CNC Shield 3D Printer Engraver Expansion Board for Arduino A4988 Driver Board

You save $8.55 (43% off)
OpenSky savings
43% off MSRP
- $8.55
Please select a quantity.

Please select an option

The expansion board can be used as engraving machine, 3D printer and other drive expansion board, a total of 4 stepper motor drive module slot, (Note: this board does not contain for A4988 stepper motor drive module), can drive 4 road into the motor, and each step stepper motor only need two IO port, that is, 6 IO port can be a very good management of three stepper motor, very easy to use, say goodbye to operation cumbersome in traditional stepper motor .

For UNO and Module IO Port Correspondence Description:
Pin which stepper motor basic control needs, the other pin is in the engraving machine, or used in 3D printer, here we do not make detailed, IO corresponds to the above figure.
8 ------------------------ EN (Stepper motor drive enable side, active low.)
7 ----------------------- Z.DIR (Z-axis direction control.)
6 ----------------------- Y.DIR (Direction control of the Y axis.)
5 ----------------------- X.DIR (Direction control of the X axis.)
4 ---------------------- Z.STEP (Z-axis stepping control.)
3 ---------------------- Y.STEP (Y-axis step control.)
2 ---------------------- X.STEP (X-axis step control.)

The following is a simple stepper motor control program:
#define EN 8 // Stepping motor enable side, 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 stepping control.
#define Y_STP 3 // y axis step control.
#define Z_STP 4 // z axis step control.
/ *
// function: step function: control the direction of the stepper motor, the number of steps.
// Parameters: dir direction control, dirPin corresponds to stepper motor DIR pin, stepperPin corresponds to stepper motor step pin, steps step number of steps.
// no return value
* /
Void step (boolean dir, byte dirPin, byte stepperPin, int steps)
DigitalWrite (dirPin, dir),
Delay (50),
For (int i = 0, i
Weight (lbs.):0.07
Ships To
Additional Item
Continental United States
Alaska & Hawaii
Puerto Rico
This product usually ships in 4 business days and should be delivered in 10 business days.
Shop worry free! If you’re not 100% happy with your purchase, you can exchange or return this item within 14 days of receiving it.

Welcome! is being merged in to our web store. For any customer services inquiries please email our support team directly at [email protected]

Where is my order?

How do I get the status of my order?

You will have received an email letting you know that your order has shipped. It will include the carrier (USPS, UPS, FedEx) and tracking number of your package. The time it takes for a package to ship can vary widely depending on the merchant and type of product. You can email our support team directly at [email protected]

Returns, Refunds, and Cancellations

How do I cancel my order?

You can email our support team directly at [email protected]com

How do I return something?

You can return or exchange eligible items up to 14 days from the date your order was delivered as long as products are in resalable condition. Items must be in their original condition (unused, unwashed and undamaged) with all the packaging intact.

My package arrived damaged! What should I do?

You can email our support team directly at [email protected]