so i am trying to use continuous jog feature but as soon as I click on an axis to jog it I get Soft limits exceeded with Continuous jogglng alarm please help! Demon controller Thanks in advance, Mike
1) Did you remember to Home to establish Machine coordinates so soft limits know where they are 2) Is your Soft Limits / Max Travel / Homing Directions correctly setup to allow soft limits to work correctly
Everything working properly, homing, incremental jog ( which triggers the soft overtravel when I do hit the appropriate value) and programs run perfect. Just can't do continuous jog, gives me an alarm everytime as soon as I click on an axis direction. Says something like programmed amount exceeds overtravel limit even when I am nowhere near it. I am using OPENBUILDS SETTING $ SETTING $ 0 = 10 1 = 255 2 = 0 3 = 0 4 = 0 5 =0 6 = 0 10 = 115 11 = 0.02 12 = 0.002 13 =0 20 = 1 21 = 0 22 =1 23 =3 24 = 25 25 =750 26 = 250 27 = 1 30 = 1 31 = 0 32 = 0 100 = 133.333 101 = 133.333 102 = 50.059 110 = 4000 111 = 4000 112 = 2000 120 = 100 121 = 100 122 = 100 130 = 1344 131 = 1315 132 = 175
OK, good, well, we do calculate correct move distance, so then, it takes us back to: I.e something in your machine setup (or forgetting to home) coming into play So lets confirm: All axes at default (Mask=0) - no direction inversions, so, are you 100% sure that jogging X+ moves the X carriage to the right, Y+ moves the gantry to the back of the machine and Z+ lifts the z axis up and away from the stock. Note all moves above are "endmill relative to stock" - you didn't mention what machine you have, so if you do not have a gantry based machine as per above assumption, consider the moves relative to what the endmill is doing in relation to the stock. Its critical that your machine moves correctly in Cartesian coordinates first This tells Grbl you have the Limits at Left (X), Front (Y), and Top (Z). Is that how you have it set up? If not, you are confusing Soft Limits by telling Grbl the switch was at the other end Homing is enabled yes, but are you 100% sure you remembered to Home before trying to jog? As we calculate moves relative to Home, and Max Travel Are these correct for your actual workable area? And are you up to date? V1.0.303 at the time of this post
correct in everything. I have a NewCarve 4545 gantry cnc router. Home is front left corner and Z all the way up. Y+ moves the Y axis towards back of machine, X+ moves spindle to the right and Z+ moves Z-axis up. Software limits work correctly in incremental mode but trip out instantaneously in continuous mode. I have the latest software V1.0.303 and those are my current parameters.
Then it "should" just work. Provided you remember to home. Incremental can work without homing, because its a short move. Continuous looks at where you currently are (in machine coordinates) subtracts that from Max travel in Grbl settings for that axis, and sends one long move to go as far as it can. If you lift off the key before it reaches that point it sends a Jog Cancel. So, double check after homing, by hovering your mouse over the DROs what the Machine Coordinates are for each axis? And one last question, I though Demon Control was an application, but you say you are using CONTROL, so then, it is a hardware controller? In that case, is it running Stock standard Grbl? (All the above assumptions are that it is stock standard Grbl, no custom compiled options?)
I will verify the homing tonight ( at work now ) the Demon controller is the hardware drive, uses standard Grbl programming. Arduino Uno R3 Thanks!! I will update later Mike
Yes, but did they flash stock Grbl (from Releases · gnea/grbl), or a custom build of Grbl. Some clever folks think they know better than the main developers and enable things like gnea/grbl which messes with the standard coordinate orientations. The standard is all-negative, see gnea/grbl Which we'll see when you check the Machine coordinates tonight. After homing, to the Front, Left Top. you should be around (No jogging, check right after Homing completes) MPos X: Between -1344 and -1343 MPos Y: Between -1315 and -1314 MPos Z: Between 0 and -1 If not, then maybe its a custom build Tip: Hover over the DROs and look the Machine coordinates in the tooltip If it is a custom Build, you should be able to see if Force Origin is compiled in on the Troubleshooting tab too:
From their website ( Full Demon Controller ) (INCLUDES POSITIVE WORK SPACE OF Grbl (VERSION 1.1f) $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 Thanks, Mike
Yip, they think they know better (; Now "home" is in a non-standard location. Flash stock Grbl onto it. Read gnea/grbl to understand why Negative is the preferred setup and also most compatible with all CAMs