CNC Pen Plotter Kit with Arduino Uno & Stepper Motors - Build a G-Code Drawing Machine
CNC Pen Plotter from Scratch: Arduino Uno + Dual NEMA17 Stepper Motion System
Every part needed, pre-tested for compatibility, with an AI build companion trained on this exact project. Shipped from Bengaluru in 3-5 days.
You'll command two NEMA17 stepper motors to move a pen in precise X-Y paths, turning vector art or hand-drawn sketches into plotted drawings. A servo lifts the pen between strokes, just like a full-fledged CNC machine. This kit gives you the exact electronics and wiring needed to build your own working plotter, perfect for learning motion control and G-code generation.
What You'll Build
A functional pen plotter that reads G-code and traces designs on paper. Use it to draw circuit layouts, create hand-lettered art, produce custom greeting cards, or prototype CNC routines before scaling up to a laser cutter. With an open-source toolchain - GRBL firmware, Universal Gcode Sender, and Inkscape - your drawings move from screen to paper with repeatable accuracy.
What You'll Learn
- How to configure and control two NEMA17 stepper motors using A4988 drivers and a CNC Shield V3
- Generating and sending G-code to an Arduino-based motion controller from a computer
- Calibrating a belt-driven XY stage to achieve consistent line accuracy
- Integrating an SG90 servo as a pen lifter to handle multi-stroke and multi-colour plotting
Kit Contents
| Component | Quantity |
|---|---|
| Arduino Uno R3 | 1 |
| NEMA 17 Stepper | 2 |
| A4988 Driver | 2 |
| SG90 Servo | 1 |
| CNC Shield V3 | 1 |
| 12V 2A PSU | 1 |
| GT2 Belt 1m | 2 |
| GT2 Pulley | 2 |
| 100nF Caps | 5 |
| M-M Wires | 20 |
Why Buy This Kit Instead of Sourcing Parts Separately
| Factor | Sourcing Separately | Compoden Kit |
|---|---|---|
| Compatibility checks | You verify stepper current limits, microstepping jumpers, and shield pin assignments | Pre-tested as a system - drivers, shield, and Arduino work together out of the box |
| Build support | Forums and scattered tutorials | AI companion trained on this exact project |
| Time to first working build | Days of debugging motion jitter and pen-lift timing | Hours, with step-by-step guidance on belt tension and GRBL settings |
| Shipping coordination | Multiple sellers, multiple delays | One shipment from Bengaluru in 3-5 days |
Who This Kit Is For
Ideal for B.Tech ECE/EEE students building a mechatronics or embedded systems project, CBSE Class 11-12 students exploring automation and robotics, and ATL tinkering lab mentors guiding intermediate-level hardware builds. Makers preparing for Smart India Hackathon hardware tracks or anyone who wants to go from blinking LEDs to real CNC motion will find this kit a structured launching point.
Built and Backed by Compoden
Every Compoden kit ships with an AI build companion trained on this exact project - accessible via a QR code on the box, with WhatsApp and email backup. We've spent 10 years building projects for makers, schools, and institutions across India. If a part fails because of a manufacturing defect, replace it free within 7 days.
What if I get stuck during the build?
Scan the QR code to open the AI companion, which walks you through each step. For additional help, reach us on WhatsApp and a project engineer will respond within a day.
Do I need any special tools to assemble this kit?
Only basic tools like a Phillips screwdriver and wire strippers. The kit includes all electronics. You'll build a simple frame from readily available materials - we provide a tested design for a cardboard or acrylic base.
Can this plotter draw on any surface?
It works best on flat, smooth surfaces up to A4 size with regular paper. With minor adjustments to the pen holder, you can plot on cardstock or thin plastic sheets.
Is the software required free?
Yes. You'll flash free GRBL firmware onto the Arduino and use open-source software like Universal Gcode Sender and Inkscape. We provide the exact version links and setup guide.
Two NEMA17 steppers draw X-Y paths from G-code. SG90 servo lifts pen.
What's in this kit
- Arduino Uno R3
- NEMA 17 Stepper x2
- A4988 Driver x2
- SG90 Servo
- CNC Shield V3
- 12V 2A PSU
- GT2 Belt 1m x2
- GT2 Pulley x2
- 100nF Caps x5
- M-M Wires x20
Other projects you can build
Shipping Information
- Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
- COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
- Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location
Returns & Warranty
- 7-Day Return: Manufacturing defects only (approval required)
- Warranty: 7 days from delivery
- Non-Returnable: Batteries, consumables, cut wires, clearance items