Skip to content

DIY Delta robot

A DIY delta-type parallel robot controlled from a Python application with live kinematics visualization and Bluetooth connection.

  • Robot arm
  • Open source
  • 3D printable

Suggested by Robotheca, created by @grzesiek2201 (opens in a new tab), from github.com/grzesiek2201/Delta-Robot (opens in a new tab). Pinned to commit 48a8038 (opens in a new tab).

Hardware license
GPL-3.0-only (opens in a new tab)
Software license
GPL-3.0-only (opens in a new tab)
Commercial use
Allowed

Some folders have their own license: DeltaApp/src/ (GPL-3.0-only).

Photo and 3D model

DIY Delta robot, photo from its repository
Photo:@grzesiek2201 (opens in a new tab)GPL-3.0-onlysource file (opens in a new tab)

3D preview converted from github.com/grzesiek2201/Delta-Robot at 48a8038, under GPL-3.0-only. View the original files from GitHub (1.4 MB) (opens in a new tab)

What it can do

Written by Robotheca from the project's documents.

  • Moves a delta robot by x, y, z coordinates or by joint angles theta1, theta2, theta3
  • Live visualization of the robot kinematics in a Python application
  • Offline simulation of robot configurations in different positions
  • Bluetooth connection with the robot
  • Jog mode for relative position control
  • Enabling and disabling motors, starting and stopping the program
  • Encoder calibration and homing
  • Changing TCP offset, jog step and Z axis limit

Bill of materials

This repository has no parts list Robotheca can read yet.

Build guide

The creator's steps, each with its instructions.

  1. 1Design and model the robot
  2. 23D print the parts
  3. 3Assemble the mechanical structure
  4. 4Wire the electronics
  5. 5Program the Arduino controller
  6. 6Install and run the Python control application
  7. 7Calibrate encoders and home the robot

The guide appears here as you scroll.

Guide by @grzesiek2201 (README.md), under GPL-3.0-only.

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • Encoders on the joints for position feedback
  • Bluetooth module for wireless connection