Skip to product information
1 of 5
4 sales

CNC Shield V3 Expansion Board for Arduino Uno (4-Axis A4988)

CNC Shield V3 Expansion Board for Arduino Uno (4-Axis A4988)

Regular price HK$35.00
Regular price Sale price HK$35.00
Sale Sold out
Shipping calculated at checkout.
Quantity

Delivery Options

  • Local delivery within Hong Kong and in-store pickup.​
  • Free shipping for orders of HK$400 or above; HK$35 shipping fee for orders below HK$400.​
  • Shipped by SF Express, usually dispatched the same day for orders confirmed before 6:00 PM (Mon–Sat).​
  • Estimated delivery time: 1–3 business days after dispatch (Hong Kong).​
  • In-store pickup details (location and time) will be confirmed by email or phone message.​
  • Delivery times are estimates and may be affected by weather or unforeseen circumstances.​

CNC Shield V3 Stepper Motor Driver Expansion Board (A4988 / DRV8825 Compatible)

The CNC Shield V3 is an essential control board designed specifically for the Arduino Uno, serving as the core component for building CNC engraving machines, laser cutters, or 3D printers. It provides a stable and convenient platform to connect and manage up to four independent stepper motors.

Say goodbye to complicated traditional wiring! The CNC Shield V3 drastically simplifies the operation and management of stepper motors, making your DIY automation project more efficient and user-friendly.

 

✨ Key Features and Specifications

  • 4-Axis Support: Supports control for 4 axes (X, Y, Z, A). The A-axis can duplicate X, Y, or Z signals, or act as a full 4th axis with custom firmware (using pins D12 and D13).
  • Driver Compatibility: Features four slots for stepper motor driver modules, compatible with A4988 or DRV8825 drivers (Note: Driver modules are not included and must be purchased separately).
  • Micro-Stepping Setup: Includes onboard jumpers to easily set the Micro-Stepping resolution for each stepper motor (e.g., DRV8825 can achieve up to 1/32 micro-stepping).
  • GRBL Ready: Fully compatible with the latest GRBL version 0.9 open-source firmware, which translates G-code commands into the necessary stepper motor signals.
  • Extensive Interfaces: Includes two end stops per axis (6 in total), dedicated PWM Spindle and direction pins, and a Coolant Enable pin.
  • Wide Voltage Range: Operates on 12VDC to 36VDC (Note: Only DRV8825 drivers can handle up to 36V; please consider the operating voltage when powering the board).
  • Compact Design: Stepper motors can be connected using Molex connectors or soldered directly in place.

 

⚙️ Arduino Uno I/O Pin Mappings

The CNC Shield V3 simplifies programming by mapping the basic stepper motor control pins to specific Arduino Uno I/O ports.

Arduino Uno Pin Function (Shield Pinout) Description
D8 EN (Enable) Stepper Motor Driver Enable (Active Low)
D7 Z.DIR Z-axis Direction Control
D6 Y.DIR Y-axis Direction Control
D5 X.DIR X-axis Direction Control
D4 Z.STEP Z-axis Step Control (Pulse)
D3 Y.STEP Y-axis Step Control (Pulse)
D2 X.STEP X-axis Step Control (Pulse)
D12 & D13 A-Axis (Custom) Can be used for 4th axis control

 

View full details