
Arduino UNO CNC Shield V3 - 4-Axis GRBL with A4988 Drivers
Currently unavailable
No store has this product in stock right now. Prices below are the last ones we recorded.
Prices updated: 12 Oct 2026
Price history
Lowest daily price, last 90 days
Not enough price history yet.
About this product
The Arduino UNO CNC Shield V3 is an expansion shield that turns an Arduino UNO into a controller for CNC machines and stepper-based robotics. It runs GRBL 0.8c-compatible open-source firmware that converts G-code into stepper signals, and it supports 4 axes with A4988 stepper drivers. It suits projects such as CNC routers, laser cutters and pick-and-place machines.
Specifications
- Compatible board
- Arduino UNO
- Firmware
- GRBL 0.8c compatible
- Axes
- 4 (X, Y, Z, A)
- Stepper drivers
- 4 x A4988
- Limit switch inputs
- 2 per axis (as listed)
- Spindle control
- Enable and direction
Frequently asked questions
Which firmware does the CNC shield use?
It is designed for GRBL 0.8c-compatible firmware, which runs on the Arduino UNO and turns G-code commands into stepper signals. Upload GRBL to the UNO and send G-code from a compatible sender.
How is the fourth axis connected on an Uno?
By default the fourth axis can duplicate X, Y or Z. A full fourth axis requires custom firmware that uses pins D12 and D13, as stated in the listing.



