A comprehensive guide for NorCal garage teams preparing for the 2027-28 FTC transition. What's changing, what to watch, and how to get ready now.
FIRST is introducing an entirely new control system — called Systemcore — developed in partnership with WPILib (the same platform that powers FRC robots). The new system replaces the REV Control Hub, REV Expansion Hub, and the Android-based FTC SDK with a unified, CAN FD bus architecture running WPILib 2027.
The transition is deliberately gradual: FRC teams first compete with the new system in 2026-27, with FTC teams following in 2027-28. The legacy REV system stays legal in FTC through at least 2030-31, so there is no urgency to retire your existing hardware — but the learning curve for the new system is steeper, especially for beginners.
Pricing for the new hardware has not yet been announced. Pricing for the A301 actuator will be revealed in the 2026 offseason along with general availability.
| Component | Current System (REV) | New System (Systemcore) |
| Main Controller |
REV Control Hub LEGACY
~$280
Android-based; runs FTC SDK app; built-in Wi-Fi, IMU, USB ports
|
Systemcore NEW
Price TBD
Runs WPILib 2027; real-time control over CAN FD; compatible with FRC ecosystem
|
| Motor / Power Hub |
REV Expansion Hub LEGACY
~$170
4 motor ports, 6 servo ports, digital/analog I/O via I2C/UART
|
Motioncore NEW
Price TBD
CAN FD bus; 20 device ports; 3 encoder ports; designed for the A301 actuator ecosystem
|
| Actuators |
Open market
|
FIRST A301 only MONOPOLY
Price TBD (announced 2026 offseason)
38×28×81mm · 30W peak · brushless · absolute encoder · swappable gearbox · 100–6000 RPM range; no other actuators permitted once transitioned
|
| Battery |
12V NiMH
~$30–50
Industry-standard FTC battery; widely available, easy to charge
|
18V Li-ion Power Tool Battery TBD
Same price point claimed; dock still in development
Higher voltage; power tool form factor; charging dock physically larger; compatibility details pending
|
| Driver Station |
REV Driver Hub LEGACY
~$100 · Android
Dedicated Android device with FTC Driver Station app; familiar handheld form factor
|
Laptop app + REV Driver Hub (updated)
Win / Linux / Mac
Cross-platform laptop application; REV Driver Hub also stays legal with a firmware update — teams keep their existing hardware
|
| Motor Bus |
PWM + analog/digital I/O
Simple, well-understood; limited devices per hub; no daisy-chain topology
|
CAN FD NEW
Flexible Data Rate; daisy-chain topology; deterministic timing; up to 1000 Hz feedback loops; same CAN bus used in FRC and modern industrial robotics
|
| Connectors |
Various
JST-VH, XT30, Anderson Powerpole, barrel jacks — depends on component; some mixed standards
|
Keyed latching 4-pin Molex Micro-Fit+
Standardized across all A301 connections; keyed to prevent mis-insertion; latching for secure retention; reduces wiring mistakes
|
| Dimension | Current (FTC SDK / Android) | New (WPILib 2027) |
| Framework |
FTC SDK (Android)
FTC-specific SDK; runs as Android app on Control Hub; self-contained ecosystem
|
WPILib 2027 NEW
Same framework as FRC; battle-tested by thousands of teams; huge community, libraries, and tutorials already exist
|
| Primary IDE |
Full-featured but heavy; also OnBot Java (browser-based, beginner-friendly)
|
Widely used in industry; lightweight; consistent with FRC workflow; first-class debugging and Gradle build system
|
| Languages |
Java, Kotlin
Java is the primary competition language; Kotlin supported; Blocks for visual programming
|
Java, C++, Python
Java most transferable; C++ for performance; Python newly added in WPILib for accessibility
|
| Beginner Path |
Blocks (visual) → OnBot Java → Android Studio
Clear on-ramp; Blocks requires zero text coding; smooth escalation to full Java
|
No Blocks equivalent yet CONCERN
Python lowers the bar somewhat; community discussion ongoing at ftc-community.firstinspires.org; FIRST may address before 2027-28 rollout
|
| I/O Model |
Synchronous
Linear opMode loop; simple to reason about; limited update rate
|
Async publisher-subscriber
Up to 1000 Hz feedback loops via CAN FD; command-based or timed robot paradigms; higher performance ceiling
|
| Logging & Telemetry |
Basic telemetry
Dashboard strings, FTCLib; limited real-time visualization; no structured log replay
|
Real-time visualization of all sensor data; structured log replay for debugging matches; field visualization; same tools used by championship FRC teams
|
| Simulation |
Limited
No official simulator; third-party options (VirtualField, etc.) have limited fidelity
|
Built-in simulation framework; test code without hardware; physics models for common mechanisms
|
| WiFi Latency |
~50ms
Acceptable for competition; consistent with current Android-based system
|
120–160ms over WiFi WATCH
Known alpha issue; ~1ms on Ethernet; FIRST and WPILib are aware and actively addressing; tracked at github.com/wpilibsuite/SystemCoreTesting
|
| Area | Findings from Alpha Teams | Status |
| A301 Prototype Hardware | Distributed at Worlds 2026 to selected alpha teams; brushless motor with swappable gearbox confirmed working; absolute encoder functioning as documented (see A301 blog post) | ALPHA |
| CAN FD Bus | Up to 20 devices addressable; daisy-chain topology works as specified; deterministic timing confirmed; ~1ms latency on wired connection | ALPHA |
| WiFi Latency | 120–160ms observed over WiFi (vs ~50ms current); known issue being actively worked; Ethernet is ~1ms — wired development recommended. Tracked at github.com/wpilibsuite/SystemCoreTesting | ISSUE |
| Battery Dock | Still in development during alpha; physically larger than current battery solutions; 18V power tool battery format confirmed; dock availability date TBD | TBD |
| WPILib Integration | WPILib 2027.0.0-alpha-6 functional; command-based robot framework works; AdvantageScope logging confirmed; VS Code + WPILib extension as expected | ALPHA |
| Bug Tracking | Public GitHub repo at github.com/wpilibsuite/SystemCoreTesting; issues filed by alpha teams visible to anyone; good transparency on known bugs | PUBLIC |