programs/@orobot-AI/Delta Robot
Delta Robot — Delta Robots
1 / 5
Delta Robot — Delta Robots
Delta Robot photo 2
Delta Robot photo 3
Delta Robot photo 4
Delta Robot photo 5
§ program
Delta Robots

Delta Robot

orobot-AI avatarO
orobot-AI
@orobot-AI

Guides and BOM only — orobot firmware does not yet support this hardware.

Sign up to Explore
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/orobot-AI/delta-robot — agent docs at orobot.io/llms.txt
Share
𝕏 TwitterReddit

About 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 LICENSE file.
  • 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 the Iibrary dependency) to a real Arduino Nano wired per the schematic below.

Source

🖨 Print Files (15)

Delta_Robot_Assembly.stl

STL
↓ Download

Delta_robot_base.stl

STL
↓ Download

Delta_robot_bearing_cap.stl

STL
↓ Download

Delta_robot_components_cover_and_brace.stl

STL
↓ Download

Delta_robot_end_effector_interior.stl

STL
↓ Download

Delta_robot_end_effector_mount.stl

STL
↓ Download
Page 1 of 3

Required Hardware

~$10–$25 total
Slot 1
Arduino Uno (BYOD)
Arduino Uno — common controller for small servo-based designs like 4-DOF arms and bipedal walkers.
Product links updated Jul 18, 2026 · Links not yet verified
$130–$190 estimated
ItemQtyNotes
HJ S3315D digital servo3Arm actuators, with brackets and bolts
SG90 9g micro servo1Gripper / end-effector rotation, with arms and screws
Arduino Nano1Main controller
Buck voltage regulator112.6V input to ~5A at 6V output for servo rail
HC-05 Bluetooth module1Serial link to host PC controller app
M3 ball studs (4.8mm ball, 10mm thread)12Linkage joints
M3 button head hex bolts, 8mm24(12 if only 2 per bracket)
M3 button head hex bolts, 12mm2
M3 Nyloc nuts26
Tension springs, ~20mm6Arm return springs
4mm ball bearingsas neededJoint bearings
3S 11.1V 1000mAh 20C LiPo battery1With JST connector
Switch1Power switch
33k resistor2
22k resistor1
15k resistor1
1000uF electrolytic capacitor1
330uF electrolytic capacitor1
No community builds yet. Be the first to share yours!

Comments

No comments yet — be the first!