I got all the axises running right, so I try to install the limit switches on the X,Y, and Z. The Z work when I push the "Home All" it will stop when the switch is hit. The it will pop up an alert with "Homing Fail cycle..." and make a clicking sound on the motors for the x and y. $5 = 1 and the limit invert is set to option 3 soft and hard limit = disable Peter
Checkout OpenBuilds CONTROL from software.openbuilds.com > use the troubleshooting tab to check that limit switch hits are properly registering. (That will ensure you have $5 set correctly) The error message comes from grbl: See gnea/grbl for details. Sadly you truncated the message so we don't see the important part. "Homing fail: <one of 4 different reasons here> ... is printed in the message. Knowing which one I could've given advice. If wiring and $5 is correct, then most likely you dont have enough pull-off ($27 gnea/grbl) to clear the switch after homing. Check what the error message actually says (and in future, try grabbing a screenshot to post, just helps us to help you better too) if you dont come right - we'll be able to check from there
Hi, So I switched the limit to be set as "Off" and to "On" when its triggers. Here are the screen shot. It give the same failure message with the pins switched too. Peter
I had the same problem. 1mm is not enough of a pull off distance to "unclick" the switch. Change it to a higher value. Like 3mm or even 5mm.
I did and it still did not work..I even went up to 10MM..and still same result....What was your other setting for the limit switches? Peter
I have my switches wired to normally open so my invert limit pin setting is disabled. In your images, you still have pull off set to 1mm. Not sure if you changed it back to that after trying 10mm.
Hey, I changed it back to 1MM to see if it was something else I can trouble shoot. I am new to GRBL and its a learning curves for me right now.
I hear ya. It takes some time. Anyhow, in your first post, you have your switches wired to Normally Open, so change your "invert limit pin" to disabled.
The error message says its Homing Pull off.. So check what it does when it homes. Should hit Z switch, then X and Y. Once all three is hit, it should reverse out of the switches till they all clear. Watch the machine check which switch isnt released. Or after the alarm, check troubleshooting tab, is any switch still active? When it reverses does it move the specified mm's? If not set your steps per mm. You might have 10mm pull off, but with wrong steps its only moving 1mm? As an example.
I got the limit switches working.. Had to recalculated all the stepper motor movements.. They were all off. Once it was setup right, the pull off work correctlY. Peter
Shawn: Hi there, I have a quick question I was hoping you could answer. I don't have a lot of experience with limit switches. I bought the BlackBox because my Arduino Uno/ C-Shield would never work right with the LS. I set up my BlackBox and tested the X Axis switches and they do what I think they are supposed to. When they hit the alarm sounds and when I reset the alarm and try to move the machine off the switch, it sets the alarm off again. So I reset the alarm again and move the machine off the switch and it is fine. Is this normal?? Thanks for your help! Steve B.
Yes. Kinda hard to explain but if you trigger the switch with your finger, you might notice that it engages and disengages in slightly different spots. Basically when you clear the first alarm, the gantry hasnt moved far enough off the switch to disengage. That's also why there is a pull off setting in the grbl config.
Thanks for the reply, yes when I trigger the switch with my finger the alarm sounds and then when I reset the alarm it goes back to normal. But if I run the machine into the switch it alarms but there isn't a pulloff, I have to do it manually. So the first time after the alarm I try to move the gantry 1" but it probably goes the 5mm and then sets the alarm again, then I try the 1" and it works! I think it is normal! Thanks
The pull off value is only used for homing, but I mentioned it because its needed so you dont get alarms after homing.
Thanks Shawn, I deleted the post because I figured out the solution. I wasn't saving the setting to the firmware so it was reverting back to the default. Because I deleted the question, I will repeat it for others. When I Homed All the machine would home to the top right position but I wanted it to home to the lower left position! At $23 in the Open Builds Control and inverted the X and Y AND THEN SAVE IT TO THE FIRMAWARE!! Works like a charm now!!
Just go through the calibration setting in the software. My setting were based on my stepper motors spec and belts. I also had to set the table size in the system. Once that was done it work great.
I have a C-beam XL with lead screws. The software in Open Builds was within .005mm so it was good enough for me!! Ehanks for the reply!
So another issue has come up! I have everything set up fine and homing works great. My issue now is my limit switches don't alarm when I trigger the switch with my finger. It homes fine and then if I hit the wrong direction it crashes into the limit switches and they fail? Is this because homing is on or is there another issue I haven't addressed? Thanks
Check that Hard Limits is enabled I know its a lot, but read github.com/gnea/grbl/wiki If you spend an hour reading it all, you will forever have a deep understanding of Grbl and never have to suffer again. In fact, armed with knowledge you will soon be the guy helping others here with the answers
You were right Peter. I enabled the hard limits and it still wouldn't work, at first I thought "is it my wiring"?? But then DOH I hadn't saved my settings! Works great thanks!
Awesomeness! Always a satisfying feeling when you figure it all out! You go! Now whens the pics of the test cuts coming? Lol
I am presently using Easel for inlaying my cutting boards but lately something has changed and the tolerances seem off but when I learn v carving and get the tolerances dialed in I will post a few pics!
Hello Peter. On Monday I fired up my Workbee 1510 after completing the kit build and was delighted when it came to life. Unfortunately, although the machine jogged as expected, the limit (L) switches appeared not to work. At "Home All" I had to stop the machine at the Z homing due to noise in the motor. I have spent the last three days checking and rechecking the Grbl settings and reviewing Mark's build video. At present the X axis L switch seems to be working but the Y and Z switches show no signs of life. I looked at the Troubleshooting tab and the Status column of the "Inputs/Endstops" reads "Off" for all three switches. Can you lend some advice? Conrad
Ahh man, sorry to hear Can you help me with some pictures of your wiring: switch side, and connector? Also, cross-compare with the documentation? OpenBuilds BlackBox 4X Documentation Troubleshooting is a good indicator, until that reacts to switch, nothing else will work right. Grbl sends as a "Pn:" message in response to signal pin changes.