Skip to content

Meet SPIKE Prime

SPIKE Prime (LEGO set 45678) is the main robot platform used in FLL Challenge. This page introduces every electronic component in the kit - what it's called and what it does.

Season & platform status (verified 2026-08)

BIOGLOW (2026-27) is the final FIRST LEGO League season. This season runs two editions: Founders Edition (SPIKE Prime - what this site covers) and Future Edition (the new Computer Science & AI set). Afterwards LEGO launches the successor program LEGO League (August 2027); LEGO states SPIKE hardware stays usable through the 2027-28 season (the successor's first). The SPIKE App is supported until 2031-06-30, with no new features after 2026-06-30.

The Hub

The hub is the robot's "brain", the yellow box your programs download to and run on.

PartDescription
6 ports (A-F)Connect motors and sensors; any port accepts any device
5x5 Light Matrix25 white LEDs for patterns, text and numbers
Left/right buttonsProgrammable inputs; offline, they cycle program slots
Center buttonPower on/off, start/stop the current program (not programmable)
Bluetooth buttonWireless pairing with a computer/tablet
Built-in 6-axis gyro (IMU)Measures yaw, pitch and roll angles
SpeakerPlays beeps
Rechargeable batteryCharges via the USB port on the hub

Ports have no fixed type

Unlike some older platforms, SPIKE Prime ports A-F are universal: plug any motor or sensor anywhere, then reference that port in your program. Still, a consistent wiring convention (e.g. left wheel A, right wheel E) keeps programs maintainable.

Motors

The kit contains two motor types, both with an absolute position encoder - the motor knows how far it has turned and where its "0-degree mark" is.

  • Large Motor: more torque, usually the drive wheels.
  • Medium Motor: compact and fast-responding, usually arms/attachments.

Encoders are the foundation of SPIKE's precision: you can tell a motor "turn to the 90° position" or "drive 2 rotations" instead of guessing with timers.

Sensors

SensorMeasuresTypical FLL use
Color SensorColor, reflected light intensity (0-100%)Line following, finding black lines / color marks on the mat
Distance SensorDistance to obstacles (ultrasonic)Slowing down near mission models, collision guard
Force SensorPush force (0-10 N), pressed/releasedStart button, wall-contact detection
Gyro (built into hub)How far the robot has turnedPrecise turns, straight-line correction

Each sensor has its own detailed page in the Sensors section.

A typical FLL robot

A common FLL competition robot:

  • 2 large motors as left/right drive wheels (differential drive base)
  • 1-2 medium motors driving attachments (lift arm, claw, etc.)
  • 1-2 color sensors facing down for line following and line detection
  • The hub's built-in gyro for heading control

Keep this configuration in mind - the rest of the tutorials build on it.

Learning path

  1. Install the SPIKE App and connect your hub
  2. Write your first program
  3. Finish the five Word Blocks Basics lessons
  4. Master each sensor
  5. Take on Advanced Word Blocks: line following, gyro, FLL techniques
  6. Upgrade to Python for async and PID
© 2026 FLL Knowledge Base · All rights reserved