BIRDTAP · TWO INDEPENDENT BOARDS

Birds & lights.

Connect each board separately. Control either cue, or keep both connected.

Wiring guide ↗
Birds Nano ESP32 · D9 / D10Disconnected
Lights ESP32-S3 · GPIO4 / GPIO5Disconnected

Switching panels keeps both connections active. Use Stop all to stop both boards.

Connect Birds

Nano ESP32

Disconnect before changing connection type.

Checking browser support…

Install Birds firmware V2.7 on this board before connecting. Outputs start off.

Bird controls

Outputs off

Connect the Birds board to use these controls.

Click a servo to start. Travel settings are applied automatically, and only the selected servo(s) are enabled. A click may first move to the rest position. Test with the servos unloaded on the table.

Not repeating.

Repeat uses the travel settings below, one out-and-back cycle at a time. The cycle count comes from board status; it does not measure physical rotation. Use Stop birds to end a repeat before choosing another servo. Switching away from this browser page stops motion; returning never restarts it.

Adjust position One step per click; no continuous sweep

No device status yet

These buttons directly move the selected servo. Degrees are a reference, not a measurement. Recording a position updates the draft for your next movement click. Commands outside the limits are rejected.

Travel settings

Unapplied draft

Optional: edit while idle. Your next movement click applies these settings automatically. Sliders and Apply alone do not start motion. Reference scale: 90° = 1500 μs; 0–180° maps to 500–2500 μs. This is not a measured angle or a verified travel range for this servo.

L · Left D9

Travel limits Expand only after checking mechanical clearance

Default: 1000–2000 μs; you can narrow this range. The electrical bounds of 800–2200 μs do not guarantee mechanical clearance.

R · Right D10

Travel limits Expand only after checking mechanical clearance

Default: 1000–2000 μs; you can narrow this range. The electrical bounds of 800–2200 μs do not guarantee mechanical clearance.

Motion timing

Profiles stay in this browser on this device; the control code is never saved. Loading changes the draft for your next movement click. Restarting the board restores the small-motion defaults.

Both boards. Servo power remains on; disconnect power if a servo stalls or heats up.