For item 2, I'm finding that often I can't floor if the carriage has been moved manualy, it will go to where it *think* the floor is.
My datum point is the bottom, that's where I need to measure from - My machine is a converted D7, and that's how it was for the original board.
]]>Zero at bottom rarely used, issue is that if for any reason limit does not work well, motor will try to reach lower and crashes LCD. But for zero on top, software side would not even try to reach lower than floor except in case of human errors.
]]>nanoDLP thinks the top is position 0. because I don't really want to crash the LCD, I would much prefer the bottom to be position 0, and I would like to be able to hit the floor button and for nanoDLP to move the carriage to the bottom position and set position 0. However, there is no option to have zero at the bottom in direct control like there is for a RAMPS board. I also want any attempt to move the carriage down when the bottom endstop is triggered to be ignored.
Shahin, please could you add the following options in for direct control:
1. Zero at bottom
2. Do not permit downwards movement of carriage when bottom endstop is triggered