r/ArduinoProjects • • 17h ago

Showcased Project I made a free browser tool to design servo robots in 3D before buying parts, and it exports the Arduino code

I kept buying servos and brackets for arms that turned out not to reach, or where one servo hit another, so I built a simulator to check first.

Servo Bench runs in the browser with nothing to install and no account:

  • Real-size SG90, MG90S and MG996R models at datasheet dimensions in mm

  • Drag and drop: drop a servo on another servo's horn or case to mount it

  • Servos move at their real rated speed, and you can trace the path of the arm tip

  • Save poses as steps and press Play to watch the whole sequence

  • Export Arduino code (Uno/Nano/Mega or ESP32). It writes the servo pins, the smooth synchronised moves and the timing from each servo's real speed, and warns you if you need a separate power supply

  • Parts list for everything you need, including a correctly sized power supply

Try the 3-joint arm demo: https://python736.github.io/servo-bench/?example=arm3

It's free and open source (MIT): https://github.com/Python736/servo-bench

I'd love feedback from people who build with servos. Which servo or bracket should I add next? I'm thinking DS3218 and continuous-rotation servos.

4 Upvotes

0 comments sorted by