SimpleGripper - Open-source 2DOF Parallel Gripper
by Alexander Pedersen in Circuits > Robots
864 Views, 14 Favorites, 0 Comments
SimpleGripper - Open-source 2DOF Parallel Gripper
SimpleGripper is an open-source, 3D-printed robotic gripper that I designed to be an affordable, easy-to-build end effector for any robot arm. This design incorporates a parallel gripping mechanism with approximately 90 degrees of wrist rotation to provide enhanced functionality for various robotic applications. Drawing inspiration from Chris Annin's AR4 servo gripper, I developed SimpleGripper to offer a compact 2 DOF design, making it accessible to anyone looking to build high-performance robotic systems without the complexity or high costs typically associated with such components.
Supplies
Tools
- Screw Driver
- Hack Saw (to cut stainless rod)
- Drill (to make slight adjustments in 3D printed holes)
- 3d Printer
Electronic Parts
General Parts
- 3mm stainless rod cut to length of 25mm
- 8x22x7mm Bearings
- #6 x 3/8" Phillips Pan Head Self Tapping Screw (x14)
- White Lithium Grease (Lubricant)
- M3x8mm Machine bolt ( For wrist drive gear)
- M3x6mm Machine bolt ( For Clamp Motor gear)
- M3x8mm Nut ( For wrist drive gear)
- M3x16mm Machine bolt (x4) (for wrist outside gear to wrist mount)
- Super Glue
3D Print the Parts
Start by printing all 11 parts:
- Bearing Cap
- Clamp Key
- Wrist Mount
- Rack and Clamps
- Clamp Housing
- Motor Housing
- Clamp Housing Bottom
- Wrist Outside Gear
- Clamp Drive Gear
- Wrist Drive Gear
- Clamp Motor Gear
I printed all of these using an Elegoo Saturn 3 ultra and Elegoo ABS like resin.
Assemble Base
My 3D printer isn’t perfectly calibrated, so I had to drill out the holes slightly. This step may not be necessary if your printer is well-tuned.
- Attach the servo motors to the Motor Housing using #6 x 3/8" Phillips Pan Head Self-Tapping Screws.
- Super glue a 3mm x 25mm stainless rod into the designated hole in the Motor Housing.
- Slide the Clamp Drive Gear onto the stainless rod.
- Attach the Clamp Motor Gear to the servo using an M3 x 6mm bolt.
- Secure the Clamp Housing Bottom to the Motor Housing using six #6 x 3/8" Phillips Pan Head Self-Tapping Screws.
If you are using your own code, be sure to test the servo before adding the clamps to avoid damaging the gripper by over-rotating. If you use the code I provide, this has already been accounted for.
Assemble Clamp
- Place the left and right clamps into the Clamp Housing.
- Flip the clamps and Clamp Housing, then insert them onto the Clamp Drive Gear. (Ensure the clamps are as open as possible. This step may require some finesse to properly align the gears.)
- Slide the Clamp Key through the clamps and secure it to the Clamp Housing using two #6 x 3/8" Phillips Pan Head Self-Tapping Screws.
- Attach the Clamp Housing Bottom to the Clamp Housing using six #6 x 3/8" Phillips Pan Head Self-Tapping Screws.
- Apply white lithium grease or another suitable lubricant to the gears and any parts that may rub together.
Assemble Wrist
- Insert the bearing into the Wrist Mount.
- Attach the Wrist Mount to the Wrist Outside Gear using four M3 x 16mm machine bolts.
- Attach the Motor Housing to the Wrist Mount using one M3 x 8mm machine bolt.
Teensy 4.1 Code
Circuit
I am using a battery with a voltage step-down converter to power the system, but you can use any method that provides the necessary voltage and current, such as the power supply shown. I’m using a Teensy 4.1 microcontroller, but you could use an Arduino or another microcontroller depending on your project’s requirements.