gShield v5 Arduino CNC shield (formerly grblShield)

Plug gShield onto an Arduino Uno and it becomes a 3-axis CNC controller running grbl. Plug it onto an Arduino Due and it runs our g2core firmware.

gShield v5 board: three DRV8818 stepper drivers with X, Y and Z motor terminals and current trim pots

$49.99

In stock · ships from the USA

Shield only: an Arduino is not included. You also need an Arduino Uno (grbl) or Due (g2core), stepper motors and a power supply. Covered by our 30-day dead-on-arrival warranty.

gShield is a complete hardware solution for grbl, the CNC motion control firmware by Simen Svale Skogsrud and Sonny Jeon. It adds three robust TI DRV8818 stepper drivers to the Arduino, with screw terminals for motor power and the motors. gShield has been used in the Inventables X-Carve and is a good choice for any Shapeoko-style machine.

Features

Compatibility

ArduinoFirmwareNotes
Uno (R3) and other ATmega328P boards with the standard shield footprintgrblWorks as shipped (IOREF jumper)
Dueg2coreWorks as shipped; runs gShield as a native 3.3 V device
Older R2 boards (e.g. Duemilanove)grblMove the logic power jumper to 5 V (how)
Nano, Mini, LilyPadn/aNon-standard footprint; gShield will not plug on

v5 vs v4

Apart from the price there is very little difference between the v4 and the v5. The v5 adds the logic power jumper so it can run as a native 3.3 V device on the Arduino Due; motor power is the same on every gShield version.

Getting started

  1. Using gShield: precautions, power, motor wiring and current setting
  2. Getting grbl onto your Arduino (see also the grbl wiki)
  3. Troubleshooting

More guides are on the documentation page.

gShield or TinyG?

grbl plans motion with constant-acceleration (trapezoidal) profiles on three axes. If you want four motors, rotary axes, jerk-controlled motion or a controller that does not need an Arduino, look at TinyG ($129.99). The TinyG vs gShield comparison covers the details.

Related