Welcome to Our Community

Some features disabled for guests. Register Today.

Openbuilds software randomly stops

Discussion in 'Control Software' started by Jacob123, Oct 24, 2019.

  1. Jacob123

    Jacob123 New
    Builder

    Joined:
    Jun 15, 2018
    Messages:
    33
    Likes Received:
    3
    The past couple of days Ive been having issues with openbuilds software. It will completely stop mid carve. Ive been doing the same carve and it stops in a different spot each time. I tried to pause it and resume, nothing. I tried to stop it and restart, nothing. I tried to reload the file, nothing. The machine wont even jog after stopping the carve. Its definitely a software issue because when I try to jog it, the software doesn't register a move. I cant go back to home or move the machine in any way.

    Does anyone know what could be causing this? There were no alarms or errors.
     
  2. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Its an odd bug that hit about 10-11 of our users so far (of about 60,000 downloads) so sadly you are one of the unlucky ones
    It seems to only happen on specific PCs:

    If you have a couple minutes to help us debug it we can get it fixed much sooner :)
    new meny.PNG

    1) Find a file/pattern/etc of reliably making it crash (so when we disable something and it runs there is no doubt that it shouldve crashed but now didnt)
    2) Disable the various components one at a time, only one at a time, and see if you can isolate it down to just one thing, that when its enabled, crashed the software, but when it is disabled all runs hunky dory :)
    Then we know where to look at fixing
     
  3. Jacob123

    Jacob123 New
    Builder

    Joined:
    Jun 15, 2018
    Messages:
    33
    Likes Received:
    3
    ok ill get on that later. I charge 80 dollars/hr for debugging. But since the software is free I'll do it pro bono..;)

    Just curious, did the other unlucky people with the issue only have trouble with some files? And did disabling the features you pointed out always fix the issue?
     
  4. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    lol! :)

    The issue so far appears to be file agnostic, seems to be something in the 3D viewer (at least disabling the whole 3D viewer with first menu item seems to resolve the hangup, so next step is to see which subsection of the 3D viewer is playing a part)

    "did disabling the features you pointed out always fix the issue" - well, since its so rare, and the number of users willing/able to help even rarer, at this point its hard to say, I'm very glad you are willing to help us look too, as thats one more dataset to help find clues. For Jeff, its between Skybox and Realtime Position indicator: See OpenBuilds CONTROL Software and OpenBuilds CONTROL Software and downwards from there

    It could also be behaviour related so pay attention to any patterns that emerge like for example "its only happening on the first file of the day" or "only after two big jobs" etc any that sort of pattern clues can help too
     
    #4 Peter Van Der Walt, Oct 24, 2019
    Last edited: Oct 24, 2019
  5. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    PS this part is a little different from the other people... So dont spend too much time on just checking if this bug is related - it might be something else
     
  6. Jacob123

    Jacob123 New
    Builder

    Joined:
    Jun 15, 2018
    Messages:
    33
    Likes Received:
    3
    ok i tried it again with the same file. Before i started, I disabled all 3d viewing options. It stopped at almost the same exact spot as last time. This time I got a GRBL error 9. G-code locked otu druing alarm or jog state x153.15417 y-3.16876 z-2.54
     
  7. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Lucky you, unlucky me, you are not one of those affected by the bug then :)

    As Grbl went into an alarm state, that does explain this part too:

    (those would be ignored when Grbl is in Alarm state)

    When Grbl enters alarm state the bell should flash too

    So the question then just remains what put Grbl into alarm mode: Theres a few reasons: gnea/grbl lists them all, most likely is limits falsely triggered (EMI) or incorrect GCODE (not compatible with Grbl, the fact that you stop on the same line makes me suspect that one more likely)
     
  8. Jacob123

    Jacob123 New
    Builder

    Joined:
    Jun 15, 2018
    Messages:
    33
    Likes Received:
    3
    Unlucky for both of us. Lol

    I've used this file around 25 times the last month or so and haven't had an issue until yesterday so It can't be the file.

    I don't even have hard limits enabled so i dont know what it could be.

    I guess the next step is to try the same file with ugs and see what happens. If the problem persists then I know it's not software related and you can sleep easy tonight.:p
     
    Peter Van Der Walt likes this.
  9. Alex Chambers

    Alex Chambers Master
    Moderator Builder

    Joined:
    Nov 1, 2018
    Messages:
    2,681
    Likes Received:
    1,321
    Y-3.16876 might be a clue. Have you got soft limits enabled? Did you home your machine (set machine co-ordinates) before setting wcs zero? Apologies if these are stupid questions.
    Alex.
     
  10. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Sorry :) was just assuming based on "its usually on of those" in the absense of the facts

    Still, if GRBL is in alarm mode, just got find out why it went into alarm to help find the root cause
     
  11. Jacob123

    Jacob123 New
    Builder

    Joined:
    Jun 15, 2018
    Messages:
    33
    Likes Received:
    3
    Hey Alex, thanks for the input. Yes I did home before setting up work home.



    Any suggestions on how to do that? I'm not experienced in troubleshooting this stuff at all.
     
  12. Bigmontel

    Bigmontel Well-Known
    Builder

    Joined:
    Jan 26, 2019
    Messages:
    58
    Likes Received:
    45
    Running into issues lately also. CONTROL worked fine last week now its not working for me.
    Was going white frozen screen after i would upload file. So i disabled 3d rendering system and now it’ll get all the way to me hitting run, it’ll start the carve for a split sec and freeze.
    The coordinantes act like its running the carve but nothing it moving...so strange.
     
  13. jeffmorris

    jeffmorris Journeyman
    Builder

    Joined:
    Nov 6, 2017
    Messages:
    481
    Likes Received:
    112
    Did anyone get "WebGL support not found" messages? Try updating video drivers.
     
    Peter Van Der Walt likes this.
  14. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    OpenBuilds CONTROL should popup with the alarm if it happens while its connected, Grbl does not store the code, only sends the alarm message when it enters the alarm state the first time: See gnea/grbl
     
  15. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Sounds a lot more like a controller side issue: Power to the controller dropping out? If the DROs update then comms to Grbl is still flowing and sending moves, getting feedback etc, so not software
     
  16. Jacob123

    Jacob123 New
    Builder

    Joined:
    Jun 15, 2018
    Messages:
    33
    Likes Received:
    3

    Hey Peter. After trying a fresh install and a few other things with no change, I decided to try another file. It worked perfectly. So I guess something happened to the file? Anyway I post processed the same from fusion again and It works fine now.
     
  17. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Yeah might have had some GCODE in there that wasnt 100% Grbl compatible: gnea/grbl
     
  18. Bigmontel

    Bigmontel Well-Known
    Builder

    Joined:
    Jan 26, 2019
    Messages:
    58
    Likes Received:
    45
    I’ll check all my connections but i don’t believe thats it because everything works fine moving any axis manually with the jog.
    Its only when you hit run. And prior to disabling the 3d rendering system it was giving me a frozen white screen which led me to software.
     
  19. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Post the gcode please
     
  20. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Faulty gcode can crash the 3D viewer too...
     
  21. Bigmontel

    Bigmontel Well-Known
    Builder

    Joined:
    Jan 26, 2019
    Messages:
    58
    Likes Received:
    45
    Ok, when i get home I’ll enable the 3d viewer and try a different file to see if that changes anything. If it doesn’t ill post the code.
     
    Peter Van Der Walt likes this.
  22. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Sweet, thank you! Doubt its version related (havent made changes to the core of the 3D viewer in months)
     
  23. Bigmontel

    Bigmontel Well-Known
    Builder

    Joined:
    Jan 26, 2019
    Messages:
    58
    Likes Received:
    45
    Well, after initial findings just playing around on the computer it looks like its a series of corrupt files that i made. It threw me off because 1) i had never had a corrupted file. 2) i initially tried two separate files of a 12 layer mandala that I’m putting together for the wife and both didn’t work. Turns out i messed up 3 of the 12 files.
    thank you for the guidance Peter. That should do the trick. I’m planning on cutting the files tomorrow so I’ll post how it goes.
     
    Peter Van Der Walt likes this.
  24. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Just glad its not a real bug :)
    Happy to hear you found the problem!
     
  25. epnicass

    epnicass New
    Builder

    Joined:
    Mar 8, 2019
    Messages:
    5
    Likes Received:
    3
    I was having a similar issue, I was random stoppages. I am using a 500watts Chinese spindle. In the most part around 10k-12k RPM no problem but as soon as i increased the speed in introduced to much noise. The way a solved the issue as by installing an RC filter on each of the limit switches and installing ferrite bead on the spindle motor wire, USB cable and all of the limit switches and stepper motor wires. Also when setting up a job to use more than one cutting tool it won't work because that option is not supported and the software will panic. I hope this helps you
     
    #25 epnicass, Nov 4, 2019
    Last edited: May 19, 2021
    MaryD likes this.
  26. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Technically the software doesnt panic, Grbl does. Grbl doesnt support M6 commands. (;

    We are going to add support for it soonish (couple months at most) (see Toolchanges · Issue #26 · OpenBuilds/OpenBuilds-CONTROL ) to let CONTROL get in between the gcode and grbl, and react to M6 on Grbl's behalf
     
    rscamp and sharmstr like this.
  27. epnicass

    epnicass New
    Builder

    Joined:
    Mar 8, 2019
    Messages:
    5
    Likes Received:
    3
    Thanks Peter for information, i am still new at this is been only about 4 months since i started my first cnc machine project.
     
    Peter Van Der Walt likes this.
  28. epnicass

    epnicass New
    Builder

    Joined:
    Mar 8, 2019
    Messages:
    5
    Likes Received:
    3
    I found the problem. 1- I had turned off the simulator under Diagnostics. 2- my CNC was software/GRBL was interpreting the 7" diameter work to be about 1/2 an inch and thus it was just milling on the small area as if if it was milling the whole piece.
    The solution. I had model the piece in Fusion 360 in imperial (inches) and generated the G-code in inches format. All I had to do was change the settings to mm in the fusion 360 design and then go to manufacture/Generate and post process the Gcode. Now Openbuilds control can display the model the correct size.
    Thanks you
     
    sharmstr likes this.
  29. Ducksy

    Ducksy New
    Builder

    Joined:
    Dec 26, 2019
    Messages:
    3
    Likes Received:
    1
    I was having the same problem, locking up at any time, very frustrating. Being a Ham Operator, I am used to using ferrite filters, passing the USB cable twice though the filter works better. Ferrite filter.jpg
     
    Peter Van Der Walt likes this.
  30. Mirza Tahir

    Builder

    Joined:
    May 10, 2021
    Messages:
    11
    Likes Received:
    4
    So is there a solution for this now other then whats listed. I am having the same issues
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice