Welcome to Our Community

Some features disabled for guests. Register Today.

Openbuilds Probe Plus thickness correction?

Discussion in 'General Talk' started by Trevor Farnum, Mar 2, 2023.

  1. Trevor Farnum

    Builder

    Joined:
    Feb 15, 2017
    Messages:
    57
    Likes Received:
    10
    I just ran a return to zero command after running my Interfaces xyz probe check. It dug into my surface.

    I had been wondering why all my first passes in my aluminum plate seemed very aggressive. This would explain it, if it doesn't have the correct height.

    I measured the height of the probe and got 8.965mm. Is that what it is supposed to be? Can I modify the thickness setting in Interface? Or can I adjust a macro somewhere and update everything that runs the probe function?

    (Wish the auto probe feature existed in Interface with bit diameter report out.)

    Thanks for anyone who know how to fix this.

    Why is it crashing into my work surface. See pic for resulting return to zero.
     

    Attached Files:

  2. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    The probe routine on the interface is set for a 9mm plate thickness. That gouge looks to be more than .035mm. You probably should calibrate your machine. If you connect a computer up to the BB and run Control, there are some Calibration wizards in the Wizards and tools menu.

    If you want to adjust for that .035 difference in your plate, you can add a gcode file to your USB drive that will probe and calculate using 8.965 instead of 9mm
     
  3. Trevor Farnum

    Builder

    Joined:
    Feb 15, 2017
    Messages:
    57
    Likes Received:
    10
    Yes, how do I do that.

    I have another thread talking about calibration, but here's a video of the CNC measuring across 600mm accurately. I only recorded across X, but I did the same thing for Y.
     
  4. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,430
    Likes Received:
    1,907
    I saw the brass block move, is that what was intended?
     
  5. Trevor Farnum

    Builder

    Joined:
    Feb 15, 2017
    Messages:
    57
    Likes Received:
    10
    Yea, it actually wasn't exactly on 600. So it pushed it a hair to 600. I did this on interface vs the computer too, which you know you can't enter in 600 on, so that demo wasn't going to be flawless. I actually calibrated using a computer so the jog was 600 exactly.
     
  6. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
  7. Trevor Farnum

    Builder

    Joined:
    Feb 15, 2017
    Messages:
    57
    Likes Received:
    10
    I used the same settings for all 3 axis', you are absolutely right, I didn't calibrate it like I did the X and Y axis over 600mm. These are all the same motors so I assumed since X and Y were identical, that Z would be as well. Hoping you were right, I tested it tonight..no luck though, it's spot on.

    Video


    Is there a variable I'm supposed to find? I looked through the files in the probe folder and didn't see where 9mm was set. Can you please point me in the right direction where I can find that variable? Thanks.
     
  8. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,059
    Likes Received:
    1,448
    Replace <xoffset>, <yoffset> and <zoffset> with your measurements. example

    This line
    G10 P0 L20 Z<zoffset> ; Set Z` + zoffset + ` where ` + zoffset + ` is thickness of plate

    Would become
    G10 P0 L20 Z8.965 ; Set Z8.965 where 8.965 is thickness of plate
     
  9. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,870
    Likes Received:
    4,283
    For XY the firmware replaces <xoffset> with half-endmill-diameter+probe-shoulder (can't do math in gcode, so has to substitute)
     
    sharmstr likes this.
  10. Trevor Farnum

    Builder

    Joined:
    Feb 15, 2017
    Messages:
    57
    Likes Received:
    10
    Okay, so if I had a 1/4 end mill it wouldn't jog as much as it does for a 1/8 end mill. That makes sense.
     
  11. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,870
    Likes Received:
    4,283
    No, the offset (zero point) would be wrong (G10 sets the offset, its not a move command)

    That sets Z-Zero as current position minus the thickness of the plate.

    Custom Probe dimensions has been a long standing Interface wishlist item, but still not in the current firmware. For good reason - its not really needed.


    0.035mm (9mm spec - 8.965mm actual) is very well within spec though - and the deflection of the machine while cutting will be orders of magnitude larger than that. It really isn't going to make a practical difference! Not worth all the effort to try and accomodate the 0.035mm difference! Not at all! :)
    That crash picture of yours is way deeper than 0.035mm (35 microns) - that is something else (loose setscrew on shaft coupler, wiggle in the carriage caused by loose wheels, etc)
     
  12. Trevor Farnum

    Builder

    Joined:
    Feb 15, 2017
    Messages:
    57
    Likes Received:
    10
    As always, thank you for your detailed response. I will check everything again tonight. Based off what you are saying, it feels like gravity is against me. I bet that crash was because the return to zero happens relatively quickly in the Z axis. I know today my OxMetal has a small amount of give in that direction. It is 100% the reason why I am rebuilding the CNC using two C beams stacked on top of each other, similar to the 1515. I will test again and see if this deflection theory is the root cause and tighten everything on Z.

    Thanks again.
     

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