82 Commits (cfc13ed7f3fd20d2d07d64602e39e732a1cb982a)

Author SHA1 Message Date
Scott Lahteine 91fb6231b2 Fix EEPROM V45 header, layout 7 years ago
Scott Lahteine a9ecb975b2 Apply LINEAR_UNIT to M503 output for M200 7 years ago
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.
7 years ago
Scott Lahteine 63257dc083 Fix M503 output for M145
Fixes #7978
7 years ago
Scott Lahteine 36426af564
Merge pull request #8356 from tcm0116/2.0.x-M600
[2.0.x] Normalize load/unload length in M600
7 years ago
LVD-AC e334efb2a7 PROBE_MANUALLY etc. 7 years ago
Scott Lahteine cba9c1cf9e Add pre-calculated planner.e_factor 7 years ago
Thomas Moore f34c3597dc Add delta_height variable in lieu of using home_offset 7 years ago
Thomas Moore 73ca5345e1 Fix Delta EEPROM 7 years ago
Scott Lahteine 85a62bbf46 Misc. fixes to compiler warnings, etc. 7 years ago
Roxy-3D 6324b09934
Revert "Fix EEPROM crc (#8284)" (#8292)
This reverts commit 172c36f517.
7 years ago
Rowan Meara 172c36f517 Fix EEPROM crc (#8284) 7 years ago
Scott Lahteine 1b40e9c464 Implement CNC_COORDINATE_SYSTEMS 7 years ago
Scott Lahteine c07bbd4154 Prettify some EEPROM code 7 years ago
Scott Lahteine 817175613a
Merge pull request #8157 from thinkyhead/bf2_anet_10_servo
[2.0.x] Define a default SERVO0_PIN for Anet 1.0
7 years ago
Scott Lahteine 723f2a77f6 Implement support for Dual X and Y endstops 7 years ago
Scott Lahteine 3e8754a38a Add/correct time units on planner vars / M205 B 7 years ago
Roxy-3D 572cf0ec95 UBL able to generate mesh and save and load it on 32-bit platforms (#8015)
* Get UBL Mesh Generation, Mesh Save & Mesh Load working with 32-Bit platforms

* clean up read_data() and write_data() for non-LPC1768 HAL's

* Get read_data() and write_data() return codes consistent

All HAL's read_data() and write_data() return false if they succeed.

* Get read_data() and write_data() return codes to be consistent

Make read_data() and write_data() return true if an error happens.

* Say UBL is now checked out on machine types in default Configuration.h file.
7 years ago
Scott Lahteine 1344ca4b2f UBL no longer needs ubl_state 7 years ago
Scott Lahteine 3e3911fb81 Use planner.leveling_active for all leveling systems 7 years ago
Scott Lahteine 9a930ebec2 Make leveling_is_active a macro 7 years ago
Scott Lahteine 1adb5a6a48 Remove obsolete UBL z_offset 7 years ago
Thomas Moore ae2173cd52 Synchronize retractions 7 years ago
Scott Lahteine 6d5fcac54a G33 changes from 1.1.x 7 years ago
GMagician 00b1b33816 Fix compiler warning 7 years ago
Scott Lahteine 64dfb46461 Move z_endstop_adj to Endstops 7 years ago
Scott Lahteine a10451ceed Move Volumetric methods to Planner 7 years ago
Scott Lahteine 551752eac7 Consolidate "bedlevel" code 7 years ago
Scott Lahteine 63228fc453 Move volumetric flag to GCodeParser 7 years ago
Scott Lahteine a98e9874db FWRETRACT as a feature 7 years ago
Scott Lahteine 3d8a0ab4b2 Module updates 7 years ago
Scott Lahteine 0c9231fd04 Move 'module' files 7 years ago