"An open-source test stand for backlash measurement in low-cost UART servo motors" presents a ~$100 automated platform for measuring backlash in compact serial bus servos β no dial indicators, no probe contact force, fully scripted and repeatable.
All CAD files, control software, and analysis tools are open source.
We added multi-simulator support for our parallel gripper on the SO-ARM 100/101 arm. One URDF, one launch file, five physics engines: Gazebo, MuJoCo, Webots, CoppeliaSim, Isaac Sim.
The ROS2 package includes xacro descriptions, joint trajectory controllers, robot state publisher, and parameterized hardware interfaces for each simulator.
We have received the majority of components for our first small commercial batch of SO-ARM101 robotic arms. Feetech STS3250 servo drives, parallel gripper, and depth camera.
Progress update on our Robonine mobile robotic platform. We've wired up the full electronics stack - Raspberry Pi, motor controllers, and a camera module - and added Bluetooth joystick and keyboard control with WiFi-based management. A 7 kg counterweight keeps the platform stable. Powered by a powerbank and ready to roll.
Robonine just published a new article! Mechanical backlash is a common limitation in servo-driven robotic joints. In this experiment, paired Feetech STS3215 servos are used with a small opposing preload to eliminate gearbox play, significantly improving positional stability and motion precision in robotic manipulators.
Testing a parallel gripper with a MaixSense-A010 ToF depth camera (100-point sensor) and pressure sensors.
By combining depth data with force feedback, the gripper closes only when the object is in a graspable position. If the object slips or leaves the grasp zone before closing, the system can automatically retry β as shown in the video.
We tested our 3D-printed parallel gripper for the SO-ARM100/101 robotic platform, successfully handling a 1.5 kg payload. The gripper features a 100.5mm full stroke and Β±0.05mm repeatability β all for around $76 in parts and 30 minutes of assembly.
Our colleague Vladimir Osipov equipped the SO-ARM100 parallel gripper with FSR402 force sensors to enable delicate object handling with real-time grip force feedback. The sensor detects forces as low as 0.2N, while the target grip force is tuned per object β around 5N for a cherry tomato β to account for the limited torque precision of STS3215 servos and prevent slipping. This allows the gripper to grasp soft objects gently, detect slippage, and automatically retry the grip.
We stress-test the FEETECH STS3215: real backlash (0.87Β° measured vs spec), repeatability, speed accuracy, stall torque above rating, and thermal overload behavior under continuous load. Practical implications for robot arms and grippers.
Robonine (Educational Robotics) completed a structural optimization of our 6-DOF robotic manipulator after a structural optimization study. By increasing structural rigidity through topology optimization and design refinement, we reduced end-effector deflection by over 60% (from ~1.05 mm to ~0.41 mm) and improved motion stability. The final configuration delivers higher precision and reliability for industrial applications.
Our engineer Alan from https://robonine.com/ (Educational Robotics) integrated Feetech STS3250 and STS3215 servo motors into the prototype and completed the first test run of a 6-DOF semi-SCARA manipulator.
During motion, the structure demonstrates high stiffness with no visible backlash or mechanical play. The kinematic chain remains stable throughout the test trajectory, confirming the rigidity of the mechanical design and joint assembly.
The next stage includes full assembly with all actuators operating in backlash compensation mode, followed by quantitative measurement of positioning accuracy and repeatability.
Our engineer Alan from https://robonine.com team has assembled the mechanical frame of our 6-DoF manipulator prototype - without servo motors for now. At this stage we are evaluating how easy the structure is to assemble, checking for any mechanical play, and validating the kinematics.
Good news: the structure feels solid and Alan reports no detectable backlash so far.
We tested the maximum dynamic payload of the SO-ARM101 with our parallel gripper and a base servo replaced by a Feetech STS3250. The maximum load before failure was 630 g, at which point the Feetech STS3215 in joint 3 failed β its large brass output gear was completely worn down.
The Feetech STS3250 in the base with a metal gear train withstood a significantly higher load.
Next week, we will release full documentation for the SO ARM 101 with a parallel gripper, featuring leader and follower arms and support for widely used stereo cameras.
Update: Our engineer Alan has received a batch of components for the manipulator assemblies β including clamps and metal bracket parts. Prototype assembly is planned for the beginning of next year.
Publishing our research on dual-motor backlash compensation for STS3215 servos. To complete our arXiv submission, we need a quick endorsement from someone who has published in robotics (cs.RO/eess.SY).
If you can help, hereβs the code: L64QM3 Thank you!
β’ Together, we applied advanced topology optimization to redesign critical brackets of the manipulator, achieving a 57β76% reduction in structural deflection.
β’ Our updated model also demonstrated a major stress decrease β from 93 MPa down to 25 MPa β all while staying within the allowed weight increase.
β’ Although we didnβt fully reach the target tip deviation of 0.3 mm (best achieved: 0.41 mm), the project gave us valuable insights and a solid foundation for the next design iteration.