CNC Shield V4 HW-702 for Arduino Nano, angled view showing the three driver sockets, green microstep jumpers, Nano socket and barrel jack

CNC Shield V4 (HW-702) - Arduino Nano GRBL Controller Board (3-Axis, A4988/DRV8825)

$4.49 NZD
Save 5% at 2+
Skip to product information
SKU: NZE-CNC-SHIELD-V4

CNC Shield V4 (HW-702) - Arduino Nano GRBL Controller Board (3-Axis, A4988/DRV8825)

$4.49 NZD
Availability:
Order before 7:30am for same-day dispatch Dispatch 7 days a week, excluding public holidays

NZ Post: 1-2 days urban · 2-4 days rural

Shipping from $5.99 urban / $9.99 rural, or free pick-up in Te Awamutu.

Buy more, pay less Prices shown are per unit. Add enough of this item and the lower rate applies on its own at checkout. There is no code to enter and you do not need to buy a pack. Choosing a tier here just sets the quantity for you. Larger quantities go out in the same bag, so packing, handling and postage cost us less per unit. We pass that saving straight on to you, so you can buy more for less.

Easy 30-day returns · 12-month warranty

Add these too
Add $66.00 for Free Urban delivery ($88.00 for Rural)
Urban $66 Rural $88

The CNC Shield V4 (HW-702) is a small carrier board that turns an Arduino Nano into a 3-axis GRBL controller. The Nano plugs into the centre socket, three StepStick drivers (A4988, DRV8825 or TMC2209) plug in beside it, and the motors, limit switches and control buttons connect to labelled pin headers. It suits pen plotters, small desktop CNC machines and other light 3-axis builds using 12V NEMA 17 motors.

Specifications

Board markingHW-702
ControllerArduino Nano (ATmega328P, 5V) with male headers fitted
Axes3 (X, Y, Z)
Driver sockets3 x StepStick 2 x 8 (A4988, DRV8825, TMC2209)
MicrosteppingFull step with A4988/DRV8825; 1/8 with TMC2209 (jumpers have no effect)
FirmwareGRBL 1.1 with STEP/DIR swapped in cpu_map
Barrel jack12V DC maximum (also powers the Nano)
Mot_VCC / Mot_GND padsSeparate motor supply up to 24V
Motor connectors4-pin header per axis
Limit switch headersX+, X-, Y+, Y-, Z+, Z-
Control headersAbort, Hold, Resume, CoolEN, E-STOP
Breakout headersTx/Rx, SDA/SCL, A6, A7, D12, D13, 5V, 3V3, GND
Enable pinD8, shared by all three drivers
OnboardReset button, Mot_VOT_Sel jumper
Board size59 x 72mm, 5 mounting holes for M3

Datasheets

What's in the box

1×
CNC Shield V4 (HW-702)

The bare shield with its jumpers fitted. The Nano, drivers, motors and power supply are sold separately.

Great for

A GRBL pen plotter with two NEMA 17 motors
A small 3-axis desktop CNC or engraving frame
Learning GRBL and G-code before a bigger build
Camera sliders and other 1 to 3 axis rigs

Wiring & getting started

  1. Choose the parts

    You need an Arduino Nano V3 (the Soldered version plugs straight in), one driver per axis such as the TMC2209 or A4988, and a 12V supply. See all our stepper drivers.

  2. Swap STEP and DIR in GRBL

    This board wires X, Y and Z DIR to D2, D3, D4 and STEP to D5, D6, D7, the reverse of standard GRBL. In GRBL 1.1 open cpu_map.h, find the CPU_MAP_ATMEGA328P section and set X_STEP_BIT 5, Y_STEP_BIT 6, Z_STEP_BIT 7, X_DIRECTION_BIT 2, Y_DIRECTION_BIT 3 and Z_DIRECTION_BIT 4, then upload to the Nano from the Arduino IDE.

  3. Fit the drivers the right way round

    Match EN on each driver to EN on the shield, then set each driver's current with its trimmer, starting below your motor's rated current.

  4. Power up and test one axis

    Connect 12V to the barrel jack with the Mot_VOT_Sel jumper fitted, open a G-code sender such as Universal Gcode Sender and jog one axis slowly before wiring the rest. For a 24V motor supply, remove the Mot_VOT_Sel jumper and wire the motor supply to Mot_VCC and Mot_GND instead.

Note: The microstep jumpers connect MS1 to MS3 to ground, so they do not change the step mode: A4988 and DRV8825 drivers run in full step, and a TMC2209 runs at 1/8 with 256-step interpolation, the smoothest option here. The barrel jack also feeds the Nano, so never put more than 12V on it, and never fit the Mot_VOT_Sel jumper while a supply is connected to Mot_VCC. Never plug or unplug a motor while the board is powered.

Frequently Asked Questions

Answers to the questions buyers ask most.

Which Arduino does it need?
An Arduino Nano V3 (ATmega328P, 5V) with male headers soldered on. Our Nano V3 Soldered version plugs straight in. It does not fit an Arduino Uno; an Uno needs a V3 CNC shield.
Which stepper drivers can I use?
Any StepStick-size 2 x 8 driver, such as the A4988, DRV8825 or TMC2209. Line up EN on the driver with EN on the shield, and set each driver's current with its trimmer before running a motor. A TMC2209 gives the smoothest, quietest motion on this board.
Do the microstep jumpers work?
No. On this board the jumpers connect MS1 to MS3 to ground, so they do not change the step mode. A4988 and DRV8825 drivers run in full step, and a TMC2209 runs at 1/8 with 256-step interpolation. Set GRBL's steps per mm to match.
Does it work with GRBL 1.1?
Yes, after one edit. The board swaps STEP and DIR compared with standard GRBL: DIR is on D2, D3, D4 and STEP on D5, D6, D7. In GRBL 1.1 cpu_map.h (CPU_MAP_ATMEGA328P section) set X_STEP_BIT 5, Y_STEP_BIT 6, Z_STEP_BIT 7, X_DIRECTION_BIT 2, Y_DIRECTION_BIT 3 and Z_DIRECTION_BIT 4, then upload to the Nano.
What power supply should I use?
12V DC on the barrel jack, and no more, because the jack also feeds the Nano. For 24V motors, remove the Mot_VOT_Sel jumper and connect the motor supply (up to 24V) to the Mot_VCC and Mot_GND pads. Never fit that jumper while Mot_VCC is connected.
How do I set the motor current?
With the trimmer on each driver, before connecting a motor. The right Vref depends on the driver, so follow the current-setting steps on our A4988 or TMC2209 page, and start below your motor's rated current.
Is anything else included?
Just the shield and its jumpers. The Nano, drivers, motors, limit switches and power supply are sold separately.
Can I screw it to a frame?
Yes. It has 5 mounting holes of about 3.3mm that suit M3 screws or standoffs, and the board is 59 x 72mm. The barrel jack is the tallest part at 12mm. Hole positions are in the datasheet.

Have a Question About This Product?

Send it through and we will get back to you by email.

Why Buy from NZN

Useful parts, fair prices and someone local to help.

I'm Lukas, an engineering student and maker based in Te Awamutu. NZN grew out of a CNC build that dragged on for months because every missing cable, bolt or electronic part meant another overseas order. I started the shop so Kiwi makers can spend more time building and less time waiting for the next parcel.

  • Stocked here in New Zealand

    Orders are picked and packed in Te Awamutu and dispatched within 24 hours every day, excluding public holidays. NZ Post target delivery is 1-2 days urban and 2-4 days rural. In Te Awamutu and Kihikihi you can choose local delivery at checkout: same day if you order before 8am, otherwise next day.

  • Fair prices, clearly shown

    Prices are kept competitive and quantity discounts are shown upfront. Free delivery starts at $66 for urban addresses and $88 for rural addresses.

  • 30-day returns and 12-month warranty

    Get in touch if something is not right and we will help sort it.

  • Practical product support

    Ask a product question and get help from a real person in New Zealand who knows the range.

You may also like