2.0 IDEX Independent z offset and other fixes (#11862)
* Add Formbot Raptor board Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com> * Add a second Z probe Z offset Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com> * Modify method to utilize live adjustment of hotend z offset Should probably move config option to babystepping and rename as it may now apply to all multiextruder systems * Move config item and catchup other code to current method
This commit is contained in:
committed by
Roxy-3D
parent
217e0efd20
commit
1104054d73
@ -153,7 +153,8 @@ typedef struct SettingsDataStruct {
|
||||
//
|
||||
// HAS_BED_PROBE
|
||||
//
|
||||
float zprobe_zoffset; // M851 Z
|
||||
|
||||
float zprobe_zoffset;
|
||||
|
||||
//
|
||||
// ABL_PLANAR
|
||||
@ -494,12 +495,12 @@ void MarlinSettings::postprocess() {
|
||||
for (uint8_t q = mesh_num_x * mesh_num_y; q--;) EEPROM_WRITE(dummy);
|
||||
#endif // MESH_BED_LEVELING
|
||||
|
||||
_FIELD_TEST(zprobe_zoffset);
|
||||
|
||||
#if !HAS_BED_PROBE
|
||||
const float zprobe_zoffset = 0;
|
||||
#endif
|
||||
EEPROM_WRITE(zprobe_zoffset);
|
||||
|
||||
_FIELD_TEST(zprobe_zoffset);
|
||||
EEPROM_WRITE(zprobe_zoffset);
|
||||
|
||||
//
|
||||
// Planar Bed Leveling matrix
|
||||
@ -1180,12 +1181,12 @@ void MarlinSettings::postprocess() {
|
||||
for (uint16_t q = mesh_num_x * mesh_num_y; q--;) EEPROM_READ(dummy);
|
||||
#endif // MESH_BED_LEVELING
|
||||
|
||||
_FIELD_TEST(zprobe_zoffset);
|
||||
|
||||
#if !HAS_BED_PROBE
|
||||
float zprobe_zoffset;
|
||||
#endif
|
||||
EEPROM_READ(zprobe_zoffset);
|
||||
|
||||
_FIELD_TEST(zprobe_zoffset);
|
||||
EEPROM_READ(zprobe_zoffset);
|
||||
|
||||
//
|
||||
// Planar Bed Leveling matrix
|
||||
|
Reference in New Issue
Block a user