FTC with WPILib¶
Use WPILib docs for Systemcore setup and robot programming, including tools, libraries, and supporting hardware and vendor references. Use FTC Docs for FTC-specific assembly, wiring, and program resources.
Choose programming instructions for the software running on your robot: Systemcore uses WPILib, while the Android-based FTC control system uses the FTC SDK. Check the hardware and software covered by a guide before following it.
WPILib
Use the tools and programming concepts described on this site. Start with Zero to Robot for setup and programming instructions.
FTC SDK
Use FTC Docs for hardware setup, wiring, and programming instructions.
The programming options below describe Systemcore with WPILib.
Programming
Systemcore
Write Java in the OnBot browser editor or VS Code with the WPILib extension.
Systemcore
Python support in both the OnBot environment and desktop VS Code.
Systemcore
Visual block-based programming in the browser, no installation required.
Systemcore
Graphical programming via the browser-based OnBot editor.
Control System
Systemcore
Runs WPILib robot code and connects to Motioncore.
Systemcore
Motor controller hub for FTC robots. Works alongside Systemcore to drive mechanisms.
Related Resources
Learn WPILib programming on the $75 XRP desktop robot. Similar code runs on Systemcore.
WPILib tools, supported languages, and programming options for FTC.
Team registration, mentor resources, budgeting, and the competition manual.