Installing the Power Supply

Demon Shield TM To Driver Connections

(pinout)

2. CONTINUED

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

CALIBRATION

4. wrap the 18awg wire around the 14awg wire.

2. Interlock the 14awg wire and the first piece of 18awg.

CNC4NEWBIE

Newcarve

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

DIY CONTROLLER BUILD INSTRUCTIONS

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.

X ◀ moves
Y ▲ moves
Z ▼ moves
Suggested Setting 0

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

FREE 3D PRINTING AND CUT FILES ARE LOCATED AT THE BOTTOM OF THE DEMON SHIELD PAGE TO HELP MAKE A DIY DEMON CONTROLLER!!!

(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

Mechanical  Assembly

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. 

Electrical  Connections

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:
396.4144099

The 24vdc fans cooling the drivers will have to be spliced into the 24vdc main to TB6600 drivers.

Installing the Demon Shield TM

GRBL Settings

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