web3215

web3215

Configure ST3215 servos from your browser.

web3215 talks to ST3215-type robotics servos through a tiny USB adapter built on a Raspberry Pi Pico. Discover what's on the bus, read and edit the control table, and watch live telemetry — no vendor software, no driver install.

1

Plug in the adapter

A Pico running the rp2 firmware bridges USB to the half-duplex servo bus.

2

Scan the bus

Discover every servo, its ID, model, and firmware in one pass.

3

Tune & test

Edit IDs, limits, and PID gains; jog positions; watch load and temperature live.

Use cases

Configure however suits the deployment; run in whatever topology fits the rig.

Three ways to configure

Browser (WebHID)

Open /console, click around. Full control: topology, roles, WiFi, motion sequencer. The browser runs PBKDF2 client-side so the firmware never sees your passphrase.

Soft-AP captive portal

First boot with no WiFi creds? A Pico W hosts its own access point with an embedded HTTP form. Connect, type SSID + password, submit.

USB drive (factory mode)

Enable factory mode and the adapter exposes a tiny FAT12 drive with CONFIG.JSN. Edit, save, reboot — settings applied. No browser, no app, just a text editor.

Three ways to run

USB-CDC servo bridge

Always on. A transparent byte pipe between host and the half-duplex servo bus. Any SDK speaking STS or Dynamixel-1.0 works unchanged.

Local mirror

One Pico, two roles on the same bus: read PRESENT_POSITION from the leader IDs, SYNC_WRITE to the follower IDs. Teleop on a single unit, no network needed.

Networked mirror

Leader publishes joints over a Phoenix channel; followers subscribe and apply. Payloads are self-describing [bus_id, servo_id, position], so devices mix topologies cleanly.

Multi-bus

One Pico drives up to 4 independent servo buses; each shows up as its own USB-CDC port and runs an independent role. The USB descriptor is composed at boot to match the programmed topology.

The console, flasher, and SBUS viewer run entirely in your browser (WebSerial / WebUSB, Chromium-only). The control-table editor and live telemetry views are coming. Page views are recorded with a daily-rotating hash in our own database — no third-party trackers, no cookies, your IP is never stored.