STARLEAP / SPIKE PRIME PYTHON / 2026–27

Build 2026.09.22-090630-0400

On this page

Challenge Setups And Props

Use this when a project needs a physical course, wall, target, or object to move.

This is a setup menu. It is not a separate project. Pick one setup that matches your current project, make the smallest version that works, and start testing.

How To Use A Setup

  1. Choose one setup.
  2. Build only enough of the course to test one skill.
  3. Run your current program.
  4. Change one number or one line.
  5. Run again.
  6. Show the teacher one working behavior and one line you changed.

Good setup supplies:

Keep the course small at first. Make it harder only after the robot succeeds.

Setup 1: Line Ladder

Best after: Project 03, Project 04, Project 16.

Make four tape lines on the floor or table. Start the robot before the first line.

Challenge:

Good code knobs:

Checkpoint: Which number controls how far the robot goes between lines?

Setup 2: Crater Turn Course

Best after: Project 04, Project 16.

Use books, bins, or boxes as craters. Mark a start and a finish. The robot must drive around the craters without touching them.

Challenge:

Good code knobs:

Checkpoint: Did the miss happen because of the straight part or the turn part?

Setup 3: Collect And Return

Best after: Project 10, Project 16.

Put one small object in front of the robot. Use a LEGO package, paper ball, small box, or brick stack. Mark a home zone.

Challenge:

Good code knobs:

Checkpoint: Which function moves the robot, and which function moves the attachment?

Setup 4: Parking Wall

Best after: Project 07, Project 08, Project 09.

Use a wall, box, book stack, or LEGO bin as the parking target. Mark a target zone with two tape lines or LEGO beams.

Challenge:

Good code knobs:

Checkpoint: What distance number means the robot should react?

Setup 5: Color Stop Lines

Best after: Project 11, Project 15, Project 16.

Use colored LEGO bricks, colored paper, or colored tape as sensor targets. Test the color sensor before building a long course.

Challenge:

Good code knobs:

Checkpoint: What did the sensor read when the robot was over the color?

Setup 6: Push Then Dance

Best after: Project 05, Project 13.

Use the force sensor as the start button. The robot should wait until the sensor is pressed, then run a short motion routine.

Challenge:

Good code knobs:

Checkpoint: What line makes the program wait?

Setup 7: Walled Cleanup Area

Best after: Project 06, Project 08, Project 16.

Make a small walled area with books, bins, or boxes. Put one or two objects inside the area.

Challenge:

Good code knobs:

Checkpoint: What tells the robot to stop pushing forward?

Setup 8: Disaster Site Lite

Best after: Project 08, Project 11, Project 16, Project 18.

Make a mini mission area with a start zone, a finish zone, one wall, one object to move, and one do-not-enter zone.

Challenge:

Good code knobs:

Checkpoint: Which small function did you test by itself before running the whole mission?

Setup 9: Smart Bike Gentle Slopes

Best with: Project 17.

Use a wide, stable board close to the floor. Secure it against sliding and tipping. Keep the bike's support wheels. Provide a level starting area and a clear stopping area. Test uphill and downhill on separate routes; a downhill run needs a level upper starting section before the descent.

First show the three slope labels with stationary, supported tilts. Then test the motors on level ground before using a gentle incline. Begin each run level for calibration. Keep the 20-pulse and 20-degree software limits; neither replaces checking that the physical setup is stable. Stop if the bike stalls or slips.

Challenge: show the selected motor speed changing with slope, then tune one speed and compare two runs on the same route.

Checkpoint: Why must the level reading be recorded once before the loop?