๐ ๏ธ MAKER GUIDEMay 30, 2026โขโฑ๏ธ 2 min readโข๐ณ๐ต Tested in Nepal
DIY 2-Axis CNC Drawing Machine & Pen Plotter with A4988 Drivers
Construct an automated 2-axis CNC drawing machine and vector pen plotter using A4988 stepper drivers, CNC Shield V3, and an SG90 pen-lift servo.
๐ ๏ธ BILL OF MATERIALS (BOM)
Required Hardware & Component Checklist
Curated components verified for this project. Check the items you need, adjust quantities, and add straight to cart:
Estimated Total (5/5 items):
NPRย 2,870
โ Cash on Delivery across Nepal
All parts selected
NPRย 1,300
NPRย 450
NPRย 320
(NPRย 160 ea)
NPRย 200
NPRย 600
DIY 2-Axis CNC Drawing Machine & Pen Plotter with A4988 Drivers
Draw vector graphics and PCB artwork automatically using A4988 Stepper Drivers, CNC Shield V3, and an SG90 Servo controlled by GRBL on an Arduino Uno.
Hardware Bill of Materials:
- Controller: UNO R3 ATMEGA328P-PU Development Board with 30cm cable
- Expansion Board: CNC Shield V3 Expansion Board for Arduino Uno 3D Printer A4988
- Stepper Drivers: 2x A4988 Stepper Motor Driver Module with Heat Sink
- Pen Lift Servo: SG90 9g Micro Servo Motor 180 Degree
- Power Supply: 12V 3A 36W SWITCHING AC-DC ADAPTER
Circuit Pinout & Wiring Connections:
| Module / Driver Pin | Arduino Uno Pin (via CNC Shield V3) | Function / Description |
|---|---|---|
| X-Axis A4988 Step / Dir | Pin D2 / Pin D5 | X-Axis Precision Step / Direction |
| Y-Axis A4988 Step / Dir | Pin D3 / Pin D6 | Y-Axis Precision Step / Direction |
| Stepper Drivers Enable | Pin D8 (Active Low) | Stepper Holding Torque Enable |
| SG90 Pen Lift PWM | Pin D11 (Z+ / Spindle Dir) | Pen Up / Pen Down Articulation |
| CNC Shield Power Screw Terminal | 12V 3A DC Adapter | High Current Stepper Motor Power |
โ Previous Guide
Perimeter Laser Tripwire Security Alarm with 650nm Laser & LDR Sensor
Next Guide โ
Industrial Liquid Flow & Volume Metering System with YF-S201 & RS485
