No hunting for a text editor. Connect your SmartServo's CIRCUITPY drive, edit real CircuitPython below, and flash it straight to the board — it reboots and runs your code instantly.
Plug in your SmartServo, click Connect, and choose the CIRCUITPY drive when your browser asks. Requires Chrome or Edge on a computer.
The same programs that ship inside every SmartServo's code.py. Loading a snippet drops it into the terminal above — edit it as much (or as little) as you like before flashing.
Something misbehaving? Work down this list — each step is a deeper reset. Level 1 fixes almost everything.
Load the Factory Reset card above and flash it. That restores the complete file your SmartServo shipped with — the working demo plus all ten snippets commented out below it.
Load Factory code.py ↑If flashing errors mention missing modules, the lib folder may be damaged. Unzip the one for your board and drag code.py + lib onto CIRCUITPY, replacing what's there.
No CIRCUITPY drive at all? On a 2.0, hold the BOOT button while plugging in — a drive named RPI-RP2 appears. Drag the reset file on first, then the CircuitPython file, then do Level 2. For a 1.0 (Trinket M0), email us instead.
⬇ factory-reset.uf2 ⬇ circuitpython-10.0.3.uf2Still stuck after all three? That points to hardware, not code — email Judson@WagnerLabs.net rather than trying to force a fix.
Teaching younger builders? SparkIO offers the same hardware with one-tap projects — no editing required.