So Arm100 101 Parallel Gripper

zip0 downloads
README image
1 / 2

So Arm100 101 Parallel Gripper

3D-printed parallel gripper compatible with Feetech STS3215 and Waveshare ST3215 servos. Ready-to-use solution for the SO-ARM 100/SO-ARM 101.

Overview

SO-ARM100/101 Parallel Gripper

<div align="center">

SO-ARM101 Parallel Gripper

πŸŽ₯ Watch the gripper in action!

A lightweight 3D-printed parallel gripper designed by Robonine for the open-source SO-ARM100/101 robotic platform.

License: GPL-3.0 Cost: ~$70 Assembly: 30min


Questions? We're here to help! πŸ“© Email: hello@robonine.com

</div>

✨ Key Features

FeatureDescription
120N Gripping ForceReliable parallel jaw mechanism
14 mm/s SpeedGripper operation speed
84mm Full StrokeWide opening for various objects
0.5mm RepeatabilityHigh precision positioning
Camera CompatibleSupports RealSense, Orbbec, USB cameras
3D PrintableAll parts print on standard FDM printers
~$62 Total CostAffordable open-source solution
Easy Assembly30-45 minutes with basic tools

πŸ“Έ Gallery

<div align="center">

Gripper on SO-ARM101

Gripper mounted on SO-ARM101

Follower gripper integrated with SO-ARM101 robot arm

Dimensions

Gripper dimensions

128 Γ— 109 Γ— 130.5 mm, full stroke 84 mm

</div>

πŸ“‹ Specifications

Gripper Parameters

ParameterValue
Maximum gripping force120 N
Maximum gripping speed14 mm/s
Full stroke84 mm
Repeatability0.5 mm
Assembly mass (PLA, 30% infill)170 g
DOF1

Dimensions

DimensionValue
Width128 mm
Depth130.5 mm
Height109 mm

Servo Parameters (Feetech STS3215)

ParameterValue
Operating Voltage12V
Stall torque30 kgΒ·cm
Speed (no load)45 RPM
EncoderAbsolute magnetic 12-bit
ProtocolRS485/TTL up to 1 Mbps
Operating temperature-20Β°C ~ 60Β°C

πŸ“· Camera Compatibility

The gripper supports multiple cameras via interchangeable camera holder:

CameraTypeUse Case
IMX335 5MP USBRGBBasic vision tasks
GC2093 2MP USBRGBBudget option
Orbbec Gemini 2RGB-D3D perception
RealSense D405RGB-DClose-range depth
RealSense D435/D435iRGB-DGeneral purpose
RealSense D455RGB-DLong-range depth
<div align="center">

Different cameras mounted on gripper

RealSense, USB camera module, Orbbec Gemini 2

</div>

πŸ’° Bill of Materials

Total Cost: ~$62 (Full BOM with Amazon links)

CategoryComponentsEst. Cost
ElectronicsFeetech STS3215 Servo + Servo Bus Adapter~$40
BearingsMF106ZZ (x2)~$2
Aluminium/Carbon TubesD6x1Γ—125mm (x2)~$4
3D Printing8 parts (~100-150g PLA)~$12
FastenersM2/M4 screws, M2 nuts, M3 set screws~$3

πŸš€ Quick Start

1. Print the Parts (2-4 hours)

Download STL files from models/parts/. Compatible with popular printers like Bambu Lab A1 mini, Prusa MINI+, and any printer with β‰₯180Γ—180mm bed.

PartQtySettings
Main frame (RB9.01.062.010)120% infill
Clamp (RB9.01.062.020)220% infill
Gear rack (RB9.01.062.030)230% infill
Gear (RB9.01.062.040)130% infill
Camera holder (RB9.01.060.074)120% infill
Holder (RB9.01.060.080)120% infill
Camera Spacer (RB9.01.060.090)120% infill

2. Order Components (1-2 days)

See Bill of Materials for direct Amazon links.

3. Assemble (30-45 minutes)

Follow the Assembly Guide with step-by-step images:

  1. Mount gear on servo disc, install this assembly on servo
  2. Insert servo cable
  3. Using Feetech software move servo to its minimal position (move the slider in the software to the left)
  4. Attach gear racks to clamps
  5. Inserts the rods into both clamps
  6. Install bearings on main frame and fix with srews
  7. Snap the rods into the frame
  8. Spread the clamps to the extreme positions on the left and right
  9. Insert servo and fix it with screws
  10. Attach Camera Spacer and UVC camera, fix with 4x screws and nuts M2 (optional)
  11. Mount to robot arm (optional)

4. Software Setup

# Install STServo SDK
git clone https://github.com/FEETECH-RC/STServo_SDK_Python.git

# Install dependencies
pip install pyserial

# Run gripper control
python software/python/gripper_control.py

πŸ“ Repository Structure

β”œβ”€β”€ assets/
β”‚   └── images/
β”‚       β”œβ”€β”€ assembly/          # Assembly step images
β”‚       └── specification/     # Technical drawings
β”œβ”€β”€ docs/
β”‚   β”œβ”€β”€ assembly-guide.md                # Step-by-step assembly
β”‚   β”œβ”€β”€ bom.md                           # Bill of materials with links
β”‚   β”œβ”€β”€ Parallel gripper by Robo9.pdf    # Gripper product specification
β”‚   β”œβ”€β”€ quick-start.md                   # Getting started guide
β”‚   β”œβ”€β”€ SO-ARM101 by Robo9.pdf           # SO-ARM101 product specification
β”‚   └── specifications.md               # Technical specifications
β”œβ”€β”€ models/
β”‚   β”œβ”€β”€ parts/                              # Individual STL files
β”‚   └── Follower_Gripper_180x180_BedSize.STL  # Complete assembly (180Γ—180mm bed)
β”œβ”€β”€ simulation/
β”‚   β”œβ”€β”€ README.md                  # Simulation overview
β”‚   β”œβ”€β”€ gazebo/                    # Gazebo guide
β”‚   β”œβ”€β”€ mujoco/                    # MuJoCo guide
β”‚   β”œβ”€β”€ webots/                    # Webots guide
β”‚   β”œβ”€β”€ coppeliasim/               # CoppeliaSim guide
β”‚   β”œβ”€β”€ isaac_sim/                 # Isaac Sim guide
β”‚   └── so_arm_101_description/    # ROS2 package (URDF, launch, Docker)
β”œβ”€β”€ software/
β”‚   └── python/                # Control software
└── examples/                  # Usage examples

πŸ“– Documentation

DocumentDescription
Quick Start GuideGet running in 30 minutes
Assembly GuideStep-by-step with images
Bill of MaterialsParts list with Amazon links
SpecificationsTechnical details
3D ModelsPrint settings and files
Parallel Gripper Product Spec (PDF)Parallel gripper product specification by Robo9
SO-ARM101 Product Spec (PDF)SO-ARM101 robot arm product specification by Robo9

πŸ”§ Hardware Requirements

Electronics

  • 1Γ— Feetech STS3215 Servo Motor
  • 1Γ— Bus Servo Adapter Board (Waveshare)

Mechanical

  • 2Γ— MF106ZZ Bearings (6Γ—10Γ—3 mm)
  • 2Γ— Aluminium/Carbon Tubes D6x1Γ—125 mm

Fasteners

  • 2Γ— M4Γ—8 DIN 7991 screws
  • 4x M2x8 DIN 912 screws
  • 4Γ— M2 DIN 934 nuts
  • 4Γ— M3Γ—4 DIN 913 set screws

Tools Required

  • Phillips head screwdriver (PH1)
  • Hex keys M2 (H1.5) and M4 (H2.5)

πŸ–₯️ Simulation

The SO-ARM101 can be simulated in 5 physics engines using a ROS2 description package with a single parameterized URDF. No ROS2 installation required -- Docker handles everything.

<div align="center">
Gazebo (Ignition Fortress)MuJoCo
SO-ARM-101 in GazeboSO-ARM-101 in MuJoCo
</div>
SimulatorStatusDocker
GazeboReadydocker compose run gazebo
MuJoCoReadydocker compose run mujoco
WebotsUnstabledocker compose run webots
CoppeliaSimNot testedExternal simulator
NVIDIA Isaac SimNot testedExternal simulator

Quick start (Docker):

cd simulation/so_arm_101_description
docker compose run gazebo    # or mujoco, webots

See the Simulation Guide for full setup, architecture details, and robot commanding.


🀝 Contributing

We welcome contributions! Please feel free to:

  • πŸ› Report bugs and issues
  • πŸ’‘ Suggest new features
  • πŸ”§ Submit pull requests
  • πŸ“– Improve documentation

πŸ“„ License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.


πŸ”— Links


πŸ‘₯ Engineering Team

NameRoleContact
Boris KotovSoftware EngineerTelegram
Alan SubinDesign EngineerLinkedIn

<div align="center">

Built for the robotics community by Robonine πŸ€–

Questions? We're here to help! πŸ“© Email: hello@robonine.com

</div>

Files in this package

  • CAD source: RB9.01.062.000 Gripper.STEP
  • Exports: Follower gripper (165x165 bed size).STL, RB9.01.060.074 Camera holder.STL, base_link.stl, clamp_1.stl, clamp_2.stl, link1_1.stl, link2_1.stl, link3_1.stl, link3_1.stl, link4_1.stl, link4_1.stl, link5_1.stl (+12 more)
  • Images: 02-servo-with-gear-assembly.png, 03-mounting-interface.jpg, 07-gripper-on-so-arm100.jpg, 08-gripper-dimensions-3d.png, 09-gripper-holder-attachment.png, SO ARM 101 Parallel Gripper Live.jpg, clamp+rack.png, frame+bearings.png, frame-with-clamps.png, gazebo_pick_place.png, mujoco_pick_place.png, rods+clamps.png
  • Documents: Parallel gripper by Robo9.pdf, SO-ARM101 by Robo9.pdf

Source & license

Imported into the CommunityCAD Archive with attribution preserved. All rights remain with the original author under the stated license.

Comments

Comments

Sign in to leave a comment.

Loading comments...

From the datasheet

docs/Parallel gripper by Robo9.pdf

Full stroke Payload Power Supply Weight Workpiece edge i according to ISO 13175 Description: 0,25 Parallel Gripper by Robo? Finish: o,80 +08 [0,1 ze Designed by: Approved Date: Unless Otherwise Stated. All Dimensions: mm General tolerance (ISO 2768): 7 Alan Subin Surface finish according to ISO…

View full datasheet β†’

docs/SO-ARM101 by Robo9.pdf

DOF 5 Reach 470mm Span 940mm Gripper Max 84mm Payload 300g Power Supply 12V-10A Weight 3.5kg forkpiece edge - according to ISO 13175 Description: 0,25 SO-ARM101 with Parallel Gripper oso +08 by Robo? [40,1 Designed by: Approved Date: ise Stated. ir 2 0 2768): - : ing to ISO 1302 Dimon Type: |…

View full datasheet β†’