Welcome to Our Community

Some features disabled for guests. Register Today.

Meshcam and Lead 1515 compatibility issues

Discussion in 'CAM' started by cjc0306, Mar 28, 2022.

  1. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
    Help!
    I have a Lead 1515, Meshcam v8.49, and Openbuilds Control. I cant get my lead machine to cut my 3D meshcam gcode file without "Alarm 1- Hard limit triggered" errors. It seems the Openbuilds Control does not like the gcode generated by meshcam, however when I run the openbuilds "HelloWorld" gcode, it cuts without issues. Before sending a Meshcam generated file, I delete the "tool" line in the meshcam gcode. it starts fine but quickly the motors seem to skip a bunch of steps which then throws off the file's original start position and leads to the errors.
    1. Are there some settings I need to change in OB Control to get this all to work or is Meshcam simply not compatible with the Lead 1515?
    2. Which 3D gcode packages are fully compatible with my 1515?

    Thanks everyone!
     
  2. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    Incompatible GCODE would raise different errors: Grbl v1.1 Interface · gnea/grbl Wiki
    (For example "G-code words consist of a letter and a value. Letter was not found." or "Numeric value format is not valid or missing an expected value." and "Unsupported or invalid g-code command found in block.")

    Hard limits means your limit switches triggered: either for real (as in carriage crashed into it because the gcode file contains moves that does not fit on the machine's working envelope or the working coordinates weren't set/zeroed correctly) or - if it happens randomly and nothing was near the actual limit switches, the most likely cause is EMI: See docs:blackbox:faq-emi [OpenBuilds Documentation]


    Any Grbl 1.1 compatible CAM, some examples here docs:software:overview [OpenBuilds Documentation]
     
  3. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    Once you have your Hard Limits issue sorted:

    If you are up for helping to beta test this: GitHub - OpenBuilds/OpenBuilds-MeshCAM-Postprocessor
    It's mostly untested but let me know if you encounter any issues with it (include serial logs and sample gcodes of any weird issues)
     
  4. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
    Thanks Peter!
    The switches were physically triggered because the machine lost its place after the x motors skipped several steps, and then thinks its somewhere else. It thinks its on right side of the print, when its actually on the left side near the limit swtches. I do remember when I tried running the file for the first time it got about half way thru then it stopped due to the switches. Now, it triggers a lot sooner, so it seems the file got corrupted.

    I just ordered a bunch of Ferrit Cores to see if this helps.

    I went to the github file, but Im not sure what Im supposed to do with it. Is this supposed to be downloaded or pasted onto the gcode or meshcam? I didnt see any download option, but Id love to help with the beta testing.
     
  5. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    Check your acceleration and max rate settings in Grbl Settings - if set too high you can stall the motors. Also check Shaft Couplers on the motors - loose grubscrews can cause them to slip.

    Green button top right has a Download Zip option. Those are Post Processors. Refer to MeshCAMs help/docs how to install Post Processors, sorry I don't have a copy at the moment
     
    cjc0306 likes this.
  6. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
    I downloaded the OB post processors files and added to meshcam. Produced the gcode file and its clean of unneeded gcode, much better results so far! I'll tighten up my machine and try to run the file again tomorrow. Thank you
     
  7. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
    I added the ferrite cores to all the wires and tightened up the machine. I tried the file again today and although it progressed a bit further it still came back with errors. I suspect it the g-code from meshcam. Im going to try to produce gcode from sketchucam and see if I get any errors or the motors skipping steps. Since the "Hello world" from OB Cam prints without flaw it may very well be a problem with meshcam.
     
  8. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    Screenshot the errors, serial log of the section leading up to it, and include the gcode file please - so we can check it out for you. If its the gcode, we can still edit the Post to make it more and more compatible...

    Note that its a lot lower down the list of tips (at position 6) than say spacing router power cable away from low voltage signal cabling :) - have you done the basics (1-5) too?
    docs:blackbox:faq-emi [OpenBuilds Documentation]
     
  9. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
    Hi Peter, here is the data you asked for. I screenshot the error message, the serial log at the error, and attached the gcode file from meshcam.
    I also ran the gcode from Sketchucam and did not have any problems. I would prefer the power of meshcam so it makes sense to try and figure this out.
    Thanks
     

    Attached Files:

    Giarc likes this.
  10. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    Absolutely, we would love to add it to the list of supported CAMs too - very happy for your help in testing it all so we can get to that point for the good of everyone :)

    So looking over the errors, it didn't do any unexpected moves before the Hard Limit - so it still appears the Hard Limit is caused by a "false" trigger - ie some sort of electrical interference inducing spikes into the limit switch wiring, causing the firmware to think it saw a Hard Limits switch being hit.

    Tell me a little more about your setup? Do you have Dust extraction? Do you run a router or a VFD spindle? Is you stepper motors wiring or router/spindle power cable in proximity to the Limit switch wires (both inside one cable chain for example?)

    You can try a test run with Hard Limits disabled (CONTROL > Grbl Settings tab > Scroll down to $21 Hard Limits > Set to Disabled > Save on the toolbar > and Reset when prompted)
    With Grbl no longer checking for a Hard Limits signal, see if it otherwise completes - that will confirm the issue is electrical in nature

    If that confirms it, we revisit the EMI FAQ page where we have a detailed rundown of mitigation strategies
     
    Mark Carew likes this.
  11. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    Ran your file through as an aircut here - completed without error - Gcode checks out :)

    upload_2022-4-1_16-41-12.png
     
    David the swarfer likes this.
  12. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
    "Do you have Dust extraction? Do you run a router or a VFD spindle? Is you stepper motors wiring or router/spindle power cable in proximity to the Limit switch wires (both inside one cable chain for example?)"

    Yes - Dust extraction, Yes - Router, Yes - router/limit switch in same cable chain.
    Ive been running the file with router/extractor off, but still errors. As I watched the machine, it seems it misses steps, with a a bit of noise included. The error then proceeds as the machine has lost its position and runs into the x switch.
    I removed the router cable from the chain, same result. I tried running 2 different files from Meshcam, same result. The curious thing is files generated from sketchucam and Openbuilds cam, cause no errors. Wouldnt the EMI also interrupt the machine while running those files?
    Im glad you got the file to work on your machine, have you followed all those emi procedures? Maybe I should match your setup? Ive included pics of my setup.
     

    Attached Files:

  13. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    That's the key thing to mention :)
    If it hit the switch, it's a valid Hard Limits (it did hit the switch)
    If it was nowhere near a switch it would be a false Hard Limits alarm (did not hit a switch, thus a false trigger - thus EMI)

    So, not EMI then...

    We just got to sort out your skipping issue :)

    Always X skipping?

    A stuttering noise just before it runs off?
    - Check wiring: docs:blackbox:faq-identify-motor-coils [OpenBuilds Documentation] - one of the 4 wires coming loose intermittently?
    Or a whining noise?
    - Check Grbl settings - lower acceleration and Max rate as test runs - MeshCAM might be pushing a bit harder on feedrates
     
  14. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
    I would say its always "x" because thats the switch that is always triggered.
    Here's video of the issue:
     
  15. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
  16. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
  17. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    A recheck (or redo) of the X wiring would be best then, an intermittent issue indicates the order is correct, but maybe somewhere a terminal is loose or a wire inserted under instead of into the cage in the terminal.
     
  18. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    Please also post a Grbl Settings backup, just so we double check that for you too:
    OpenBuildsCONTROL > Connected to the machine as usual > Grbl settings tab > Backup Grbl Settings button on the top toolbar
     
  19. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
    Here is the Grbl file.
     

    Attached Files:

  20. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    Settings are spot on, definitely a loose terminal
     
  21. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
    I saw another user here, KAX, has had the same exact issue as me: "Is MeshCam compatible with the LEAD Machine?
    I have a new LEAD machine running the OpenBuilds CONTROL software with the CNC xPRO V4 Controller Stepper Driver. I have tried saving the gcode to almost every file type that MeshCam allows and the Control software keeps generating errors because it sees gode that it does not like.
    Are there any good desktop CAM software packages that work with the LEAD Machine?"

    There is definitely an issue here that needs to be resolved, my previous machine was a Shapeoko and I never had issues with Meshcam.
    Can you send me the grbl file from your machine, just as a comparison to make sure I dont have some weird setting. Id like to check my settings against yours before I start messing with motors. Im going to swap the x motor with one of the y motors, and see what happens. As far as I can tell the wiring is correct, all the wire colors match up. What isnt adding up for me is that OB cam and sketchucam gcode works fine, driving me nuts!
     
    #21 cjc0306, Apr 3, 2022
    Last edited: Apr 3, 2022
  22. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    Addressed already...


    Which we fixed in our Post already (back in the days people tried the LinuxCNC or Mach posts as we didn't create one yet)

    Your only error was really switches being hit ^ you already confirmed that. Its not a mystery :)

    And why did it hit the switch, because of the very clear skipping noises.

    So no, not at all similar to the quoted post :)

    I am not in the office today but can confirm your supplied Gcode file ran fine.

    SketchuCAM/OBCAM tests: supply the test files too, how many runs have you done?

    Regarding your

    Yes i also don't doubt the Order. As mentioned:


    More likely something loose. We see that often enough that we have a dedicated FAQ page for that :) the noise is tell tale! :)
     
  23. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
    So I double checked all the connections, replaced the x motor wiring, swapped the z motor with x motor, and still had the same issues. Different motor, different wire, same error. We can eliminate the wire, connectors, and the motor as the source for the error. You tested the meshcam file on your machine and said it had no problems, if thats the case it isnt the meshcam file either, must be something specific to my machine. Perhaps my settings or the black box??? Could you send me your machine setup files please? Thanks
     
    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:
    15,191
    Likes Received:
    4,346
    We have different machines (I have an old Ox - runs the same BlackBox with Grbl 1.1 controller, same softwarev (CONTROL), but very different steps-per-mm, acceleration, etc specific to the machine) so it wouldn't work on yours :)

    But try lowering your Acceleration and Max rate values of the axis that skips, to about half their current value and please do another test :)

    Grbl v1.1 Configuration · gnea/grbl Wiki
    and
    Grbl v1.1 Configuration · gnea/grbl Wiki
     
  25. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
    The original acceleration was 3000, I lowered that to1500 and the file printed fine! Im going to experiment and see what is the ideal rate is. Sorry I took all this time to figure it out. Thanks for all your help Peter, I really appreciate it.
     
    Peter Van Der Walt likes this.
  26. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
    I guess Meshcam does check out!:)
     
    Peter Van Der Walt likes this.
  27. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346
    whooo hoo!
     
  28. cjc0306

    cjc0306 New
    Builder

    Joined:
    Jan 13, 2015
    Messages:
    24
    Likes Received:
    12
    Peter, can I use the blackbox without a computer, on something like a ipad?
     
  29. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,191
    Likes Received:
    4,346

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