I would like to put a g-code into my finished printing script to bring the bed to the bottom of the printer for ease of removal.
Upon looking at gcode references, it looks like the "S1" parameter should tell the firmware to look out for endstops, but this appears to do nothing. My printer has 200x200x105 available print area at the moment, so I've added a line like:
G0 Z110 S1
To go all the way down (and then some!) but check for the endstop, where it would presumably cancel the operation. However this doesn't work at all, and will continue past the Zmax endstop triggering.
At the moment I do have ALWAYS_CHECK_ENDSTOPS set to false, in order to avoid false triggers caused by electrical noise etc. However this is one case where I'd like the printer to actually pay attention to the stops.
Is there a way to do this kind of move function in Repetier without setting ALWAYS_CHECK_ENDSTOPS to true?
For what it's worth, I'm using Repetier 0.92.9 for now (I'm more used to the menu layout, and this is just a test/prototype printer), and I'm using normally closed switches for the endstops - so my concerns about electrical noise affecting the signal are probably without much merit as only a broken wire (should) cause a faulty trigger signal.