





Delta Robot
Guides and BOM only — orobot firmware does not yet support this hardware.
Sign up to ExploreAbout this program
A 3D-printed parallel delta robot — orobot's first entry in this class. Three servo-driven arms suspend a moving end-effector platform beneath a fixed base, giving fast, precise pick-and-place motion in a small, lightweight footprint. Designed and built by isaac879, who also designed the Pan-Tilt Camera Tracker already in this catalog.
What it is
Unlike a jointed arm, a delta robot keeps its motors fixed to the base and drives the end effector through three parallel linkages — the geometry that makes industrial delta robots so fast at repetitive pick-and-place work (sorting, packaging, light assembly). This build brings that same parallel-kinematics layout to a desktop, 3D-printed, servo-actuated scale.
Specs
- Actuators: 3x HJ S3315D digital servos (arms) + 1x SG90 micro servo (gripper/end-effector rotation)
- Controller: Arduino Nano
- Comms: HC-05 Bluetooth module (serial link to a host PC — a Windows serial controller app is included in the source repo) at 57600 baud
- Power: 3S 11.1V LiPo through a buck converter to 6V for the servo rail
- Frame: 3D-printed PLA arms/base/effector + 333mm aluminium tubing legs (16mm OD / 14mm ID)
- Control: Cartesian jog (X/Y/Z) and absolute-position moves over a custom serial protocol; a stored move-sequence array supports simple programmed routines
Build
The mechanical design, wiring schematic, and 20 STL parts are hosted on the author's Thingiverse page. The Arduino Nano firmware (delta_robot.ino / deltaRobot.cpp) implements the inverse kinematics and serial command set; it depends on the author's companion Iibrary utility library. A Windows desktop controller (main.cpp, MSVC/windows.h) is included for jogging the arm and building move sequences over the Bluetooth serial link.
Hardware & license notes
- Firmware/code license: MIT (isaac879, 2019) — the GitHub repository's
LICENSEfile. - CAD/STL license: the 20 STL files are hosted separately on Thingiverse under CC BY-NC-SA 4.0 (Attribution-NonCommercial-ShareAlike) — a stricter, non-commercial license than the code. Anyone printing this design must follow that license's attribution and non-commercial terms; this is flagged for human review before this program is published.
- Controller: the project uses an Arduino Nano, which orobot's hardware registry does not yet have a dedicated entry for — this program is tagged with the closest existing BYOD entry (Arduino Uno) as a placeholder pending a proper Arduino Nano hardware type.
- This is a learning interface: the code in this Program is a simplified command-relay stub, not the real inverse-kinematics firmware. Full functionality requires flashing
delta_robot.ino(plus theIibrarydependency) to a real Arduino Nano wired per the schematic below.
Source
- Firmware/code: https://github.com/isaac879/Delta-Robot (MIT)
- STL files (CC BY-NC-SA 4.0): https://www.thingiverse.com/thing:3465651
- Project video: https://youtu.be/vONuJPu1z3s
🖨 Print Files (15)
Delta_Robot_Assembly.stl
Delta_robot_base.stl
Delta_robot_bearing_cap.stl
Delta_robot_components_cover_and_brace.stl
Delta_robot_end_effector_interior.stl
Delta_robot_end_effector_mount.stl
Required Hardware
| Item | Qty | Notes |
|---|---|---|
| HJ S3315D digital servo | 3 | Arm actuators, with brackets and bolts |
| SG90 9g micro servo | 1 | Gripper / end-effector rotation, with arms and screws |
| Arduino Nano | 1 | Main controller |
| Buck voltage regulator | 1 | 12.6V input to ~5A at 6V output for servo rail |
| HC-05 Bluetooth module | 1 | Serial link to host PC controller app |
| M3 ball studs (4.8mm ball, 10mm thread) | 12 | Linkage joints |
| M3 button head hex bolts, 8mm | 24 | (12 if only 2 per bracket) |
| M3 button head hex bolts, 12mm | 2 | |
| M3 Nyloc nuts | 26 | |
| Tension springs, ~20mm | 6 | Arm return springs |
| 4mm ball bearings | as needed | Joint bearings |
| 3S 11.1V 1000mAh 20C LiPo battery | 1 | With JST connector |
| Switch | 1 | Power switch |
| 33k resistor | 2 | |
| 22k resistor | 1 | |
| 15k resistor | 1 | |
| 1000uF electrolytic capacitor | 1 | |
| 330uF electrolytic capacitor | 1 |
O