Demon ControllerTM Post Processors
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 <--- 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
For 3 amp motors, I set the Current at the 2.8 amp, 2.9a peak setting (S4 OFF, S5 OFF, S6 ON).
|Current steps per mm|
|Distance sent (mm)|
|Distance traveled (mm)|
|new steps per mm is:|
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.
(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.
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.
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
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.
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
(CLICK TO ENLARGE)
DESIGNS BY PHIL, LLC
The motors to the drivers
9. CONTINUED - Use flux.
6. wrap the second 18awg wire around the 14awg wire.
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.
(INCLUDES POSITIVE WORK SPACE OF VERSION 1.1f)
RIBBON CABLE LENGTHS AND CONNECTIONS
VFD post processors
CONNECTING TO THE eagwell or mean well 24VDC POWER SUPPLY
STEPS PER MM CALCULATOR
Installing the Power Supply
Demon Shield TM To Driver Connections
Place post processors in the following directory:
The 24vdc fans cooling the drivers will have to be spliced into the 24vdc main to TB6600 drivers.
The homing/limit switches
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.
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.
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
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.