Z max endstop issues
I have a Z max endstop set up on my printer. The entire homing routine works fine, but when I check what the printer thinks its Z position is afterwards, it says 300mm. From what I have read, shouldn't the printer assume it is at Z_MAX_LENGTH after it hits the endstop? I have this value set to 95 - nowhere near 300.
I am using Repetier Firmware with a RADDS board.
I am using Repetier Firmware with a RADDS board.
Comments
Would I have to use Repetier-Host for this configuration to work?
I homed the z axis, and as the axis moved it showed the position as 95mm. Then it hit the endstop, at which point it jumped to 300mm again. I pressed "set home" and position went back to 95mm, but this reverted to 300mm after I homed it again.
Because each print starts at z = 0mm, the printer believes it has to move from 300mm all the way to 0mm, and runs into the top of the z axis when it tries to accomplish this.
Hopefully you can point me to a firmware setting or M code that can help troubleshoot.
z min = 0
z length = 95
is what it should say.
G28
M114
should show Z 95 then. Maybe you have not updated eeprom and only configuration.h?
I figured out how to set the Z max value, and now the printer comes to a stop when it should.
I remember on my Marlin firmware, you could change the configuration.h file and it would overwrite the EEPROM. Is there a setting in Repetier-Firmware that would allow me to do this?
see section "The EEPROM Trap"
M502
M500
this will read values from config and store into eeprom
Thanks all for the information!