Due to the COVID 19 epidemic, orders may be processed with a slight delay

Search

In Stock

CNC Shield V3 Arduino Uno Mega Compatible

Features

  • Interfaces with Arduino Uno.
  • 4 stepper motor driver outputs, 3 Axis + 1 Slave.
  • Compatible with Pololu A4988 and DRV8825 stepper drivers and others.
  • 6 Limit switch inputs.
  • I2C and UART outputs.
  • Additional connections available for Spindle Control, Stop/Start & Emergency Buttons.
  • Fully tested after assembly.

190.00

Compare
SKU:cds-a-as-cnc-s-v3-aumc

The Arduino CNC Shield is the most popular low cost solution to control a CNC Machine. Interfacing with an Arduino Uno, it expands the Arduino platform to provide all the necessary features for a CNC Machine: 4 Driver Outputs, Endstop Pins, Spindle Pins & Emergency Pins.

This CNC Shield is manufactured using high quality components. All the design files are available online, they can be learnt from, tweaked and improved. The board is Plug & Play 100% Compatible with GRBL Firmware.

If you want to build a CNC Machine that will be incredibly reliable and can run for hours on ends, then our Arduino CNC shield is a good option for you.

This expansion board as a driver expansion board, can be used for engraving machines, 3D printers.
It is a total of four slots, can drive four A4988 stepper motor. Each road stepper motors only need two IO ports. In other words, six IO ports can be well managed three stepper motors. Very convenient to use.
UNO for Arduino module IO port correspondence introduction.

IO corresponding figure above

UNO for Arduino———————- expansion board
8 ———————— EN ( stepper motor driver enable , active low )
7 ———————– Z.DIR (Z -axis direction control )
6 ———————– Y.DIR (Y -axis direction control )
5 ———————– X.DIR (X -axis direction control )
4 ———————- Z.STEP (Z -axis stepper control )
3 ———————- Y.STEP (Y -axis stepper control )
2 ———————- X.STEP (X -axis stepper control )

/ / The following is a simple stepper motor control procedures,

# define EN 8 / / stepper motor enable , active low
# define X_DIR 5 / / X -axis stepper motor direction control
# define Y_DIR 6 / / y -axis stepper motor direction control
# define Z_DIR 7 / / z axis stepper motor direction control
# define X_STP 2 / / x -axis stepper control
# define Y_STP 3 / / y -axis stepper control
# define Z_STP 4 / / z -axis stepper control
/ *
/ / Function : step . function: to control the direction of the stepper motor , the number of steps .
/ / Parameters : dir direction control , dirPin corresponding stepper motor DIR pin , stepperPin corresponding stepper motor ” step ” pin , Step number of step of no return value.

* /
void step (boolean dir, byte dirPin, byte stepperPin, int steps)
{
digitalWrite (dirPin, dir);
delay (50);
for (int i = 0; i <steps; i=”” +=”” +)=”” {=”” <br=””>digitalWrite (stepperPin, HIGH);
delayMicroseconds (800);
digitalWrite (stepperPin, LOW);
delayMicroseconds (800);
}
}
void setup () {/ / The stepper motor used in the IO pin is set to output
pinMode (X_DIR, OUTPUT); pinMode (X_STP, OUTPUT);
pinMode (Y_DIR, OUTPUT); pinMode (Y_STP, OUTPUT);
pinMode (Z_DIR, OUTPUT); pinMode (Z_STP, OUTPUT);
pinMode (EN, OUTPUT);
digitalWrite (EN, LOW);
}
void loop () {
step (false, X_DIR, X_STP, 200); / / X axis motor reverse 1 ring, the 200 step is a circle.
step (false, Y_DIR, Y_STP, 200); / / y axis motor reverse 1 ring, the 200 step is a circle.
step (false, Z_DIR, Z_STP, 200); / / z axis motor reverse 1 ring, the 200 step is a circle.
delay (1000);
step (true, X_DIR, X_STP, 200); / / X axis motor forward 1 laps, the 200 step is a circle.
step (true, Y_DIR, Y_STP, 200); / / y axis motor forward 1 laps, the 200 step is a circle.
step (true, Z_DIR, Z_STP, 200); / / z axis motor forward 1 laps, the 200 step is a circle.
delay (1000);
} </steps;>

Reviews

There are no reviews yet.

Write a review

Your email address will not be published. Required fields are marked *

Bestsellers

Compare

3.5 inch TFT Arduino Shield

1,499.78
(0 Reviews)
Specifications:
  1. LCD’s type: TFT
  2. LCD interface: SPI
  3. Touch screen type: Resistive
  4. Colours: RGB,65K colours
  5. Resolution: 480*320 pixels
  6. Aspect ratio: 8:5
  7. I/O Voltage: 3.3/5V
Compare

Nano Expansion Board

148.68
(0 Reviews)
Features:
  • 14 I/O Pin (servo type with GND, power, and signal).
  • 8 analog Pin with power output and GND.
  • 6 PWM Pin.
  • 1 Servo power input.
  • 5 I2C expansion Pin.
  • 1 AREF output.
  • 1 3.3V output.
Compare

Arduino Sensor Shield V5 Expansion Board

199.42
(0 Reviews)
Quick Overview:
  1. Retain the merits of the V4.0 version
  2. Laminated design
  3. PCB immersion gold processing technology
  4. IIC interface
  5. Bluetooth module communication interface
  6. SD card module communication interface
  7. APC220 wireless rf modules communication interface
  8. RB URF v1.1 ultrasonic sensors interface
  9. 12864 LCD string of line and parallel interface
  10. 32 servo controller interface
Compare

NANO IO Shield Expansion Board For Arduino Screw Terminals

248.98
(0 Reviews)
Specifications:
  1. Compatible with Arduino NANO
  2. All digital and analog pins breakout
  3. Compact size.
  4. Leads all pins out, convenient for wiring and doing experiments.
  5. Dimensions: 53 x 36 x 12 (LxWxH) mm.
  6. Weight: 22 gm.
Compare

CNC Shield V3 Arduino Uno Mega Compatible

190.00
(0 Reviews)
Features
  • Interfaces with Arduino Uno.
  • 4 stepper motor driver outputs, 3 Axis + 1 Slave.
  • Compatible with Pololu A4988 and DRV8825 stepper drivers and others.
  • 6 Limit switch inputs.
  • I2C and UART outputs.
  • Additional connections available for Spindle Control, Stop/Start & Emergency Buttons.
  • Fully tested after assembly.
Compare

Proto Screw Shield 1.0 For Arduino Uno

358.72
(0 Reviews)
Specifications:
  1. Arduino terminal to provide the IO, port connection.
  2. 3.81 posts quality, reliable, convenient, durable.
  3. Combined with the Proto Shield, the middle can be used as a prototype expansion board.
  4. Double-sided PCB Prototyping extended area vias connecting the front sides can be welded components.
  5. The middle section can be placed small bread plate, convenient test extend
Compare

CNC Shield V4.0 3-Axis Stepper Motor Drive Board

236.00
(0 Reviews)
Features :
  • 3 Axis stepper motor driver.
  • Compatible with a micro-drive laser engraving machine, three-axis CNC engraving machine.
  • 2A can be controlled within the two-phase four-wire stepper motor.
  • Power DC5V interface, 7.5-12V voltage input.
  • GRBL compatible.
  • Worked with Arduino nano.

Back to Top
Product has been added to your cart