Skip to product information
1 of 5


Arduino CNC Shield

Arduino CNC Shield

Regular price Rs. 107
Regular price Rs. 149 Sale price Rs. 107
Sale Sold out 28% off Best Price Guaranteed
You save Rs. 42
Incl. GST (No Hidden Charges)
  • This is CNC Shield for Arduino
  • The CNC shield for Arduino has a compact design best suited for UNO boards compatible with arduino.
  • It features a 4-Axis support (X, Y, Z, A-Can duplicate X, Y, Z or do a full 4th axis with custom firmware using pins D12 and D13).
  • This CNC shield for arduino is most commonly used as a component in DIY 3D printers.
  • Runs on 12-36V DC. (At the moment only the DRV8825 drivers can handle up to 36V so please consider the operation voltage when powering the board.)
  • Supports removable A4988 compatible stepper drivers. (A4988, DRV8825 and others) (Not Included)
  • The extension board can be used for Small CNC routers, Carving Machine, 3D Printers, DIY Laser Cutters, and almost any project where you need to control a stepper motors with high precision.

CNC Shield for Arduino

The CNC shield for Arduino has total four slots, can drive 4 A4988 stepper motors. Each road stepper motors only need two IO ports. In other words, six IO ports can be well managed three stepper motors.

The CNC Shield V3.0 allows you to build a engraving machine, 3D printer, mini CNC and other similar devices using your Arduino. It is designed as a shield and can plug on top of an Arduino requiring no external connections and wiring. There are 4 slots on the board for plugging in stepper motor drive module which can drive 1 stepper motor each. Controlling each step stepper motor requires only two IO pins on the Arduino. Just insert this Arduino CNC Shield V3.0 onto an Arduino UNO, and install the GRBL firmware, you can then quickly build a DIY CNC engraving machine. 

This arduino shield is very convenient to use and is suitable for development boards compatible with Arduino. This CNC shield compatible with Arduino is the latest version of the CN shield model (V 3.0). The CNC Shield is GRBL 0.9 compatible and with the help of jumper wires, it is accessible to stepper drivers.


  • Compact design.
  • Stepper Motors can be connected with 4 pin molex connectors or soldered in place.
  • GRBL 0.9 compatible. (Open source firmware that runs on an Arduino UNO that turns G-code commands into stepper signals)
  • 4-Axis support (X, Y, Z , A-Can duplicate X,Y,Z or do a full 4th axis with custom firmware using pins D12 and D13)

Package Includes:

  • 1 x CNC Shield for Arduino


Shield Type  CNC Shield 
Model  A4988 shield
Compatible  0.9 GRBL
Axis Support  4 Axis Support 
Dimensions  5 x 4 x 1cms 
Weight  15 grams

Shipping & Returns

  • All orders confirmed before 3 pm IST are shipped on the
    same day, barring rare pickup delays on holidays or disturbances
  • Delivery time in Metro cities is 1-3 days, Others it is
    3-7 days. It varies based on location, reliant on courier services
  • Return window: 7 days from receipt unless stated
    otherwise. No refunds/replacements after
  • Returns only for non-working/damaged products are accepted
  • Initiate return requests to our customer service team via Support ticket or contact us at +91-8123057137
  • Refunds are processed within 3-4 working days post inspection and approval.

For more details, please check our Shipping and Return Policy

View full details

People Also Buy

Found a better price?

Let us know!
We'll try to match the price for you

  • ⚡ Dispatched within 24 hours

  • 💰 Earn RC Coins on every purchase

  • 🚚 Free shipping on orders above Rs 500/-

  • 🛠️ Dedicated Technical Support Team

1 of 4

1. What is an Arduino CNC shield?

  • Arduino CNC shield gives an Arduino microcontroller the power it needs to drive stepper motors and run all of the other functions that contribute to the operation of a CNC machine. End stops, spindle speed control, and probing may be included depending on the shield.

2. Does the CNC shield power the Arduino?

  • The Shield does not power the Arduino, and for good reason for that as some are capable of up to 48 volts, which would kill the Arduino underneath it. You talk to the shield via a USB cable that also supplies the Arduino with the power it needs.

3. How do I use an Arduino Uno CNC shield?

  • Plug the CNC shield on the Arduino Uno board.
  • Plug the stepper motor drivers in the X, Y, and Z slots on the CNC shield.
  • Connect the four stepper motor wires to the CNC shield.
  • Attach the power supply connected to the CNC shield.