Welcome to Our Community

Some features disabled for guests. Register Today.

Machine Position is negative after homing

Discussion in 'OpenBuilds Forum Help' started by AdamT1785, Apr 12, 2021.

  1. AdamT1785

    AdamT1785 New
    Builder

    Joined:
    Dec 19, 2020
    Messages:
    7
    Likes Received:
    0
    Hey guys,
    I'm hoping someone can help me with a problem that either just came up lately or I've just noticed.

    Originally I had my machine running with limit switches and working and homing as it should, but since re-machining and replacing most of my aluminum parts that I originally made with a table saw and drill press as well as upgrading my spindle I needed to run it without limit switches for a while and just ran it without homing using the position I shut it off last as the machine position 0.

    Now after getting the machine completely put back together I'm having trouble getting it to home to machine position 0. Currently I have 2 normally open inductive proximity sensors for the x and z axis' and an Openbuilds Xtension limit switch for the Y. All seem to be working properly during the homing cycle and homing to the front left of my machine. My problem comes after homing when I try to run a program I need to turn off soft limits because it thinks it's starting at -599, -510, -200. All axis' are moving in the correct direction, it just seems that the machine thinks it is homing to the bottom left corner of the negative quadrant.

    Zeroing my work position doesn't seem to help either. A zeroed work position still shows as a negative machine position when running a query.

    Do I have a setting incorrect in GRBL that could be giving me this issue? It wouldn't surprise me because I'm using Openbuilds Control and I think I had to reinstall it at some point during the rebuild. I may not have gotten all settings back to the way I had set it up originally.

    Thanks in advance for the help!
    Adam
     
  2. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,868
    Likes Received:
    4,283
    See Grbl FAQ: gnea/grbl

    In short, doesn't matter, but regarding soft limits:

    Get it jogging correct first (X+ = moves tool to the right hand side of the stock, Y+ moves tool to back side of stock, and Z+ moves tool up and away from the stock) - keeping in mind this is Tool movement (if you have a moving bed it feels wrong way round), then enable Homing, making sure Homing Dir is correct (Front, left and Z at the top = 3) before enabling Soft Limits
     
    #2 Peter Van Der Walt, Apr 12, 2021
    Last edited: Apr 12, 2021
    sharmstr likes this.
  3. AdamT1785

    AdamT1785 New
    Builder

    Joined:
    Dec 19, 2020
    Messages:
    7
    Likes Received:
    0
    Thanks Peter, I'll check that out.
     
  4. Réjean Maltais

    Builder

    Joined:
    Aug 14, 2019
    Messages:
    5
    Likes Received:
    0
    Hi all.

    i don't undestand this logic. After my homing, i enable softlimit. So, i can't jog because i'm in negative and i have a message when i tried to move...'' Jog target exceeds machine travel ''. I can't move -285 to 0.
     
  5. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,868
    Likes Received:
    4,283
    Make sure you are homing correctly:
    1. First test jogging. Does X+ move carriage to the right. Does Y+ move carriage to back of machine. Does Z+ lift bit up off the workpiece?

    -- If not, fix $3 Direction Invert first to make machine movement compliant with Cartesian Standard)

    2) Next, tell the machine where you installed the limits. At axis maximas? Top, Back, Right? Or Z max, but XY as Axis Minima? (As per out videos)? Then tell Grbl where they are in $23 Homing Dir Invert. CONTROL has nice Min/Max switches

    3) Then home, and it should work.

    (Question, this is standard grbl/grblHAL right - some nonstandard compiles can change behaviour of negative coords)

    Soft limits are tricker than just spending the couple bucks for extra limits (2nd diagram on docs:blackbox-x32:connect-xtension-limit [OpenBuilds Documentation])
     
  6. Réjean Maltais

    Builder

    Joined:
    Aug 14, 2019
    Messages:
    5
    Likes Received:
    0
    Hi,

    I think i’m ok for all setting in GRBL. Maybe i miss something but i send my video for my error message when i tried to go back. Sometime work, sometime no. My home work fine. I use grblhal firmware for bsmce04u controller.




    Thank
     
    #6 Réjean Maltais, Jun 23, 2023
    Last edited: Jun 23, 2023
  7. Réjean Maltais

    Builder

    Joined:
    Aug 14, 2019
    Messages:
    5
    Likes Received:
    0
    Thank you but someone solved this problem for me. By the way, it is the $40 parameter that must be activated. I knew it was a problem with the Jog and the limits. Thanks anyway.
     
  8. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,868
    Likes Received:
    4,283
    $40 disables the protection it would have afforded you when machine was correctly set up. But ultimately your choice
     

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