Product Description
The CNC Shield Expansion Board for Arduino Uno is the perfect choice for controlling desktop CNC machines, laser engravers, and DIY 3D motion systems. This shield supports up to 4 stepper motor drivers (X, Y, Z, A axes), making it ideal for GRBL-based projects.
It simplifies CNC wiring with dedicated pins for endstops, spindle, and coolant control, while offering flexible microstepping and current adjustment through pluggable drivers like A4988, DRV8825, or TMC2209.
Designed for makers, hobbyists, and professionals, the CNC Shield provides reliable motion control for CNC routers, laser engravers, small mills, and other precision projects.
🔧 Technical Specifications
General
-
Product Type: CNC Shield Expansion Board
-
Compatibility: Arduino Uno (GRBL firmware)
-
Supported Drivers: A4988, DRV8825, TMC2208, TMC2209, etc.
-
Number of Axes: 4 (X, Y, Z, A)
Motor & Motion Control
-
Supported Motors: Nema 17 / Nema 23 (depending on drivers)
-
Microstepping: Configurable via jumpers
-
Current Control: Adjustable via driver potentiometer
Connections & Interfaces
-
Limit switch inputs: X, Y, Z
-
Spindle enable and direction pins
-
Coolant control pin
-
4 × pluggable stepper driver sockets
Power
-
Input Voltage: 12–36V DC (depends on drivers)
-
Logic Voltage: 5V from Arduino Uno
Physical
-
Dimensions: Standard Arduino Shield size
-
Weight: ~30g


















3D Printer Parts & Accessories
3D Printer Accessories
Hotend
3D Printers
Bambu Lab
Filament
Aluminium Profiles
Aluminium Profiles Accessories
CNC
Bolts / Nuts
3D Printed Parts
Stepper Motors
Ball Bearings
Linear Motion
Lead Screws
Pulleys and Belts
Miscellaneous
Controllers
Electronics & Modules
Fan
Power Supply
Raspberry Pi Accessories
Reviews
There are no reviews yet.