Toronto Coding Collective

The Toronto Coding Collective is dedicated to developing:

  • FRC Robot Code
  • using Command Based Programming
  • in Java

The Toronto Framework extends the basic functionality available in the WPILib libraries and examples.

Our hope is that the Toronto Framework will allow rookie teams to build reliable code with ease.

Contact us through the conversation on Gitter!


Changes for the 2020 Season


The WPILib volunteers have restructured the Command Based robot for the 2020 season in addition to many other small changes. In addition, the documentation for the WPILib has moved.

More information is available on the new WPILib Web Site

How can the Toronto Coding Collective help?

The Toronto Coding Collective continues to update their framework to keep pace with the WPILib changes. We will be releasing two frameworks this year, one for the v2 Command Based robot, and a classic model for those not wishing to make the shift this season.

Support for eclipse and intelliJ

The TorontoCodingCollective project can be opened with eclipse (import grade project) or can be opened in intelliJ. Instructions will be posted here


Who Are We?

The Toronto Coding Collective was formed from members of the following teams.

  • 1310 - Runnymede Robotics (hosts of the Toronto Coding Collective)
  • 2935 - NACI Robotics
  • 5834 - R3P2
  • 854 - Iron Bears

For 2018, Power UP, the Toronto Coding Collective continued to develop code as part of a series of programming lessons offered by Team 1310 - Runnymede Robotics. The participating teams were:

  • 1310 - Runnymede Robotics (hosts of the Toronto Coding Collective)
  • 907 - East York Cybernetics "The Cybernauts"
  • 2935 - NACI Robotics
  • 4343 - MaxTech
  • 5596 - Wolverines
  • 5834 - R3P2
  • 5911 - PARAGON
  • 6009 - CYBERHEART
  • 6867 - JPCI Jaguars
  • 6924 - Hogarth Hornets