CNC Shield V3.0 for Arduino
CNC Shield V3.0 Expansion Board+4PCS DRV8825 Stepper Motor Driver and Heatsink allows you to build a engraving machine, 3D printer, mini CNC and other similar devices using Arduino . It is designed as a shield and can plug on top of an Arduino, requiring no external connections and wiring.
Category: Arduino Shields
Arduino CNC Shield V3.0 — GRBL Compatible 4-Axis Stepper Driver Board
The Arduino CNC Shield V3.0 turns an Arduino Uno into a 4-axis stepper motor controller for CNC machines, laser engravers, and 3D printers. It runs GRBL 0.9 and later firmware directly on the Uno without modification, and the four stepper driver sockets accept DRV8825 or A4988 modules for X, Y, Z, and an optional A-axis. Micro-stepping is set per axis by jumper pads on the board — no firmware changes required to switch between 1/1, 1/2, 1/4, 1/8, 1/16, or 1/32 stepping.
- GRBL 0.9+ compatible — works with GRBL, bCNC, Universal Gcode Sender out of the box
- 4 stepper driver sockets — X, Y, Z, and A-axis
- Micro-stepping jumpers — up to 1/32 step with DRV8825 drivers
- Limit switch headers — X, Y, Z min/max positions
- Spindle and coolant control pins — for laser or spindle speed via PWM
| Specification | Value |
|---|---|
| Compatible firmware | GRBL 0.9 and later |
| Axes supported | X, Y, Z, A (4 axis) |
| Driver compatibility | A4988, DRV8825, TMC2208 (with adapter) |
| Max micro-stepping | 1/32 (with DRV8825) |
| Limit switch inputs | 6 (min + max per axis) |
| Base board required | Arduino Uno |
Does the CNC Shield V3.0 work with GRBL?
Yes. Flash GRBL to an Arduino Uno using the Arduino IDE (File > Examples > GRBL > grblUpload), seat the CNC Shield on top, and the board is ready for G-code commands via USB serial. No shield-specific configuration is needed — GRBL maps its pin outputs to the shield headers automatically.
Which stepper drivers fit the CNC Shield V3.0?
The standard 16-pin Pololu-footprint drivers fit directly: A4988 (1/16 step max) and DRV8825 (1/32 step max). TMC2208 and TMC2209 modules fit with a direction pin swap in GRBL configuration. DRV8825 drivers with heatsinks are stocked separately at Kunkune.
Best for
DIY laser engravers, Arduino CNC routers, pen plotters, foam cutters, desktop milling machines, 3D printer motion control boards, and GRBL learning projects.
Why Kunkune
Shipped from UK stock with Royal Mail. 60-day returns and no minimum order. DRV8825 stepper drivers and Arduino Uno boards stocked separately if you need a complete kit.
The CNC Shield plugs onto an Arduino Uno R3, available separately — or choose the CNC Shield kit which includes the Uno board.
Buying in bulk? For orders of 10+ units or trade pricing, contact us for a custom quote.
A final check before payment
Review your options, quantities and the final total before confirming.
Ordering for an occasion
Delivery times are estimates, so leave time before your occasion.
Standard Shipping: Handling (business days) 0–1; Transit (business days) 7–15.
Express Shipping: Handling (business days) 0–1; Transit (business days) 7–15.
View policyIf plans change
Ask the store about your order before making return or refund arrangements.
Please contact us for the refund processing timeframe before returning an item.
View policyPlanning delivery
Review the available services for your destination.
Standard Shipping · United States: $0.00
Express Shipping · United States: $3.99
View policyReturn arrangements
Contact the store first to check the conditions for your item.
United States · Return window (days after delivery): 30. Return method: By mail. Return postage: Seller pays.
View policy








