Installing the Power Supply
Demon Shield TM To Driver Connections
Main Driver Power
$0=10 (step pulse, usec)
$1=255 (step idle delay, msec)
$2=0 (step port invert mask)
$3=0 (dir port invert mask) <-- WILL VARY BASED ON WIRING
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool) <-- WIRES CONNECTED TO THE NORMALLY OPEN LIMIT SWITCH PIN
$6=0 (probe pin invert, bool)
$10=115 (status report mask) <-- GRBL 1.0c
$11=0.020 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool) <-- USE $13=1 TO SEE MACHINE AND WORK POSITION IN INCHES
$20=0 (soft limits, bool) <-- SETUP YOU PROPER MAX TRAVEL DISTANCE BEFORE TURNING ON
$21=0 (hard limits, bool) <-- DO NOT USE HARD LIMITS
$22=1 (homing cycle, bool) <-- YOU MAY WANT TO TURN THIS OFF AND TEST FOR CORRECT DIRECTION OF JOG FIRST
$23=3 (homing dir invert mask)
$24=25.000 (homing feed, mm/min)
$25=750.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.500 (homing pull-off, mm) <-- A DISTINCE OVER 1 ENSURES DEPRESSING THE SWITCH FOR THE SECOND PRESS
$30=1. (Max. RPM)
$31=0. (Min. RPM)
$32=0 (Laaser Mode, bool)
$100=133.333 (x, step/mm) <-- CNC4NEWBIE NEWCARVE SHOWN, X-CARVE IS $100=40.000
$101=133.333 (y, step/mm) <-- CNC4NEWBIE NEWCARVE SHOWN, X-CARVE IS $100=40.000
$102=200.236 (z, step/mm) <-- CNC4NEWBIE NEWCARVE SHOWN, X-CARVE IS $100=188.976
$110=4000.000 (x max rate, mm/min) <-- CNC4NEWBIE NEWCARVE SHOWN, X-CARVE IS $110=8000.000
$111=4000.000 (y max rate, mm/min) <-- CNC4NEWBIE NEWCARVE SHOWN, X-CARVE IS $111=8000.000
$112=2000.000 (z max rate, mm/min) <-- CNC4NEWBIE NEWCARVE SHOWN, X-CARVE IS $112=500.000
$120=100.000 (x accel, mm/sec^2) <-- CNC4NEWBIE NEWCARVE SHOWN, X-CARVE IS $120=500.000
$121=100.000 (y accel, mm/sec^2) <-- CNC4NEWBIE NEWCARVE SHOWN, X-CARVE IS $121=500.000
$122=100.000 (z accel, mm/sec^2) <-- CNC4NEWBIE NEWCARVE SHOWN, X-CARVE IS $122=50.000
$130=VARIES (x max travel, mm) <-- 500mm = 400, 750mm = 650, 1000mm = 900, 1045 = 900, 4545 = 1344
$131=VARIES (y max travel, mm) <-- 500mm = 365, 750mm = 615, 1000mm = 865, 1045 = 1315, 4545 = 1315
$132=VARIES (z max travel, mm) <-- 6 INCH TRAVEL Z = 150, 7 INCH TRAVEL Z = 175, 8 INCH TRAVEL Z = 201
For 3 amp motors, I set the Current at the 2.8 amp, 2.9a peak setting (S4 OFF, S5 OFF, S6 ON).
The auxiliary connections
4. wrap the 18awg wire around the 14awg wire.
2. Interlock the 14awg wire and the first piece of 18awg.
For the X-CARVE, I set X and Y axis at 8x micro stepping (S1 OFF, S2 ON, S3 OFF). Z axis is 2X micro stepping (S1 ON, S2 OFF, S3 ON).
5. Interlock the second 18awg wire next to the first onto the 14awg wire.
TB6600 Driver Settings
The EAGwell 24vdc power supply covers should fit the original Inventables power supply.
1. Strip about 1 inch off the 14awg wire. about 1/2" off the 18awg wires.
Installing the TB6600 Drivers
10. The solder should be sucked into the wires as shown. you should see the strands, not just a glob of solder. you will need a powerful solder gun, not just a solder iron. I use a 140w gun.
Installing the Arduino Mount
The crimp on connectors that fit the larger wires and power supply terminals are the BLUE #4-#6 STUD 14AWG TO 16AWG CONNECTORS
13. A third piece of shrink tube gets centered over the other ones and ensures no points of the solder joint will poke through.
8. Fold the 14awg end over on top of the 18awg ends.
You need to change your dir port invert mask ($3 in GRBL settings)
put in your current $3 number, click the button next to the direction the axis DOES travel. it will tell you the number to change it to in order to make the axis travel the correct direction.
For the CNC4NEWBIE Newcarve, I set all axis at 8x micro stepping (S1 OFF, S2 ON, S3 OFF).
CONNECTING TO THE ORIGINAL 24VDC POWER SUPPLY AND 24VDC SPINDLE ON THE X-CARVE
Installing the Arduino Uno
(CLICK TO ENLARGE)
DESIGNS BY PHIL, LLC
RIBBON CABLE LENGTHS AND CONNECTIONS
CONNECTING TO THE eagwell or mean well 24VDC POWER SUPPLY
The homing/limit switches
STEPPER MOTORS MOVING IN THE WRONG DIRECTION
9. Prepare for solder.
8. Twist the 14awg end.
3. Twist the 18awg wire only and slide it left towards the 14awg wire's jacket.
CNC4NEWBIE Newcarve micro stepping shown (S1 OFF, S2 ON, S3 OFF).
7. Repeat until all 4 18awg strands are on the 14awg.
12. The second piece of shrink tube goes over the 14awg wire only a little, the solder joint, and the four 18awg leads.
Loading GRBL and Testing
11. The first piece of shrink tube goes over the 14awg wire and solder only to build up a little bit of thickness.
The motors to the drivers
9. CONTINUED - Use flux.
6. wrap the second 18awg wire around the 14awg wire.
Use my calculator and the procedure in the video to calibrate your steps per mm. Doing this fine tunes your CNC machine's movements. Jog the spindle a short distance first to make sure you are close before sending it a longer distance. you do want to eventually do it as far as you can safely to get your travel as accurate as possible.
(INCLUDES POSITIVE WORK SPACE OF VERSION 1.1f)
STEPS PER MM CALCULATOR
|Current steps per mm|
|Distance sent (mm)|
|Distance traveled (mm)|
|new steps per mm is:|
The 24vdc fans cooling the drivers will have to be spliced into the 24vdc main to TB6600 drivers.
Installing the Demon Shield TM
Here are the TB6600 driver and GRBL settings I recommend for the CNC4NEWBIE NEWCARVE and the X-CARVE.
Controller setup instructions
Thank you for purchasing my Demon Shield TM ! You path to an easy, affordable, yet powerful controller just got easier! The following videos are a step by step demonstration of how to assemble a Demon Controller TM with the Demon Plate TM. It will also show how the self 3D printed parts get installed. The Demon Plate comes with the Arduino Uno mount. The other parts are only available for you to 3D print at home. They do, however, come with the Full Demon Controller TM.
Loading GRBL on the Arduino Uno