CNC Motor Drive Expansion Shield

Part ID: VT-2345
  • Sale
  • Regular price 53 QAR

This shield is designed to allow you to control a CNC router or milling machine from an Arduino board. It contains 4 driver sockets which allows compatible A4988 driver modules to be inserted providing the ability to drive 3 stepper motor axis (XY& Z) plus an optional 4th auxiliary motor. Additional connectors provide easy connection of end stop sensors and control buttons. 

CNC Shield Board Features:

  • GRBL 0.8c compatible. (Open source firmware that runs on an Arduino UNO that turns G-code commands into stepper signals).
  • 4-Axis support (XYZA-Can duplicate XYZ or do a full 4th axis with custom firmware using pins D12 and D13).
  • Open source firmware that runs on an UNO for Arduino that turns G-code commands into stepper signals
  • Jumpers to set the Micro-Stepping for the stepper drivers. 
  • Endstop connections.
  • 12-36V input current.
  • X, Y, Z axis and extruder stepper motor control. 


A4988 Stepper Motor Driver Features: 

  • Automatic current decay mode detection / selection. 
  • Internal UVLO. 
  • Mixed with slow current decay modes. 
  • Synchronous rectification for low power dissipation. 
  • Crossover-current protection. 
  • Thermal shutdown circuitry. 
  • 3.3 and 5 V compatible logic supply. 
  • Five different step resolutions: full-step, half-step, quarter-step, eighth-step, and sixteenth-step.
  • Output drive capacity of up to 35 V and ± 1.2 A
  • Thermal shutdown circuitry. 
  • Ground Fault Circuit. 
  • Load short-circuit protection. 
  • Adjustable current control lets you set the maximum current output with a potentiometer.