Briefing
The server reads the Gearotons servomotor library's command catalog and generates one tool per firmware command, so new library commands appear without server changes. It lists serial ports, opens the chosen one at 230400 baud and finds every motor on the RS-485 bus by unique ID and alias; a re-scan reboots the motors. Moves take degrees and seconds, which the server converts to firmware units.
Tool calls reach the motor with no software clamping, so full multi-turn travel at any speed is possible. The motor firmware's over-current, over-voltage and over-temperature protections still apply. The README reports the command set verified on an M17 running firmware 0.15.3.0 with four USB adapters. The 50-second video was recorded on 9 September 2026, after this entry's June date.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | gearotons/ |
|---|---|
| Stars | 0 |
| License | MIT Permissive |
| Language | Python |
| Last push | 22 Sep 2026 38 d ago |