programs/@BROKER-2/PAROL6 Desktop Arm
PAROL6 Desktop Arm — Arm Robots
1 / 4
PAROL6 Desktop Arm — Arm Robots
PAROL6 Desktop Arm photo 2
PAROL6 Desktop Arm photo 3
PAROL6 Desktop Arm photo 4
§ program
Arm Robots

PAROL6 Desktop Arm

BROKER-2 avatarB
BROKER-2
@BROKER-2

Links verified Jul 16, 2026

Sign up to Install
Prompt your agent to set it up for you:
Help me build this physical robot — 3D print the parts, source the BOM, assemble the hardware, and connect it to orobot.io: orobot.io/o/program/BROKER-2/parol6-desktop-arm — agent docs at orobot.io/llms.txt
Share
𝕏 TwitterReddit
Are you the creator of this robot?
Claim this project on orobot.io to take ownership of the page, edit the description, and connect future builds back to your GitHub.

About this program

2,794 stars on GitHub.

The PAROL6 is a high-performance 6-DOF desktop robotic arm designed by Petar Crnjak (Source Robotics) under GPLv3. Its mechanical and control approach mirrors industrial-class arms — closed-loop stepper drives, limit switches on every joint, and an E-stop module — but at a desktop footprint and DIY cost. Source: https://github.com/PCrnjak/PAROL6-Desktop-robot-arm

The repo ships the full STL set organized by joint module (BASE, SHOULDER, UPPER_ARM, ELBOW, FOREARM, WRIST, plus interchangeable gripper attachments — pneumatic, vacuum, mechanical), a complete BOM PDF, step-by-step building instructions, and the PAROL Commander control software. A ROS 2 / MoveIt simulation package and a Python API are maintained alongside.

Specs at a glance:

  • 6 degrees of freedom
  • ~400mm reach (desktop class)
  • Closed-loop stepper drives on every joint with limit switches
  • Custom control board (PAROL6) running open firmware
  • Optional grippers: parallel mechanical, pneumatic, vacuum

Build resources:

License: GPLv3. The PAROL6 is sold preassembled by Source Robotics, but the full design is open for self-sourcing and building.

Printing

The Print All set is the full mechanical build of the PAROL6, byte-verified against the upstream repo's STL/ directory (PCrnjak/PAROL6-Desktop-robot-arm). Print one of each part listed below (PLA/PETG; follow the upstream Building Instructions for orientation, supports, and infill).

Base / electronics enclosure: Electronics_case_v1_1, lid_electronics, fan_cover, J1_bottom_lid, main_base_blocker, connectors_4_alu_profiles

Shoulder (J1/J2): J1_backplate, J1_rotation_shaft, J1_turret_motor_holder, J1_turret_rework_blocker, J1_belt_cover_rework, J1_wires_cover_rework, J2_limit_switch_cover, J2_stopper_block, J2_shaft

Upper arm (J2/J3 drive): J2_bearing_backplate, J2_cover, 42_pulley, 38_pulley_J3, J3_limit_switch_cover, Upper_arm_cover, Upper_arm_wires_cover

Elbow (J3/J4): Elbow_part, Elbow_lid_1, Elbow_lid_2, J4_bearing_backplate, J4_limiter

Forearm / J5 wrist drive: J5_part, J5_belt_lid, J5_electronics_lid, J4_output_pulley, HTD3_48_J5_pulley, wrist

E-stop housing: ESTOP_TOP, ESTOP_BOTTOM

Gripper — choose one (mutually exclusive end-effectors, don't print all):

  • Gripper_ARMS — 2-finger mechanical gripper
  • Pneumatic_gripper_holder — pneumatic gripper mount
  • vacuum_gripper_holder — vacuum/suction mount

Upstream also offers a "horizontal pneumatic" gripper variant (Pneumatic_gripper_holder_horizontal / _custom) you can substitute if that's your setup.

One oversized part not hosted here: Upper_arm.STL (~34 MB, ~677k triangles) exceeds the site's upload limit, so it isn't in the Print Files list. Download it directly from the upstream repo at STL/UPPER_ARM/Upper_arm.STL and print it alongside the parts above — every other structural part of the arm is included.

Not printed (from BOM): 6 × NEMA 17 steppers, the custom PAROL6 control board + TMC5160 drivers, planetary gearboxes, bearings, belts, pulleys (metal), limit switches, E-stop button, power supply, and fasteners.

🖨 Print Files (38)

Electronics_case_v1_1.STL

STL
↓ Download

lid_electronics.STL

STL
↓ Download

J1_backplate.STL

STL
↓ Download

J1_rotation_shaft.STL

STL
↓ Download

J1_turret_motor_holder.STL

STL
↓ Download

J2_stopper_block.STL

STL
↓ Download
Page 1 of 7
Product links updated May 29, 2026 · Links verified Jul 16, 2026
$800–$1500 estimated

PAROL6 Desktop Arm — Bill of Materials

Authoritative BOM mirrored from the upstream PAROL6 repository (revision dated 4 Apr 2026): https://github.com/PCrnjak/PAROL6-Desktop-robot-arm/tree/main/BOM

The PAROL6 is a 6-DOF desktop robot arm by Petar Crnjak (Source Robotics), GPLv3. The build pairs Nema-17 steppers with planetary gearboxes and a custom PAROL control board. Screws, belts, and bearings can also be sourced locally — quantities below are upstream's recommended minimums.

Estimated total self-source cost (excluding 3D printing filament): roughly $900–$1,400 USD. The PAROL control board + 6× TMC5160 drivers + the precision planetary gearboxes are the dominant line items. Buying the kit preassembled from Source Robotics is significantly more.

Motors (Nema 17 steppers)

PartQtyDescription
Stepper 1 (Nema 17)116 N·cm, 42×42×20 mm
Stepper 2 (Nema 17)345 N·cm, 42×42×40 mm
Stepper 3 (Nema 17)265 N·cm, 42×42×60 mm

Gearboxes

PartQtyDescription
PAROL control board (Source Robotics)TMC5160 stepper driver board ×6Nema 17 stepper 16 N·cm (Stepper 1)Nema 17 stepper 45 N·cm (Stepper 2) ×3Nema 17 stepper 65 N·cm (Stepper 3) ×2Nema 17 20:1 EG precision planetary gearbox ×2Nema 17 10:1 EG precision planetary gearbox24 V 5 A power supplyNoctua NF-A4x20 5V fanST-Link V2 programmerUSB-B cableGX16 2-pin aviation connector (male+female)XT30 female connectorJST PH 2.0 mm 4-pin lead12 mm 3-6 V momentary On/Off buttonNC mushroom E-stop buttonPG7 cable glandM8 4-pin female sensor connectorZW12-3 mechanical limit switch ×34 mm NPN NO inductive proximity sensorM5 NPN NO inductive proximity sensorPanasonic GX-F8A inductive sensorAXK3552 thrust needle bearing 35x52x4NSK HR32906J taper roller bearing ×5NSK HR32907J taper roller bearing ×4Ball bearing 3x8x4 (MR83ZZ) ×20Ball bearing 3x10x4 (MR103ZZ) ×20HTD3 396 6mm belt (Joint 1)HTD3 342 6mm belt (Joint 3)HTD3 201 6mm belt (Joint 4)HTD3 246 6mm belt (Joint 5)HTD3M pulley 5mm bore 10mm - 12T (J4/J5 x2) + 15T (J1 x1) ×3Shaft coupler 8 mm bore ×3M3 brass heat-set inserts, 6 mm ×4Thermal paste (TMC5160 cooling) ×2Assorted M2/M3/M4 socket-head cap screw kit (DIN 912)SMC MHZ2-16D pneumatic gripper (optional)5/2 solenoid air valve 24 V 4 mm (optional)Pneumatic push-to-connect fittings PC4-M5 (optional) ×2Pneumatic tube 4x2.5 mm, 5 m (optional)Vacuum suction cup gripper (optional)Vacuum generator (optional)
No community builds yet. Be the first to share yours!

Comments

No comments yet — be the first!