Quick Start Guide
May 28, 2026 · View on GitHub
Get your Follower Gripper for SO-ARM101 up and running!
Click the image to watch the gripper in action!
What You'll Need
Hardware
- All 3D printed parts (see 3D Models)
- Electronic components (see BOM)
- Mechanical components (bearings, rods, fasteners)
- Tools: Phillips screwdriver PH1, Hex keys M2 (H1.5) and M4 (H2.5)
Software
- Python 3.6+ installed
- STServo SDK downloaded
- Serial communication interface
Step 1: 3D Print the Parts (2-4 hours)
- Download STL files from
models/parts/ - Print with recommended settings:
- Layer height: 0.2mm
- Infill: 20% (frame/clamps), 30% (gears)
- Material: PLA or PETG
- Remove supports
Compatible 3D Printers (180×180mm+ bed):
- Bambu Lab A1 mini
- Prusa MINI / MINI+
- Anycubic Kobra Neo
- Any printer with bed ≥180×180mm
Parts to print:
- 1x Main frame (RB9.01.062.010)
- 2x Clamp (RB9.01.062.020)
- 2x Gear rack (RB9.01.062.030)
- 1x Gear (RB9.01.062.040)
- 1x Camera holder (RB9.01.060.074)
- 1x Holder (RB9.01.060.080)
- 1x Camera Spacer (RB9.01.060.090)
Step 2: Gather Components (1-2 days shipping)
Order parts from the Bill of Materials:
| Component | Qty | Est. Cost |
|---|---|---|
| Feetech STS3215 servo | 1 | ~$29 |
| Bus Servo Adapter Board | 1 | ~$11 |
| MF106ZZ bearings (10x6x3mm) | 2 | ~$2 |
| Aluminium/carbon tubes D6x1x125mm | 2 | ~$4 |
| 3d printing PLA | 8 parts | ~$12 |
| Fasteners (M2/M4 screws/nuts) | various | ~$3 |
Total estimated cost: ~$62
Step 3: Assembly (30-45 minutes)
Follow the detailed Assembly Guide:
- Insert servo cable
- Using Feetech software move servo to its minimal position (move the slider in the software to the left)
- Attach gear racks to clamps
- Inserts the rods into both clamps
- Install bearings on main frame and fix with srews
- Snap the rods into the frame
- Spread the clamps to the extreme positions on the left and right
- Insert servo and fix it with screws
- Attach Camera Spacer and UVC camera, fix with 4x screws and nuts M2 (optional)
- Mount to robot arm (optional)
Step 4: Software Setup (10 minutes)
-
Install STServo SDK
git clone https://github.com/FEETECH-RC/STServo_SDK_Python.git cd STServo_SDK_Python cp -r STservo_sdk /path/to/your/project/ -
Install Python dependencies
pip install pyserial -
Configure connection
DEVICENAME = 'COM7' # Windows # DEVICENAME = '/dev/ttyUSB0' # Linux STS_ID = 1 # Servo ID (use 6 if connected as gripper on SO-ARM101)
Step 5: First Test (5 minutes)
-
Connect hardware
- Servo → Bus Servo Adapter
- Bus Adapter → Computer (USB)
- Power supply (6-12V, min 3A)
-
Run basic test
cd software/python python gripper_control.py -
Try basic commands
- Enter
45to open gripper - Enter
-45to close gripper - Enter
0to center - Press Enter to exit
- Enter
Troubleshooting
Connection Issues
- ✅ Check COM port in Device Manager (Windows) or
ls /dev/ttyUSB*(Linux) - ✅ Verify servo power LED is on
- ✅ Try different baud rates (default: 1000000)
- ✅ Check cable connections
Movement Issues
- ✅ Verify gear engagement with rack
- ✅ Check for mechanical binding
- ✅ Ensure bearings move freely on rods
- ✅ Monitor servo temperature (max 60°C)
Software Issues
- ✅ Install STServo SDK correctly
- ✅ Check Python version (3.6+)
- ✅ Verify serial port permissions:
sudo chmod 666 /dev/ttyUSB0(Linux)
Next Steps
🎉 Congratulations! Your gripper is working!
Now you can:
- Mount on SO-ARM100/101 robot arm
- Integrate with your control software
- Add a camera to the camera holder
- Create custom applications
Need Help?
- 📖 Read the Specifications
- 📖 Check the Assembly Guide
- 📄 Parallel Gripper Product Spec (PDF)
- 📄 SO-ARM101 Product Spec (PDF)
- 🐛 Report issues on GitHub
Welcome to the parallel gripper community! 🤖
