Skip to content

README.md

Machine-translated by Robotheca from the original in Chinese (opens in a new tab). License: GPL-3.0-only (opens in a new tab).

πŸ“– Project Introduction

RhinoV2.0 is an open-source adaptive two-finger gripper inspired by the Robotiq 2F-85 commercial gripper. This project aims to provide a low-cost, high-performance, easy-to-manufacture, and easy-to-assemble mechanical gripper solution, enabling more robot enthusiasts, students, and individual developers to access affordable end-effectors.

πŸ’° Cost Advantage: Made using 3D printing, the entire set costs no more than Β₯1000, significantly lower than commercial grippers!

🎯 Project Purpose
  • Lower the Barrier: Commercial grippers are expensive (e.g., Robotiq 2F-85 costs around Β₯14,000+), and we aim to make them more accessible to everyone.
  • Open Source Sharing: All design files are fully open source, supporting free modification and optimization.
  • Educational Value: Provides design examples for students in mechanical engineering and robotics for learning and reference.
  • Manufacturability: Uses standard parts and common processing techniques to reduce manufacturing costs.
  • Scalability: Modular design facilitates secondary development and improvements.
✨ Main Features
  • πŸ’° Ultra-low cost: The entire set costs < Β₯1000 for the 3D-printed version
  • Adaptive gripping, compatible with objects of various shapes and sizes
  • Underactuated mechanism design, compact structure
  • Powered by joint motors (Dynamixel DM4310)
  • Supports FDM 3D printing or CNC machining
  • Complete SolidWorks source files and STEP universal format
πŸ“ File Structure
RhinoV2.0_Gripper/
β”œβ”€β”€ 0_Solidworks2025/          # SolidWorks 2025 source files
β”‚   β”œβ”€β”€ RhinoV2.0_Assembly.SLDASM   # Main assembly
β”‚   β”œβ”€β”€ DM4310.SLDPRT               # Joint motor model
β”‚   └── ...                         # All part models
β”‚
β”œβ”€β”€ 1_STEP/                         # STEP universal format files
β”‚   └── RhinoV2.0_Assembly.STEP     # Complete assembly STEP file
β”‚
β”œβ”€β”€ 2_Bom/                          # Bill of Materials and manufacturing files
β”‚   β”œβ”€β”€ BOM.xlsx                    # Master bill of materials
β”‚   β”œβ”€β”€ FDM_or_CNC/                 # Parts for 3D printing or CNC machining
β”‚   β”œβ”€β”€ JLCPCB_Sheet_Metal_304_or_Quanzhou/  # Sheet metal or CNC machining files
β”‚   β”œβ”€β”€ Quanzhou_3Axis_CNC/         # CNC machining files
β”‚   └── Lead_Screw_and_Nut/         # Lead screw assembly components
β”‚
β”œβ”€β”€ 3_RhinoV2.0_Gripper_control/   # Gripper control system code
β”‚   β”œβ”€β”€ gripper_ui_integrated.py    # Integrated control UI (recommended)
β”‚   β”œβ”€β”€ motor_control_pyqt.py       # Manual control program
β”‚   β”œβ”€β”€ damiao.py                   # DAMIAO motor control library
β”‚   β”œβ”€β”€ test_pressure.py            # Pressure sensor test
β”‚   β”œβ”€β”€ requirements.txt            # Python dependencies
β”‚   └── README.md                   # Detailed control system documentation
β”‚
β”œβ”€β”€ img/                            # Project images
β”‚   └── RhinoV2.0_Real.jpg          # Real object photo
β”‚
β”œβ”€β”€ README.md                  # This file
└── LICENSE                    # GPL-3.0 open-source license
βš™οΈ Hardware Configuration
ItemParameter
Drive MotorDmio DM4310 Joint Motor
Grip Stroke(To be added)
Maximum Grip Force(To be added)
Weight(To be added)
Manufacturing MethodFDM 3D Printing / CNC / Sheet Metal
πŸš€ Quick Start
1. πŸ“„ Obtain the design files
  • SolidWorks users: Modify the source files directly in 0_Solidworks2025/
  • Other CAD software: Import the 1_STEP/RhinoV2.0_Assembly.STEP file
2. πŸ”§ Part Processing

Refer to the detailed list in the 2_Bom/ directory:

  • List of 3D-printable parts
  • CNC machining drawings
  • Sheet metal processing files
  • Standard parts procurement list (bearings, screws, etc.)

πŸ’‘ Student Discount Benefit: If you find structural components or lead screws too expensive, feel free to contact us to organize group purchasesβ€”buying in bulk with others can reduce costs!

3. πŸ”¨ Assembly

(Detailed assembly tutorial videos/documents coming soon)

🀝 Contribution Guidelines

We welcome contributions in any form:

  • πŸ› Reporting bugs
  • πŸ’‘ Suggesting new features
  • 🎨 Submitting design improvements
  • πŸ“ Improving documentation
  • πŸ“Έ Sharing your build results

Interested in joining the team?

If you are passionate about this project and would like to join our team to develop better grippers, feel free to contact us via the above methods (email or WeChat)! We look forward to your participation!

βš–οΈ License

This project is licensed under the GPL-3.0 License, with the following key features:

  • βœ… Commercial use allowed: You are free to use this project for commercial purposes
  • βœ… Open source requirement: If you modify or derive new works based on this project, you must also open-source them under the GPL-3.0 license
  • βœ… Patent protection: GPL-3.0 provides clear patent licensing protection, preventing patent lawsuits
  • βœ… Freedom to use: You are free to use, modify, and distribute this project

πŸ’‘ In short: You can use it commercially, modify it, but the modified code must also be open-source!

πŸ™ Acknowledgments

Special Thanks

  • Xiao Yi – Thank you for your sponsorship support | GitHub: KelvinLauMiau (opens in a new tab) Contributions: Provided most of the structural ideas, appearance optimization, and covered all R&D expenses
  • Lele Burger – Thank you for your encouragement and guidance | Bilibili: 乐乐汉堑 (opens in a new tab) Contributions: Served as a role model for the author’s learning and provided key guidance
πŸ“§ Contact Information

If this project has been helpful to you, please give it a Star ⭐


Back to top


RhinoV2.0 physical photo

(opens in a new tab) (opens in a new tab)

πŸ“– Introduction

RhinoV2.0 is an open-source adaptive two-finger gripper inspired by the commercial Robotiq 2F-85 gripper. This project aims to provide a low-cost, high-performance, and easy-to-manufacture robotic gripper solution, making end-effectors accessible to more robotics enthusiasts, students, and individual developers.

πŸ’° Cost Advantage: With 3D printing, the complete set costs less than $200, far below commercial gripper prices!

🎯 Project Motivation
  • Accessibility: Commercial grippers are expensive (e.g., Robotiq 2F-85 costs around $2000+); we aim to make them affordable.
  • Open Source: All design files are fully open-source, supporting free modification and optimization.
  • Educational Value: Provides design references for mechanical engineering and robotics students.
  • Manufacturability: Uses standard parts and common manufacturing processes to reduce cost.
  • Extensibility: Modular design facilitates secondary development and improvements.
✨ Key Features
  • πŸ’° Ultra-low Cost: Complete set for 3D-printed version under $200
  • Adaptive gripping compatible with objects of various shapes and sizes
  • Underactuated mechanism design with compact structure
  • Driven by joint motor (DAMIAO DM4310)
  • Supports FDM 3D printing or CNC machining
  • Includes complete SolidWorks source files and STEP universal format
πŸ“ File Structure
RhinoV2.0_Gripper/
β”œβ”€β”€ 0_Solidworks2025/          # SolidWorks 2025 source files
β”‚   β”œβ”€β”€ RhinoV2.0_Assembly.SLDASM   # Main assembly
β”‚   β”œβ”€β”€ DM4310.SLDPRT              # Joint motor model
β”‚   └── ...                        # All part models
β”‚
β”œβ”€β”€ 1_STEP/                    # STEP universal format files
β”‚   └── RhinoV2.0_Assembly.STEP    # Complete assembly STEP file
β”‚
β”œβ”€β”€ 2_Bom/                     # Bill of materials and manufacturing files
β”‚   β”œβ”€β”€ BOM.xlsx                    # Total BOM list
β”‚   β”œβ”€β”€ FDMζˆ–CNC/                   # FDM 3D printing or CNC parts
β”‚   β”œβ”€β”€ ε˜‰η«‹εˆ›ι’£ι‡‘304ζˆ–ι“¨ζ΄²/         # Sheet metal fabrication or CNC files
β”‚   β”œβ”€β”€ 铨洲三轴CNC/                 # CNC machining files
β”‚   └── δΈζ†εŠθžΊζ―/                  # Lead screw assembly related
β”‚
β”œβ”€β”€ 3_RhinoV2.0_Gripper_control/   # Gripper control system code
β”‚   β”œβ”€β”€ gripper_ui_integrated.py    # Integrated control UI (recommended)
β”‚   β”œβ”€β”€ motor_control_pyqt.py       # Manual control program
β”‚   β”œβ”€β”€ damiao.py                   # DAMIAO motor control library
β”‚   β”œβ”€β”€ test_pressure.py            # Pressure sensor test
β”‚   β”œβ”€β”€ requirements.txt            # Python dependencies
β”‚   └── README.md                   # Control system documentation
β”‚
β”œβ”€β”€ img/                       # Project images
β”‚   └── RhinoV2.0_Real.jpg          # Photo of real product
β”‚
β”œβ”€β”€ README.md                  # This file
└── LICENSE                    # GPL-3.0 open source license
βš™οΈ Hardware Specifications
ItemSpecification
MotorDAMIAO DM4310 Joint Motor
Gripping Stroke(TBD)
Max Gripping Force(TBD)
Weight(TBD)
ManufacturingFDM 3D printing / CNC / Sheet metal
πŸš€ Quick Start
1. πŸ“„ Obtain Design Files
  • For SolidWorks Users: Use source files in 0_Solidworks2025/ directly for modification
  • For Other CAD Software: Import 1_STEP/RhinoV2.0_Assembly.STEP file
2. πŸ”§ Parts Manufacturing

Refer to detailed lists in the 2_Bom/ directory:

  • List of 3D-printable parts
  • CNC machining drawings
  • Sheet metal fabrication files
  • List of standard parts to procure (bearings, screws, etc.)

πŸ’‘ For Students: If you find structural parts or lead screws too expensive, feel free to contact us to arrange group purchases. Buying in bulk can significantly reduce costs!

3. πŸ”¨ Assembly

(Detailed assembly tutorial video/documentation coming soon)

🀝 Contributing

We welcome contributions in any form:

  • πŸ› Bug reports
  • πŸ’‘ Feature requests
  • 🎨 Design improvements
  • πŸ“ Documentation enhancements
  • πŸ“Έ Share your build

Interested in Joining the Team?

If you are passionate about this project and want to join our team to develop better grippers together, please feel free to contact us via email or WeChat listed above. We look forward to having you!

βš–οΈ License

This project is licensed under the GPL-3.0 License. Key features:

  • βœ… Commercial Use Allowed: You are free to use this project for commercial purposes
  • βœ… Copyleft Required: If you modify or create derivative works based on this project, you must release them under GPL-3.0 as well
  • βœ… Patent Protection: GPL-3.0 provides explicit patent license protection to prevent patent litigation
  • βœ… Freedom to Use: You are free to use, modify, and distribute this project

πŸ’‘ In Short: Commercial use is allowed, modifications are allowed, but modified code must also be open source!

πŸ™ Acknowledgments

Special Thanks

  • 小一 (Xiao Yi) - Thank you for your sponsorship | GitHub: KelvinLauMiau (opens in a new tab)
    • Contribution: Proposed most of the structural design concepts, appearance optimization, and covered all R&D expenses
  • 乐乐汉堑 (Lele Hamburger) - Thank you for your motivation and guidance | Bilibili: 乐乐汉堑 (opens in a new tab)
    • Contribution: Served as the author's role model and provided key guidance
πŸ“§ Contact

If this project helps you, please give it a Star ⭐


Back to Top

Files by @Ragtime-LAB, at commit 099a3cd, read from GitHub in your browser. Hardware license: GPL-3.0-only; software license: GPL-3.0-only. Robotheca doesn't review code: read it before running it.