Welcome to Our Community

Some features disabled for guests. Register Today.

Shawn's Workbee 1510

Discussion in 'CNC Mills/Routers' started by sharmstr, Jul 2, 2018.

  1. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,051
    Likes Received:
    4,313
    @sharmstr, @Giarc, can I please ask for dumps of your Grbl settings (so I can do some motors-disconnected testing with same parameters) for the soft-limits calculation error bug?
    Regarding the Grbl / jog Cancel bug, I did some more debugging on that, and it's not Grbl after all (using a different sender of ours, but same methodology (send move on keydown, send cancel on keyup) I cannot replicate it - so will revisit the CONTROL code and see if I can find what it is - good to eliminate one thing though
     
    sharmstr likes this.
  2. Giarc

    Giarc OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Jan 24, 2015
    Messages:
    3,016
    Likes Received:
    1,682
    I actually got mine working. My problem was that when I homed, I then jogged and set zero for X and Z which were within the soft limits. For Y, my my soft limits are set for 10000mm so I can round over wood. However, after homing I immediately would set the Y to zero without moving it. By jogging it about 10mm in the Y+ then setting zero, I have not had an issue. My theory is that because my zero was at the home, it thought it could not move in the negative at all. Therefore, it could not cut because it needs some negative space for the endmill to cut around the zero point of the part. Or, I am way off base, and it is working for some other reason.
     
  3. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    Yep. Just got back into town. Will give you the settings tomorrow AM.
     
    Peter Van Der Walt likes this.
  4. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    Here's the config file. (btw - thank you for the settings back up. nice addition)
     

    Attached Files:

    Peter Van Der Walt likes this.
  5. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,051
    Likes Received:
    4,313
    Thanks Sharmstr! I think i have a fix - just internal testing should be out early next week (planned not promised hehe)
     
  6. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    Awesome. I'm in the shop all weekend if you need me to test for you.
     
  7. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,051
    Likes Received:
    4,313
    AppVeyor - 1.0.254
    Appreciate the extra testing, spent about 10 mins on last build jogging like crazy and didn't see a glitch, so hopefully sorted - touch wood
     
  8. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    Sorry, which one does it fix? The soft limits or the runaway train or both?
     
  9. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    Never mind. I just tested it. Still getting soft limits error.

    As far as the runaway condition, that's not happening anymore. However, the machine will stop even though I'm still holding the button. Only seems to happen after a change of direction. I can also get it to go the wrong way. Details in video + screen shot of the command that was sent when it went the wrong way.

    https://photos.app.goo.gl/UuQzwSUA66h6v7me7

    20201106_144146.jpg
     
    Peter Van Der Walt 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,051
    Likes Received:
    4,313
    Was supposed to fix the soft limits error yes. The cause of the jog Cancel is still unknown (though something else we are working on does cancel every time, so it is a CONTROL bug, just still not sure if its a race condition in Chromium (not generating the keyup/touchend/mouseup event) or something in our logic. Will look at it deeper when I get a chance)

    Will look at the soft limits fix again later today :) see why I don't give the installers before

    Hehe :)

    The all 100s in the log looks like incremental, was the switch in the right spot? We only calculate distance for maximum continuous move to send (send it to the limit, cancel if you lift off button before)
    We dont bother checking Incremental (can if we have to)
     
  11. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    No, it was in continuous. The screenshot was really to show you that it moved the wrong way.
     
    Peter Van Der Walt likes this.
  12. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,051
    Likes Received:
    4,313
    Thanks for confirming

    Something odd then, will dig in after the morning routines

    upload_2020-11-9_15-18-2.png

    This is what caught me offguard (first thing to check on why then) - as continuous shouldn't be doing round numbers, should be floating point numbers of "distance to go before we hit the end of travel, calculated from max-travel and current mPos)
     
  13. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    Well, I'd better double check then. Maybe I wasnt in continuous. But then why the soft limit error when I'm in the middle of the machine. Hmmm. I double check in an hour or so.
     
  14. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,051
    Likes Received:
    4,313
    Try 1.0.255: AppVeyor
    I added an extra if statement :)

    It waits for the jog to stop before allowing you to actually send the next move, thus as we wait till we know Grbl is "idle" we can trust the DRO to calculate from there
     
  15. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    The changes worked in that I didnt get a soft limits error. Even when the runaway happened it stopped before it hit the soft limit. However, from a usability stand point, even if I'm not pressing the jog button like a mad woman, a lot of presses are ignored. I understand why, but I think you'll get a lot of people opening up topics on the forum about it.

    As far as being in incremental during the prior test, I was in continuous. The latest test had floating numbers.
     
    Peter Van Der Walt likes this.
  16. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,051
    Likes Received:
    4,313
    Agreed you were! That was the extra "if" the "what should be ignored presses" are ones that was showing up as whole numbers


    We can try making Grbl check for updates more often, I think we are on a 400ms loop at the moment - will play a little and see what we can do
     
  17. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
  18. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,051
    Likes Received:
    4,313
    So a little faster, but looks like to do this all safely, the delay is slightly unavoidable

    Added a little error message action in toasts at the bottom, and log saying "Wait for machine to be Idle, before jogging". Not ideal, but "for now" at least better than erroring out.
    Also added error popup when you try to jog into the soft limit (it was just sending a 0mm move, user may have no idea why its not jogging, now it will tell them, "Unable to jog toward X-, will hit soft-limit"


    I'll think on a better way of doing continuous jog entirely but for now, the tiny delay is a must because of the way Grbl works (doesn't calculate where it can jog internally)

    You can test with 1.0.256 AppVeyor
     
    sharmstr likes this.
  19. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
  20. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,051
    Likes Received:
    4,313
    what! :) how! lol
     
  21. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    Spent a few days reworking my table to accommodate the new G700 dust processor. Fingers crossed that I dont have EMI issues. (the big white thing under the table)

    131974428_855903311907952_3473558546432277982_n (1).jpg

    It was also time to replace my waste board. For the last few years I've had the 3 20x80s that support the spoil board laying on the 80 side, with 1/2" mdf on top that held my t-track, then 3/4" mdf removable sections that could be replaced when needed. Decided to move the 2 outer 20x80s under the Ys and completely remove the center one. Now the 1/2" t-track board is mounted directly to the table, which is 2 pieces of 1/2 mdf on top of 3/4 ply. Bottom line is I picked up another 20mm of Z clearance. Because of this, I had to remove the top/front 20x20 so my dust shoe doesnt slam into it.

    132018424_1013863159099971_3409290759732059194_n.jpg

    The monitor and keyboard now live on the Woby Camera jig. I modified it a bit by adding some black formica to the ply before cutting it out. Its nice to be able to use the monitor/keyboard from both sides of the machine now instead of just the front.

    131936592_445769719772952_8061912034314804274_n.jpg


    Oh and those of you who use Fusion, check out the new arrange feature. I've been using it a lot lately.

    132625463_109414081040067_5682024328475929320_n.jpg
     
  22. A.J.W.E. Klappe

    A.J.W.E. Klappe Well-Known
    Builder

    Joined:
    Aug 13, 2017
    Messages:
    134
    Likes Received:
    89


    Hello Shawn,

    I like your computer stand, do you have DXF files of those parts and can ( want) you share.

    Bert Klappe
     
    Peter Van Der Walt likes this.
  23. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    If you are talking about my rolling setup cart (has nothing computer related on it), you can get those files from PDX CNC. I've modified it to use my tool wall holders.

    If you are talking about the articulating arm that my monitor is attached to, you can get those files from Woby Design.

    If you are talking about the monitor and keyboard mount, I hand bent some aluminum. No files except for the keyboard tray which is very specific to that keyboard.
     
  24. A.J.W.E. Klappe

    A.J.W.E. Klappe Well-Known
    Builder

    Joined:
    Aug 13, 2017
    Messages:
    134
    Likes Received:
    89

    Sorry Shawn, yes I was refering to the arm. I will search on the net fot that file.
     
  25. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,051
    Likes Received:
    4,313
    #115 Peter Van Der Walt, Dec 22, 2020
    Last edited: Dec 22, 2020
    sharmstr likes this.
  26. A.J.W.E. Klappe

    A.J.W.E. Klappe Well-Known
    Builder

    Joined:
    Aug 13, 2017
    Messages:
    134
    Likes Received:
    89
  27. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    Sorry for not posting links. Wasnt sure if I should or not. I dont know.....
     
  28. A.J.W.E. Klappe

    A.J.W.E. Klappe Well-Known
    Builder

    Joined:
    Aug 13, 2017
    Messages:
    134
    Likes Received:
    89
    Thats alricht. I ordered the file. Thanks.
     
    sharmstr likes this.

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