Arduino CNC Shield V3 and V4 Stepper Driver Kits

Choose a CNC shield by controller, driver and actual kit contents

Browse CNC Shield V3 boards for UNO-format controllers, CNC Shield V4 boards for Nano-format controllers, selected V2 kits, A4988 and DRV8825 stepper carriers, UNO or Nano controller bundles and related motion-control accessories. This is a mixed project collection: some selections are an empty expansion shield, some are a single driver carrier, some include a controller and several plug-in drivers, and a few products are unrelated prototype shields, endstop switches, RAMPS sets or an ESP32-based printer controller. The selected variant, not the longest product title, decides what ships.

How the common CNC Shield stack works

A CNC shield is a breakout/expansion board, not a motor driver by itself. It routes controller step, direction, enable and peripheral signals to compatible plug-in stepper-driver sockets, motor connectors and selected endstop or spindle/coolant connections. The plugged-in A4988 or DRV8825 carrier regulates motor-winding current for an appropriate bipolar stepper. The UNO or Nano runs suitable controller firmware and receives motion commands; it is not necessarily included with a shield-only option. Motors, external motor supply, wiring, enclosure and mechanical axis hardware are separate unless a particular selected product explicitly includes them.

Most V3-format listings describe four driver slots, typically X, Y, Z and an additional A position, for UNO R3-style boards. The fourth socket's independence or axis duplication depends on the board's routing and installed firmware; do not assume four independently programmable axes from socket count alone. V4-format listings generally describe three slots and Nano 3.0 compatibility. V2 versions and named Keyestudio revisions have their own pinouts and firmware claims. A V4 Nano shield is not a drop-in stackable shield for an UNO, and a UNO V3 shield is not a Nano board simply because both can accept A4988-style carriers.

Find the right level of assembly

  • Shield board only: options labeled 'CNC Shield V3', 'CNC Shield V4', 'Shield v3/v4' or 'CNC Shield V3.0' identify the expansion PCB. Several V4 listings explicitly state their driver modules are not included, and one Keyestudio V2 listing's packing list specifies one V2 shield with driver slots unpopulated. A bare board will not drive a stepper motor until compatible controller, driver modules and power are supplied. Options of one, two, three or five shields are board-count selections, not automatically completed CNC kits.
  • Driver carrier only: choices named 'A4988 Red', 'A4988 Green', 'DRV8825', 'A4988 4PCS' or five/ten-piece StepStick packs are driver-module selections rather than a CNC shield plus controller. A red versus green board identifies a seller's carrier variant, not guaranteed differences in chip specifications. Check whether heatsinks or headers come fitted and whether a particular option is one carrier or a multipack.
  • UNO R3 + V3 bundle: some listings explicitly offer UNO R3, V3 shield, USB cable and four A4988 or DRV8825 carriers as a set. Others on the same product page offer the UNO R3 with cable alone, the shield alone, one carrier alone or a kit. 'With A4988' and 'CNC A4988' are not standardized bundle definitions across sellers; verify that selected option's packing list rather than reading '4pcs' in the headline as universally included.
  • Nano + V4 bundle: selected '3DV4' and V4 set listings pair a Nano 3.0 board with a V4 shield and three A4988 or DRV8825 carriers; other choices supply only a V4 shield, Nano with USB cable, or one driver. Match V4 board revision, Nano form factor and USB interface. A Nano V4 three-slot kit should not be treated as a V3 UNO four-slot kit.
  • One-driver learning kit: a selectable UNO + V3 listing explicitly says its Basic/CNC kits contain one A4988, DRV8825 or TMC2209/TMC2209 V2.0 driver and heatsink, with limit switches optional in its 'CNC Kit' variant. Its shield can host more than one carrier, but one included driver powers only one suitable motor channel. Do not advertise every kit in the collection as containing four drivers.

A4988, DRV8825 and TMC2209 are distinct

A4988 and DRV8825 carriers are often sold in nearly matching StepStick-style outlines, but they have different electrical operating limits, microstep-control truth tables, current-limit calibration and thermal characteristics. A DRV8825 is not an unconditional drop-in replacement in every shield or firmware setup. TMC2209 boards may have additional control/configuration functions and revision-specific pin usage; a TMC2209 V2.0 option must be checked against the shield's socket wiring and firmware. Adjust current-limit and microstepping configuration for the chosen driver and motor according to the exact carrier's documentation. Do not generalize an A4988 listing's '35V/2A' headline as a guaranteed continuous per-axis board rating, or infer that simply swapping carriers increases safe motor current without cooling and supply review.

Check driver orientation before installation. Similar socket outlines do not prevent damage from reversing a module, mixing motor and logic supplies or disconnecting a live motor. Use the actual board markings and manufacturer-specific reference materials rather than a generic universal wiring recipe. The external motor supply, controller USB supply and logic domain may be separate; verify allowed voltage and how each revision distributes them. A shield's quoted input range is not a global limit for all driver modules and peripherals.

What the other products are

Keyestudio V2/V3/V4 selections have different controller and driver combinations. One V2 product specifies GRBL 0.8c compatibility and a V2 shield only; a separate Keyestudio V3 kit references its own UNO-format controller board with CP2102 USB interface and four DRV8825 modules in its headline. Check its detailed shipping list before assuming every USB chip, four carriers or a USB cable is included in every listing. GRBL compatibility is revision- and firmware-specific, not an assurance that any board will run any GRBL version or machine configuration.

Separate five/ten-piece mechanical endstop-switch-and-cable choices provide limit sensing accessories, not a shield or stepper drivers. A sensor shield V5, Nano I/O expansion board, UNO prototyping/breadboard shield, UNO screw-terminal shield and Mega2560 terminal prototype PCB are general breakout/prototyping products. They cannot be substituted for an actual CNC driver-slot shield just because they share an Arduino-compatible host. A Mega screw-terminal product has 'Welding' and 'No Welding' assembly choices, not CNC-axis options.

RAMPS 1.4 + Mega 2560 + display/control panel sets with five A4988 or five DRV8825 carriers are a separate printer-controller architecture; they do not stack onto UNO V3 or Nano V4 shields. A Makerbase MKS TinyBee page offers an ESP32-based printer-control board, display choices, TMC2209/A4988 packs and opaque 'suit 1–6' bundles. Select the exact option: a '5pcs TMC2209' or 'Mini 12864' selection is not automatically a TinyBee motherboard, and 'suit' contents must be established from that option's packing list. Bare A4988SETTR QFN-28 chips elsewhere in the collection require PCB assembly and are not plug-in StepStick boards.

Practical buyer checklist

  1. Start with the controller: select UNO-format V3, Nano-format V4, revision-specific V2, or a separate Mega/RAMPS or ESP32 architecture. Confirm physical header alignment, MCU firmware, USB interface and board pin map.
  2. Count real motor channels: compare installed carrier quantity with motor count, not merely empty sockets. Check whether the fourth V3 position duplicates another axis or is independently addressable under your exact setup.
  3. Read the chosen variant: a shield-only option, a single A4988/DRV8825, an UNO with cable, and an assembled bundle can share one product title. Verify actual controller, shield revision, carrier type/count, heatsinks, cables and endstops in the selected option.
  4. Match motor and power: use each motor's winding-current requirements and the driver's real thermal capability; validate current-limit procedure, motor supply, connector rating and airflow for the selected carrier and PCB. Never derive continuous current solely from a chip marketing maximum.
  5. Check control software: board-specific endstop, spindle, coolant and enable pins must match the intended firmware and machine configuration. A 'compatible with GRBL' label does not certify all firmware releases or accessories.
  6. Check assembly and alternatives: distinguish soldered headers, loose headers, populated shield, bare PCB, multi-pack carrier, complete controller stack and general-purpose prototype hardware. Compare selected photos with a packing list when a title combines several distinct offerings.

For a three-axis Nano project, choose a V4 kit with the required number and type of drivers. For a UNO CNC experiment, select a V3 shield and the appropriate installed carriers or a clearly described UNO bundle. For a printer using RAMPS or TinyBee, evaluate those controller ecosystems separately. In each case the selected variant and its board-specific documentation define the delivered parts and compatibility, not the broad collection label.

Skip to results list

Active filters:

49 items
Column grid
Column grid

Filter

Active filters: