A budget-friendly DIY CNC Plotter built with Arduino and stepper motors for precise 2D drawing. Designed for learning, experimentation, and showcasing motion control in hardware projects.
This CNC Plotter project uses:
- Arduino Uno for motion control
- 3× 28BYJ-48 stepper motors with ULN2003 drivers
- A pen mount for plotting on paper
- G-code commands to draw shapes and graphics
🛠️ It's a great introduction to:
- Mechatronics
- Stepper motor control
- Low-level automation
- Open-source hardware
Preview | Description |
---|---|
![]() |
CNC Plotter setup |
![]() |
Our team at work |
🎥 Watch Demo | Final result in action |
- Arduino Uno
- 3 × 28BYJ-48 Stepper Motors
- 3 × ULN2003 Driver Modules
- Wooden or Acrylic CNC Frame
- 5V Power Supply and USB
Name | Role |
---|---|
Mohamed Ebrahim Hamed | Team Leader |
Mohamed Mahmoud Khalil Bakr | Member |
Mohamed Mohamed Abou Elenin | Member |
Eslam Mohamed Ragab El-Gawessh | Member |
Hossam Youssef Mohamed Dawaly | Member |
Mariam Mohamed Mohamed El-Sayed | Member |
Rawda Mohamed Ebrahim Rizk | Member |
Wafaa Mohamed Fahmy Hegazy | Member |
Fatma Shehata Owais Zeidan | Member |
Ashraqat Abd El-Nasser Efat | Member |
Lobna Saad Salah Ismail | Member |
Shahd Sorour Lotfy Abdeltawab Sheta | Member |
arduino
cnc-plotter
stepper-motor
gcode
uln2003
28byj48
diy
robotics
hardware
For questions, feedback, or collaboration, open an issue on Linkedin.