Budget 6DOF Manipulator: From Kinematics to Design Optimization
A development team has created a prototype 6DOF manipulator under $900, designed for imitation learning tasks in home environments. Key constraints include low-cost servos with backlash up to 0.8° and high loads on base joints. The solution: a semi-SCARA kinematic structure with vertical linear lift and horizontal links, paired servos to counteract backlash, and topological optimization of components.
The prototype uses 11 Feetech STS3215 servo motors (12-bit magnetic encoder, 4096 positions, 15 kg·cm torque) plus one stepper motor for the Z-axis with ball screw transmission. Total BOM cost is $900, including shipping.
Drive Selection and Kinematic Design
Budget alternatives: stepper motors without feedback or smart servos with TTL/RS485 bus. The Feetech STS3215 was chosen for its $15–30 price, 55g weight, and daisy-chain connectivity.
Traditional anthropomorphic design is impractical: torque M = F × L = 1 kg × 9.81 m/s² × 0.65 m ≈ 65 kg·cm exceeds servo capabilities (15 kg·cm). The semi-SCARA configuration solves this:
- Vertical Z-axis — ball screw drive (as used in 3D printers).
- Horizontal SCARA section — links free from gravitational load on actuators.
- Forearm with gripper enabling full 6 degrees of freedom.
Prototyping began with Lego Technic to validate the concept, followed by CAD modeling.
Backlash Compensation Using Paired Servos
Backlash in budget servos reaches 0.8° (vs. advertised <0.5°). On a 650 mm arm, this causes ~9 mm linear deviation per joint—total positioning error exceeds 1 cm.
Solution: two servos per axis with preload—pushing in opposite directions. Backlash is eliminated, but friction and gearbox wear increase under heavy loads. Suitable for moderate-duty applications.
Testing on a custom rig: rubber spacers provide minimal preload without distortion. Methodology detailed in the peer-reviewed journal HardwareX.
CAD models show paired servos for perpendicular axes in compact layout. Test assembly using acrylic and sheet metal confirmed performance under load.
Design and Cost Optimization
Initial version: 46 custom parts (laser cutting, CNC, lathe), cost ~$1500. Simplified to just 6 parts: aluminum profiles, rigid frame. Final BOM: $452 (parts + China shipping), total $900.
Simplification options:
- Minimalist design (like Aharobot) — trade-off in stiffness.
- Rigid version preserving semi-SCARA structure.
Topological optimization of load-bearing elements:
| Parameter | Original | After Optimization | Improvement |
|----------|----------|-------------------|------------|
| Mass | 1.937 kg | 2.376 kg | +22% |
| Max Stress | 93 MPa | 25 MPa | ↓3.7× |
| Y Deflection | 1.05 mm | 0.41 mm | ↓2.5× |
| X Deflection | 1.03 mm | 0.31 mm | ↓3.3× |
| Z Deflection | 0.62 mm | 0.21 mm | ↓3.0× |
Mass increased by 22%, but stress dropped 3.7× and deflections reduced 2.5–3.3×. Final prototype features organic stiffening ribs.
Final Assembly and Applications
Assembly: 11 servos + 1 stepper, motor numbering in CAD. Testing conducted on load-bearing rigs, with video footage of joint motion.
Scalability: desktop setup with 4 manipulators, integration onto mobile platforms. Ideal for imitation learning research without spending $19k–$30k on commercial systems like Aloha or Agilex.
Key Takeaways:
- Semi-SCARA reduces base actuator torque from 65 kg·cm to acceptable levels.
- Paired servos compensate for 0.8° backlash, positioning error <1 cm.
- BOM cost slashed from $1500 to $900; part count reduced from 46 to 6.
- Topological optimization cuts stress by 3.7× and deflections by 2.5–3.3×.
- Feetech STS3215 serves as a solid foundation for DIY 6DOF robots with 12-bit encoders and TTL/RS485 bus support.
— Editorial Team
No comments yet.