Skip to content

PAR6 Collaborative Robot Arm

A 3D-printed collaborative robot arm for research, education and rapid prototyping in physical AI.

  • Robot arm
  • Open source
  • Works with AI
  • ROS 2
  • 3D model (URDF)
  • 3D printable

Suggested by Robotheca, created by @Source-Robotics (opens in a new tab), from github.com/Source-Robotics/PAR6-Collaborative-Robot-Arm (opens in a new tab). Pinned to commit b67174a (opens in a new tab).

Photo and 3D model

PAR6 Collaborative Robot Arm, photo from its repository
Photo:@Source-Robotics (opens in a new tab)CERN-OHL-S-2.0source file (opens in a new tab)
Try it in the browser

3D preview converted from github.com/Source-Robotics/PAR6-Collaborative-Robot-Arm at b67174a, under CERN-OHL-S-2.0. View the original files from GitHub (8.3 MB) (opens in a new tab)

What it can do

Written by Robotheca from the project's documents.

  • Serves as a 3D-printed collaborative robot arm platform for research, education and rapid prototyping in physical AI.
  • Supports teleoperation and human-in-the-loop control workflows.
  • Supports learning from demonstration, imitation learning and dataset generation.
  • Includes a MuJoCo MJCF simplified description and URDF files for simulation.
  • Offers two gripper options: MSG gripper and SSG48 gripper.

Works with AI

Found by Robotheca in the project's files at commit b67174a, its robot.yaml and Robotheca's notes on its documents. Never guessed; Robotheca doesn't run the code.

Bill of materials

74 parts

74 of 74 parts shown

Parts list
#ComponentQuantityEst. priceSupplier
1M4 10 mm DIN 912 / ISO 4762 (Socket head cap)7––
2M3 8 mm DIN 912 / ISO 4762 (Socket head cap)50––
3M3 14 mm DIN 912 / ISO 4762 (Socket head cap)33––
4M3 25 mm DIN 912 / ISO 4762 (Socket head cap)4––
5M2 10 mm DIN 912 / ISO 4762 (Socket head cap)2––
6M2 4 mm DIN 912 / ISO 4762 (Socket head cap)2––
7M3 45 mm DIN 912 / ISO 4762 (Socket head cap)6––
8M3.5 14 mm used for shaft couplers! DIN 912 / ISO 4762 (Socket head cap)8––
9M3 16 mm DIN 912 / ISO 4762 (Socket head cap)6––
10M3 12 mm DIN 912 / ISO 4762 (Socket head cap)3––
11M4 16 mm DIN 912 / ISO 4762 (Socket head cap)16––
12M4 14 mm DIN 912 / ISO 4762 (Socket head cap)4––
13M4 50 mm DIN 912 / ISO 4762 (Socket head cap)4––
14M3 15 mm or 16 Tapered / Countersunk screw head5––
15M5 16 mm DIN 912 / ISO 4762 (Socket head cap)8––
16M3 22 mm DIN 912 / ISO 4762 (Socket head cap)4––
17M3 40 mm DIN 912 / ISO 4762 (Socket head cap)8––
18M3 60 mm DIN 912 / ISO 4762 (Socket head cap)12––
19Threadlocker blue1––
20Threadlocker green1––
21Gearbox 20:11–Link: buy Gearbox 20:1, opens in a new tab
22Gearbox 10:11–Link: buy Gearbox 10:1, opens in a new tab
23Gearbox 25:11–Link: buy Gearbox 25:1, opens in a new tab
24Stepper 17HS08-1004S1–Link: buy Stepper 17HS08-1004S, opens in a new tab
25Stepper 17HS16-2004S12–Link: buy Stepper 17HS16-2004S1, opens in a new tab
26Stepper 17HS24-2104S3–Link: buy Stepper 17HS24-2104S, opens in a new tab
27Joint 1 belt1–Link: buy Joint 1 belt, opens in a new tab
28Joint 3 belt1–Link: buy Joint 3 belt, opens in a new tab
29Joint 4 belt1–Link: buy Joint 4 belt, opens in a new tab
30Joint 5 belt1–Link: buy Joint 5 belt, opens in a new tab
31J4/J5 Pulley2–Link: buy J4/J5 Pulley, opens in a new tab
32J1 Pulley1–Link: buy J1 Pulley, opens in a new tab
33Shaft coupler2–Link: buy Shaft coupler, opens in a new tab
34Shaft coupler2–Link: buy Shaft coupler, opens in a new tab
35Shaft coupler2–Link: buy Shaft coupler, opens in a new tab
36Shaft coupler1–Link: buy Shaft coupler, opens in a new tab
37AXK35521–Link: buy AXK3552, opens in a new tab
38NSK HR32906J5–Link: buy NSK HR32906J, opens in a new tab
39NSK HR32907J4–Link: buy NSK HR32907J, opens in a new tab
40Tensioning bearing2–Link: buy Tensioning bearing, opens in a new tab
41Tensioning bearing8–Link: buy Tensioning bearing, opens in a new tab
42Brass inserts6–Link: buy Brass inserts, opens in a new tab
43Closed loop Stepper Drivers6–Link: buy Closed loop Stepper Drivers, opens in a new tab
44Gripper connector PCB1–Link
45Hall sensor PCB1–Link
46Base Distribution PCB1–Link
47Motor controller Magnets6–Link: buy Motor controller Magnets, opens in a new tab
48Gripper Magnet1–Link: buy Gripper Magnet, opens in a new tab
49Thermistor6–Link: buy Thermistor, opens in a new tab
50Robot base connector1–Link: buy Robot base connector, opens in a new tab
51E-stop1–Link: buy E-stop, opens in a new tab
52Connectors JST ZH 1.5MM 2PIN male10–Link: buy Connectors JST ZH 1.5MM 2PIN male, opens in a new tab
53Connectors JST XH 2.54MM 2PIN male10–Link: buy Connectors JST XH 2.54MM 2PIN male, opens in a new tab
54Thermal cement1–Link: buy Thermal cement, opens in a new tab
55JST ZH 1.5MM 2PIN female-female 20-30cm3–Link: buy JST ZH 1.5MM 2PIN female-female 20-30cm, opens in a new tab
56JST XH 2.54MM 2PIN female-female 20-30cm3–Link: buy JST XH 2.54MM 2PIN female-female 20-30cm, opens in a new tab
57JST ZH 1.5MM 2PIN female-male 23cm2–Link
58JST XH 2.54MM 2PIN female-male 23cm2–Link
59JST ZH 1.5MM 2PIN female-female 10cm1–Link: buy JST ZH 1.5MM 2PIN female-female 10cm, opens in a new tab
60JST XH 2.54MM 2PIN female-female 10cm1–Link: buy JST XH 2.54MM 2PIN female-female 10cm, opens in a new tab
61JST ZH 1.5MM 2PIN male-bare wire 50cm1–Link: buy JST ZH 1.5MM 2PIN male-bare wire 50cm, opens in a new tab
62JST XH 2.54MM 2PIN male-bare wire 50cm1–Link: buy JST XH 2.54MM 2PIN male-bare wire 50cm, opens in a new tab
63JST ZH 1.5MM 2PIN female-bare wire 50cm3–Link: buy JST ZH 1.5MM 2PIN female-bare wire 50cm, opens in a new tab
64JST XH 2.54MM 2PIN female-bare wire 50cm3–Link: buy JST XH 2.54MM 2PIN female-bare wire 50cm, opens in a new tab
6518AWG wire 4 colors––Link: buy 18AWG wire 4 colors, opens in a new tab
66Thin wire 3 colors 20 cm AWG 30 - 35––Link: buy Thin wire 3 colors 20 cm AWG 30 - 35, opens in a new tab
67Wire 2 colors for XH extensions5 m––
68Wire 2 colors for ZH extensions5 m––
6926 AWG cable 0.15 mm², 4-wire twisted pair ~40 cm usually sufficient0.4 m–Link: buy 26 AWG cable 0.15 mm², 4-wire twisted pair ~40 cm usually sufficient, opens in a new tab
70M8 4-pin male wire connector See reference image1–Link: buy M8 4-pin male wire connector See reference image, opens in a new tab
71M8 4-pin female wire connector See reference image1–Link: buy M8 4-pin female wire connector See reference image, opens in a new tab
72MHZ2-16D gripper1–Link: buy MHZ2-16D gripper, opens in a new tab
73Pneumatic Tube4–Link: buy Pneumatic Tube, opens in a new tab
74Solenoid valve1–Link: buy Solenoid valve, opens in a new tab

74 of 74 parts have no price in the source, so there is no parts total. Read from BOM/BOM.md at the pinned commit.

Build guide

The creator's steps, each with its instructions.

  1. 1Source all parts from the BOM
  2. 23D print the robot parts
  3. 3Assemble the robot arm
  4. 4Build the cable assemblies
  5. 5Build the RCB control box

The guide appears here as you scroll.

Guide by @Source-Robotics (README.md), under CERN-OHL-S-2.0.

More guides

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • Stepper motors: 17HS08-1004S, 17HS16-2004S1 and 17HS24-2104S, paired with closed loop stepper drivers.
  • Gearboxes with 10:1, 20:1 and 25:1 ratios.
  • Base Distribution PCB, Hall sensor PCB, gripper connector PCB and motor controller magnets.
  • Thermistor and an E-stop.
  • Robot Control Box (RCB) mainboard, which runs RCB code, plus a separate STEPFOC stepper controller repository.

Connections

  • JST XH series cables deliver power to the motor drivers (22 or 24 AWG).
  • JST ZH series cables carry CAN communication between motor drivers (28 AWG); twisting CAN cables is recommended.
  • Robot base to RCB cable uses GX16 4-pin connectors with a twisted shielded cable: pins 1 and 4 carry power, pins 2 and 3 carry CAN.
  • Gripper cable uses M8 4-pin connectors; MSG and SSG48 grippers use different cables that must not be interchanged.
  • On the RCB mainboard, some traces must be cut and jumper wires added before operation, and the two E-stop connectors need pins bridged across them.

Cables and connectors

From the parts list.

  • Gripper connector PCB × 1
  • Robot base connector × 1
  • Connectors JST ZH 1.5MM 2PIN male × 10
  • Connectors JST XH 2.54MM 2PIN male × 10
  • JST ZH 1.5MM 2PIN female-female 20-30cm × 3
  • JST XH 2.54MM 2PIN female-female 20-30cm × 3
  • JST ZH 1.5MM 2PIN female-male 23cm × 2
  • JST XH 2.54MM 2PIN female-male 23cm × 2
  • JST ZH 1.5MM 2PIN female-female 10cm × 1
  • JST XH 2.54MM 2PIN female-female 10cm × 1
  • JST ZH 1.5MM 2PIN male-bare wire 50cm × 1
  • JST XH 2.54MM 2PIN male-bare wire 50cm × 1
  • JST ZH 1.5MM 2PIN female-bare wire 50cm × 3
  • JST XH 2.54MM 2PIN female-bare wire 50cm × 3
  • 18AWG wire 4 colors
  • Thin wire 3 colors 20 cm AWG 30 - 35
  • Wire 2 colors for XH extensions × 5 m
  • Wire 2 colors for ZH extensions × 5 m
  • 26 AWG cable 0.15 mm², 4-wire twisted pair ~40 cm usually sufficient × 0.4 m
  • M8 4-pin male wire connector See reference image × 1
  • M8 4-pin female wire connector See reference image × 1