1. Got a question or need help troubleshooting? Post to the troubleshooting forum or Search the forums!

Solved Inverted Z Axis Endstop Logic

Discussion in 'Troubleshooting' started by Lukas Duddleston, Aug 31, 2015.

Thread Status:
Not open for further replies.
  1. Lukas Duddleston

    Lukas Duddleston New Member

    Joined:
    Aug 31, 2015
    Messages:
    2
    Likes Received:
    0
    I recently installed MatterControl 1.3 on my MacBook Air running Mac OSX. I am having an issue with homing my Robo3D. The end stop logic is inverted. Is there a simple way to flip the end stop logic to home the z-axis?
     
  2. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,276
    Are you sure it's inverted and not just improperly seated?

    Did you flash a different firmware on it?
     
  3. Lukas Duddleston

    Lukas Duddleston New Member

    Joined:
    Aug 31, 2015
    Messages:
    2
    Likes Received:
    0
    Haven't touched the firmware. I double check the seating, and that is perfectly okay.

    When I home the z axis the print head moves in the positive z direction (up). However, if I manually lift the printhead off of the end stops, and then press home z, it moves in the negative z direction (down) and the instant I drop the print head and the endstops engage, it homes.
     
  4. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,276
  5. KermEd

    KermEd New Member

    Joined:
    Apr 14, 2014
    Messages:
    2
    Likes Received:
    2
    I had this problem on my original Robo 3D R1 after installing the latest firmware.

    When I checked, it says Z min endstop is always triggered. When I press it manually, it says it is open.

    Changed this line in the firmware (configuration.h):
    was:
    const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. //robo

    Which is the opposite of all the other switches. Now set to:

    const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. //robo
     
  6. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    look at the date on this thread. back then the robo hardware version used did not have an inverted z axis endstop. current ones do.
     
Thread Status:
Not open for further replies.

Share This Page