Arduino CNC Shield Instructions
Arduino CNC Shield Instructions
First Run
Important things to consider before you begin:
2) Be aware of the orientation of stepper drivers. Please note the potentiometer (pot) on A4988
and DRV8825 are at the opposite side
Pre-flight Checklist
1. Do a visual check of all soldered points on the new board
2. Plug the shield into an Arduino board and load the GRBL Firmware following the steps
bellow:
3. Open up a serial connection to the Arduino board and check if GRBL is running. (We use
Universal G-code sender to connect to GRBL)
4. A4988 stepper drivers need adjustment for reference voltage. We will cover that in detail later.
• Make sure the external high voltage power is not powered-up or connected
• Connect a stepper motor to the stepper controller socket you want to test. This is very
important because the Pololu Stepper drivers are designed to ramp up the current until it
reaches the needed current to run. Without a stepper motor connected there will be
nothing to consume the current and you can end up damaging the stepper driver if it over-
heats in the process.
• Next, install the stepper motor driver ensuring that the enable pin on the driver aligns
with the enable pin on the shield.
• Connect the external power to the shield, making sure you connect the power up the right
way. If not connected correctly you can cause damage to the shield, stepper motor drivers
and Arduino board.
• Send a g-Code to the Axis you are testing. The stepper motor should move if everything
is working. (GCode Example : “G1 X5? or “G1 X0? or “G1 Y5?)
• Repeat the above process with each axis using the same stepper driver.(Testing with one
driver reduces the risk of damaging multiple stepper drivers at the same time.)
6. After all the above have been checked connect all the drivers and power up the system.
Vref (Reference Voltage) is measured using a multimeter at the points shown at right
Reference voltage is adjusted with a small screwdriver at the point indicated with the white
arrow in the picture to the right. We suggest adjusting the reference voltage in small increments -
no more than a quarter turn at a time. For a starting point, you may set the max current to 1A. If
the motor over heats, reduce the Vref. If the motor does not move or miss steps, increase the
Vref.
Jumper Settings
Jumpers are used to configure the 4th Axis, Micro stepping and endstop configuration.
Clone X-axis to the Clone Y-Axis to the Clone Z-Axis to the Use D12 and D13 to
4th stepper driver 4th stepper driver 4th stepper driver drive the 4th stepper
(marked as A) (marked as A) (marked as A) driver (marked as A)