Early preview — SparkBuild is under active development. Sending works in Chrome or Edge on a computer.
Snap blocks together. Send it to your SparkServo.
Start with the loop, grow branches, and drop in lights and moves — no typing. SparkBuild turns your block tree into real CircuitPython and sends it straight to the board.
Which servo is on your board?Peek at the color of the servo's plastic base.
Find your SparkServo's true STOP
A spinning servo doesn't have a built-in "off." Somewhere close to 90 there's a magic number where it stands perfectly still — and it's a little different for every servo. Let's find yours; every Spin block's Stop will use it.
Connect your SparkServo (the Connect button sits right above your block tree), then press Start live test. Your browser will ask for the board's USB link — pick it. The light blinks purple when the test is running.
Slide until the servo stands perfectly still. It responds instantly as you drag — use the nudge buttons to move by one, or type a number straight into the box.
Press Save STOP — the number is saved and your project goes right back on the board.
LIVE
Saved STOP: 90
No live link? The test was still copied onto the board — unplug & replug it (or tap the board's tiny RESET button) and it will start blinking purple with the servo set to the number above. Adjust the slider, press Start live test again, replug, and repeat until it's still.
Test Zone
Try your tree right here — no board needed. Press Run, then poke the button and switch!
light
servo
button — press & hold
switch: ON
Switch is OFF — the servo's power is cut, so it can't move. Lights still work!
Your Block Tree
No device
100%
code.py — this is what gets sent to your board
▾
SparkBuild is part of the Wagner Labs family
See what else the SparkServo family has in store, and where this all leads.