Mechanical  Assembly

STEPPER MOTORS MOVING IN THE WRONG DIRECTION

9. Prepare for solder.

Gluing the Demon Plate TM

Installing the Demon Shield TM

Stepper Motor Basics

The auxiliary connections

The "test" in the first video is not really a good way to fully test your switches.

See the second video for the best way.

CALIBRATION

(Vcarve Pro and version folders may vary)

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).

8. Twist the 14awg end.

3. Twist the 18awg wire only and slide it left towards the 14awg wire's jacket.

GRBL Settings

CNC4NEWBIE Newcarve micro stepping shown (S1 OFF, S2 ON, S3 OFF).

Here are the TB6600 driver and GRBL settings I recommend for the CNC4NEWBIE NEWCARVE and the X-CARVE.

Controller setup instructions

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

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

the driver cover

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.

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.

1. Strip about 1 inch off the 14awg wire. about 1/2" off the 18awg wires.

How Homing Switches Work

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

WATCH THIS VIDEO BEFORE USING FOR THE FIRST TIME!!!

Installing the Arduino Mount

EXAMPLE OF FANS I USE

(click to enlarge)

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).

How To Connect a DPDT Switch FOR LASER/SPINDLE Controll

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)

Demon ControllerTM and the IOT relay

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.

Installing the Power Supply

Current steps per mm
Distance sent (mm)
Distance traveled (mm)
new steps per mm is:
396.4144099

DESIGNS BY PHIL, LLC

VFD post processors 

(pinout)

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

2. CONTINUED

Demon ControllerTM Post Processors

The motors to the drivers

CONNECTING TO THE eagwell or mean well 24VDC POWER SUPPLY

The homing/limit switches

(INCLUDES POSITIVE WORK SPACE OF VERSION 1.1f)

This is only if you are making your own with the files on the Demon Shield TM page. The Demon Plate TM, if purchased, comes already glued together and includes hardware.

$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    <--- CNC4NEWBIE NEWCARVE
$131=VARIES (y max travel, mm) <-- 500mm = 365, 750mm = 615, 1000mm = 865, 1045 = 1315, 4545 = 1315   <--- CNC4NEWBIE NEWCARVE
$132=VARIES (z max travel, mm) <-- 6 INCH TRAVEL Z = 150, 7 INCH TRAVEL Z = 175, 8 INCH TRAVEL Z = 201  <--- CNC4NEWBIE NEWCARVE

9. CONTINUED - Use flux.

RIBBON CABLE LENGTHS AND CONNECTIONS

Main Driver Power

For 3 amp motors, I set the Current at the 2.8 amp, 2.9a peak setting (S4 OFF, S5 OFF, S6 ON).

Demon Shield TM To Driver Connections

Place post processors in the following directory:

C:\ProgramData\Vectric\VCarve Pro\V10.0\My_PostP

6. wrap the second 18awg wire around the 14awg wire.

STEPS PER MM CALCULATOR

The Demon ControllerTM can be used with the X-carve post processor or any of these. There are 3 post processors that include M7 and M8 activation. They will deactivate at the end using the M9 command.