Quick Start Guide

Understand Delta Robot and complete your first run in 30 minutes

What is Delta Robot

Delta Robot is an open-source 3-DOF parallel robot learning platform with a PC + ESP32 hybrid architecture.

System Architecture Overview

System Architecture

PC handles vision processing, ESP32 handles real-time motion control

PC Side (Python)

  • YOLOv8 object detection
  • Coordinate transformation
  • GCode generation
  • GUI control interface

ESP32 Side (C++)

  • Delta kinematics solving
  • Real-time motor control
  • GCode parsing & execution
  • Vacuum pump/valve control

Use Cases

  • Education: STEM robotics courses, kinematics learning
  • Research: Visual servoing, path planning algorithm validation
  • Prototyping: Rapid validation of automation concepts
  • Maker Projects: DIY projects, skill development

5-Minute Quick Start

⚠️ Prerequisites
  • Fully assembled Delta Robot hardware
  • Windows 10/11 PC (Python 3.10 installed)
  • USB cable connecting PC and ESP32

Step 1: Connect Hardware

  1. Check power: Ensure 12V 5A power supply is connected
  2. USB connection: Connect ESP32 to PC via USB cable
  3. Power on: Turn on power switch, ESP32 onboard LED should light up
Hardware Connection

Hardware connection diagram

Step 2: Start Software

# Navigate to project directory
cd E:\DeltaRobot\pc

# Activate virtual environment (if using)
conda activate py310

# Start GUI software
python main.py

Step 3: Connect ESP32

  1. Select correct COM port in GUI (usually COM3 or COM4)
  2. Click "Open Port" button
  3. Wait for connection success message
First Run

Software interface and first connection

Step 4: First GCode Command

Enter the following commands in serial debug window:

# Home (return to initial position)
G28

# Move to specified position
G0 X10 Y20 Z-200

# Return to origin
G0 X0 Y0 Z-140
✅ Success!

If the robot arm moves to the specified position, the system is working properly. Congratulations on completing your first run!

Next Steps