Arduino CNC shield

Arduino CNC shield


A simple to use and setup Arduino CNC shield designed to control a 2-4 axis CNC mill. These are a direct replacement for many laser engravers and 3D printers.


For easy use, simply install GRBL on an arduino Uno and mount the CNC shield on top. The pins should all match up with a standard GRBL install (Note: This may not be the case with all version of GRBL without tweaking)


Included in this kit:

Arduino CNC shield

4 x DRV8825 Drivers

Cooling fan

USB Lead (200mm)



Please note: Arduino Uno is NOT included with this product. Some of our boards support GRBL 0.9* and other support GRBL 1.1* We will send one out at random.


You can purchase the Arduino Uno here:

  • Specifications

    Size(L*W*H): 68 x 53 x 18 mm
    Voltage: DC 12~36 V

    Basic features:

    • Simple step and direction control interface
    • The interface can connect directly with 3.3V and 5V systems
    • Supports over-temperature thermal shutdown, over-current shutdown and under-voltage lockout
    • Support short-to-ground and shorted-load protection
    • Six different step resolutions: full-step, half-step, 1/4-step, 1/8-step, 1/16-step, and 1/32-step
    • 4-layer, 2 oz copper PCB for improved heat dissipation
    • Adjustable current control support you can set the maximum current output with a potentiometer, (this feature allows you to use voltages above your stepper motor’s rated voltage to achieve higher step rates.)
    • Intelligent chopping control that automatically selects the correct current decay mode (fast decay or slow decay)
    • 36V maximum supply voltage with Built-in regulator
twitter icon trans bg.png
  • Our facebook
  • Our Instagram
  • Our YouTube channel
  • Pinterest

CNC3D is proudly an Australian owned and operated business | ABN: 15 928 971 235