Hi all, I hope everyone is doing well. I have a weird issue that came on very suddenly. The Z axis (workbee1010) stopped working. One second it was working and the next, it wasn't. I was jogging Z for a bit change, and it suddenly stopped responding. I reset laptop, and blackbox controller, checked all of the wiring and plugs, I detached the motor from the shaft to see if that would help but the motor would not turn. I then tried a spare nema23 motor to no avail. The X and Y will function until I try to jog Z, then none of them will function until I disconnect and reconnect in Openbuilds Control, then X and Y function again until I try Z, then it all locks up again. The only thing I can think of is the Z controller in the Blackbox went to heaven ¯\_(ツ)_/¯ I have a new Blackbox controller on order hoping this will remedy it. At least it will be an easy swap. Has anyone else encountered an issue such as this ? Edit: I have OpenBuilds CONTROL v1.0.309
Does the Z axis fault LED light up Point (F) of docs:blackbox:layout [OpenBuilds Documentation] and then refer to docs:blackbox:currentadjustment [OpenBuilds Documentation] Test with your Z axis wiring disconnected as well Does the Serial log tab show any interesting details right after the Z move?
Thank you, LOL... I didn't know there were led's there, no lights were triggered. If I push reset button on box then unlock alarm in Control, X and Y work again. I disconnected Z motor completely and same result. Serial Console tab shows nothing new with Z jog attempts. Only the previous X and Y movements.
I also just tried unplugging Z right at the blackbox instead of at the motor, same result, and no light triggered.
They are, but your symptoms so far doesn't ring hardware replacement just yet Do post the log for another set of eyes on it Thanks for confirming Swop your X and Z axis wiring, try jogging "x" see if Z moves? Try jogging Z, see if X moves?
Ok... the Z axis works when plugged into the X port on the blackbox but the X axis locks the system up again from the Z port. Should I just copy and paste from console widow to reply window in forum ?
[14:06:09] [ 3D Viewer ] WebGL Support found! success: this application will work optimally on this device! [14:06:10] [ websocket ] Bidirectional Websocket Interface Started Succesfully [14:06:11] [ update ] Checking for Updates [14:06:11] [ update ] You are already running OpenBuilds CONTROL 1.0.309 [14:08:04] [ connect ] PORT INFO: Port is now open: COM3 - Attempting to detect Firmware [14:08:04] [ connect ] Checking for firmware on COM3 [14:08:04] [ connect ] Detecting Firmware: Method 1 (Autoreset) [14:08:05] [ connect ] Detecting Firmware: Method 2 (Ctrl+X) [14:08:06] [ connect ] Detecting Firmware: Method 3 (others that are not supported) [14:08:07] [ ] Grbl 1.1g ['$' for help] [14:08:07] [ ] [MSG:'$H'|'$X' to unlock] [14:08:07] [ $$ ] $0=10 ;Step pulse time, microseconds [14:08:07] [ $$ ] $1=255 ;Step idle delay, milliseconds [14:08:07] [ $$ ] $2=0 ;Step pulse invert, mask [14:08:07] [ $$ ] $3=3 ;Step direction invert, mask [14:08:07] [ $$ ] $4=1 ;Invert step enable pin, boolean [14:08:07] [ $$ ] $5=0 ;Invert limit pins, boolean [14:08:07] [ $$ ] $6=0 ;Invert probe pin, boolean [14:08:07] [ $$ ] $10=1 ;Status report options, mask [14:08:07] [ $$ ] $11=0.020 ;Junction deviation, millimeters [14:08:07] [ $$ ] $12=0.002 ;Arc tolerance, millimeters [14:08:07] [ $$ ] $13=0 ;Report in inches, boolean [14:08:07] [ $$ ] $20=0 ;Soft limits enable, boolean [14:08:07] [ $$ ] $21=1 ;Hard limits enable, boolean [14:08:07] [ $$ ] $22=1 ;Homing cycle enable, boolean [14:08:07] [ $$ ] $23=3 ;Homing direction invert, mask [14:08:07] [ $$ ] $24=100.000 ;Homing locate feed rate, mm/min [14:08:07] [ $$ ] $25=1000.000 ;Homing search seek rate, mm/min [14:08:07] [ $$ ] $26=250 ;Homing switch debounce delay, milliseconds [14:08:07] [ $$ ] $27=20.000 ;Homing switch pull-off distance, millimeters [14:08:07] [ $$ ] $30=1000 ;Maximum spindle speed, RPM [14:08:07] [ $$ ] $31=0 ;Minimum spindle speed, RPM [14:08:07] [ $$ ] $32=0 ;Laser-mode enable, boolean [14:08:07] [ $$ ] $100=199.100 ;X-axis steps per millimeter [14:08:07] [ $$ ] $101=199.100 ;Y-axis steps per millimeter [14:08:07] [ $$ ] $102=199.100 ;Z-axis steps per millimeter [14:08:07] [ $$ ] $110=2500.000 ;X-axis maximum rate, mm/min [14:08:07] [ $$ ] $111=2500.000 ;Y-axis maximum rate, mm/min [14:08:07] [ $$ ] $112=2052.000 ;Z-axis maximum rate, mm/min [14:08:07] [ $$ ] $120=150.000 ;X-axis acceleration, mm/sec^2 [14:08:07] [ $$ ] $121=150.000 ;Y-axis acceleration, mm/sec^2 [14:08:07] [ $$ ] $122=0.000 ;Z-axis acceleration, mm/sec^2 [14:08:07] [ $$ ] $130=824.000 ;X-axis maximum travel, millimeters [14:08:07] [ $$ ] $131=780.000 ;Y-axis maximum travel, millimeters [14:08:07] [ $$ ] $132=122.000 ;Z-axis maximum travel, millimeters [14:08:07] [ $$ ] ok [14:08:07] [ $I ] [VER:1.1g.20181112:WORKBEE1010] [14:08:07] [ $I ] [OPT:V,15,128] [14:08:07] [ $I ] ok [14:08:07] [ $G ] [GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0] [14:08:07] [ $G ] ok [14:08:08] [ connect ] Firmware Detected: grbl version 1.1g on COM3 [14:08:12] [ ] Grbl 1.1g ['$' for help] [14:08:12] [ ] [MSG:'$H'|'$X' to unlock] [14:08:12] [ ] [MSG:Caution: Unlocked] [14:08:12] [ ] ok [14:08:13] [ $$ ] $0=10 ;Step pulse time, microseconds [14:08:13] [ $$ ] $1=255 ;Step idle delay, milliseconds [14:08:13] [ $$ ] $2=0 ;Step pulse invert, mask [14:08:13] [ $$ ] $3=3 ;Step direction invert, mask [14:08:13] [ $$ ] $4=1 ;Invert step enable pin, boolean [14:08:13] [ $$ ] $5=0 ;Invert limit pins, boolean [14:08:13] [ $$ ] $6=0 ;Invert probe pin, boolean [14:08:13] [ $$ ] $10=1 ;Status report options, mask [14:08:13] [ $$ ] $11=0.020 ;Junction deviation, millimeters [14:08:13] [ $$ ] $12=0.002 ;Arc tolerance, millimeters [14:08:13] [ $$ ] $13=0 ;Report in inches, boolean [14:08:13] [ $$ ] $20=0 ;Soft limits enable, boolean [14:08:13] [ $$ ] $21=1 ;Hard limits enable, boolean [14:08:13] [ $$ ] $22=1 ;Homing cycle enable, boolean [14:08:13] [ $$ ] $23=3 ;Homing direction invert, mask [14:08:13] [ $$ ] $24=100.000 ;Homing locate feed rate, mm/min [14:08:13] [ $$ ] $25=1000.000 ;Homing search seek rate, mm/min [14:08:13] [ $$ ] $26=250 ;Homing switch debounce delay, milliseconds [14:08:13] [ $$ ] $27=20.000 ;Homing switch pull-off distance, millimeters [14:08:13] [ $$ ] $30=1000 ;Maximum spindle speed, RPM [14:08:13] [ $$ ] $31=0 ;Minimum spindle speed, RPM [14:08:13] [ $$ ] $32=0 ;Laser-mode enable, boolean [14:08:13] [ $$ ] $100=199.100 ;X-axis steps per millimeter [14:08:13] [ $$ ] $101=199.100 ;Y-axis steps per millimeter [14:08:13] [ $$ ] $102=199.100 ;Z-axis steps per millimeter [14:08:13] [ $$ ] $110=2500.000 ;X-axis maximum rate, mm/min [14:08:13] [ $$ ] $111=2500.000 ;Y-axis maximum rate, mm/min [14:08:13] [ $$ ] $112=2052.000 ;Z-axis maximum rate, mm/min [14:08:13] [ $$ ] $120=150.000 ;X-axis acceleration, mm/sec^2 [14:08:13] [ $$ ] $121=150.000 ;Y-axis acceleration, mm/sec^2 [14:08:13] [ $$ ] $122=0.000 ;Z-axis acceleration, mm/sec^2 [14:08:13] [ $$ ] $130=824.000 ;X-axis maximum travel, millimeters [14:08:13] [ $$ ] $131=780.000 ;Y-axis maximum travel, millimeters [14:08:13] [ $$ ] $132=122.000 ;Z-axis maximum travel, millimeters [14:08:13] [ $$ ] ok [14:08:13] [ $I ] [VER:1.1g.20181112:WORKBEE1010] [14:08:13] [ $I ] [OPT:V,15,128] [14:08:13] [ $I ] ok [14:08:13] [ $G ] [GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0] [14:08:13] [ $G ] ok [14:09:54] [ $J=G91G21X2.54F2500 ] ok [14:09:56] [ $J=G91G21Y-2.54F2500 ] ok
The Z movement was at the end but it just locks up the system and shows nothing ... It requires a reconnect to be able to use X and Y again.
Aha! What keen pair of eyes. I thank you for spotting what I missed. But yes, that is very possibly it!
I see this... Code: [14:08:13] [ $$ ] $122=0.000 ;Z-axis acceleration, mm/sec^2 0 acceleration cannot be correct. Yep, setting acceleration to 0 locks up GRBL.
Thank you Peter! I'm sure I tried to do that yesterday and the settings didn't stay set. I will try it again later tonight. I am not sure what the acceleration speed was supposed to be set to. Thank you everyone, I hope everyone has a Merry Christmas!
Thanks everyone! after a bunch of reading, following links and watching videos, I now know what a DRO is... I have been trying to figure out how to raise the Z height when you tell the machine to go to home position, but I am not having any luck finding any information. Is anyone able to steer me in the right direction ?
See $23= in the Grbl Wiki > Configuration page. Read that entire Grbl wiki, all pages. Github.com/gnea/grbl/wiki
Just as a follow up, problem has been solved. Acceleration speed for Z has been reset to 150 and is working again! Totally my own fault for playing with the settings, although I am not sure how I set it to zero. Thank you everyone!