SO-ARM Mini · teach-by-drag
By chriswhp04
A three-servo desk arm riding the SO-ARM100 / LeRobot wave (Apache-2.0 — https://github.com/TheRobotStudio/SO-ARM100; independent MicroPython implementation on a different stack, nominative naming, not affiliated). Drag the pad to steer the arm — base follows left↔right, shoulder follows near↔far — press ● Teach, show it a move, then ▶ Replay and it repeats forever. The elbow auto-balances to keep the wrist level.
Try changing: ① the elbow balance formula — make it overshoot like a nervous intern. ② the smoothing factor (K = 0.3) — make it snappy or sleepy. ③ add a wave-hello in step() when the cursor first arrives.
Parts
- Micro servo (SG90) × 3
- Battery power module
Tags: robots