Man könnte das z.B. tun, wenn man die erste Lage nachkorrigieren will.
Während des Druckens ist man auf 1 Step pro Klick beschränkt.
Man ist dabei auch in seiner Handlungsfreiheit sinnvoll beschränkt:[email protected]@nextPreviousZAction( ) hat geschrieben:Code: Alles auswählen
moveMode = Printer::moveMode[Z_AXIS]; if( Printer::processAsDirectSteps() ) { // in case we are printing/milling at the moment, only the single step movements are allowed moveMode = MOVE_MODE_SINGLE_STEPS; }
Code: Alles auswählen
#define EXTENDED_BUTTONS_Z_MIN -(ZAXIS_STEPS_PER_MM *2) // [steps]
#define EXTENDED_BUTTONS_Z_MAX long(ZAXIS_STEPS_PER_MM * (Z_MAX_LENGTH -2)) // [steps]
->
Warum verstellt man während einem Druck nicht das z-Offset, anstatt dem aktuellen Z-Wert?
(Das hat sicher einen Grund... oder nicht?)
LG