How orcahand/orcahand_hardware works
ORCA Hand Files is a repository of robotic-hand CAD and manufacturing assets, not primarily a software service. The main workflow is to modify an STL design, find the 3MF print packages that reference it, update their embedded meshes, then use the packages to print parts for assembly. The repository also provides base, touch, lite, and legacy designs, molds and skins, CNC parts, and motor-connector board files. Workflow links reflect the README and sampled scripts; variant details and other unsampled subsystems are represented only where the tree or README supports them.
Main entry points: base Base Hand · Prints-1100.3mf 3MF Print Packages · update-print-files.py Changed-File Updater · find_3mf_for_file.py Find Referencing 3MFs
Components 24
Hand Designs
- Base Hand
orca_v2/base - Touch Variant
orca_v2/touch - Lite Variant
orca_v2/lite - Legacy V1
orca_v1 - Finger Parts
orca_v2/base/01_Fingers - Carpals
orca_v2/base/02_Carpals - Wrist
orca_v2/base/03_Wrist - Forearm
orca_v2/base/04_ForeArm - Spools
orca_v2/base/05_Spools
Manufacturing Assets
- CNC Parts
orca_v2/base/06_CNC - Molds
orca_v2/base/07_Molds - Clipped Molds
orca_v2/base/08_MoldsWithClips - Hand Skins
orca_v2/base/09_Skin - Assembly Guidance
orca_v2/base/ASSEMBLY_ADDENDUM.md - 3MF Print Packages
orca_v2/base/Prints-1100.3mf - Touch Print Packages
orca_v2/touch/Prints-2000-DX.3mf - V1 Print Files
orca_v1/Print_Files_Bambu
Print File Workflow
- Find Referencing 3MFs
scripts/find_3mf_for_file.py - Update 3MF Meshes
scripts/update_3mf.py - Changed-File Updater
scripts/update-print-files.py
Electronics
- Motor Connectors
orca_v2/electronics
Other components
- Designer
- 3D Printer
- Builder
Connections 24
- Designer → Base Hand: edits designs
- Base Hand → Finger Parts: includes parts
- Base Hand → Carpals: includes parts
- Base Hand → Wrist: includes parts
- Base Hand → Forearm: includes parts
- Base Hand → Spools: includes parts
- Base Hand → CNC Parts: includes parts
- Base Hand → Molds: includes parts
- Base Hand → Clipped Molds: includes parts
- Base Hand → Hand Skins: includes parts
- Touch Variant → Base Hand: shares STL sources
- Base Hand → 3MF Print Packages: provides part meshes
- Touch Variant → Touch Print Packages: provides variant parts
- Legacy V1 → V1 Print Files: provides print files
- Designer → Find Referencing 3MFs: looks up changed STL
- Find Referencing 3MFs → 3MF Print Packages: matches part names
- Designer → Changed-File Updater: starts update
- Changed-File Updater → Find Referencing 3MFs: maps changed parts
- Changed-File Updater → Update 3MF Meshes: runs updater
- Update 3MF Meshes → 3MF Print Packages: replaces embedded meshes
- 3MF Print Packages → 3D Printer: provides print input
- 3D Printer → Builder: produces parts
- Assembly Guidance → Builder: guides assembly
- Motor Connectors → Builder: provides board files