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
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
- Check power: Ensure 12V 5A power supply is connected
- USB connection: Connect ESP32 to PC via USB cable
- Power on: Turn on power switch, ESP32 onboard LED should light up
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
- Select correct COM port in GUI (usually COM3 or COM4)
- Click "Open Port" button
- Wait for connection success message
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!