1
0
mirror of https://github.com/MarlinFirmware/Marlin.git synced 2024-11-28 06:21:31 +00:00
MarlinFirmware/Marlin/src
Scott Lahteine 3bba7d60f3 No retroactive changes with M851 Z
If using babystep to adjust the Z probe offset, the axis will move and the mesh will be updated at the same time, causing a doubling of the Z offset over the rest of the print.

To correct for this, the current Z position would need to be modified in the opposite direction, canceling out the additional Z offset added to the mesh. This would be confusing to users, and moreover it would not be accurate without also taking the current Z fade level and current Z height into account.

It might make sense to change the mesh in the case where no babystepping is taking place, but this could be considered an undesirable side-effect of changing the `zprobe_zoffset`.

One way to remedy this would be to return to storing the mesh with `zprobe_zoffset` included, then subtracting `zprobe_zoffset` from the returned Z value. Thus, a babystep moving the Z axis up 1mm would subtract 1 from `zprobe_zoffset` while adding 1 to all mesh Z values.

Without including the `zprobe_zoffset` in the `z_values` there is no safe way to alter the mesh in conjunction with babystepping, although it's fine without it.
2017-11-18 03:36:39 -06:00
..
config Merge pull request #8416 from thinkyhead/bf2_M114_DETAIL 2017-11-14 00:28:55 -06:00
core Add pins_RURAMPS4D.h & change pins.h 2017-11-09 21:51:06 -06:00
feature Apply coding standards to Max7219 2017-11-17 15:32:21 -06:00
gcode No retroactive changes with M851 Z 2017-11-18 03:36:39 -06:00
HAL Add HAL_SERVO_LIB to HAL_Due.h 2017-11-15 02:07:01 -06:00
inc Update UBL's Delta Probable locations 2017-11-17 16:44:57 -06:00
lcd No retroactive changes with M851 Z 2017-11-18 03:36:39 -06:00
libs Cleanup Nozzle class, fix XY vs Z move order 2017-11-05 18:31:07 -06:00
module No retroactive changes with M851 Z 2017-11-18 03:36:39 -06:00
pins Drop unused LARGE_FLASH option 2017-11-13 15:44:24 -06:00
sd Fix M32 P subroutine handling 2017-11-15 00:44:21 -06:00
Makefile Encapsulate RGB(W) LEDs 2017-09-21 16:26:46 -05:00
Marlin.cpp Support for Extrudrboard in Printrboard Rev.F 2017-11-13 15:44:23 -06:00
Marlin.h Fix EXTRA_FAN_SPEED 2017-10-30 00:10:00 -05:00