From 32f3c91379a0d33e17c97ffc87ac59f728be8501 Mon Sep 17 00:00:00 2001 From: Mitch Bradley Date: Mon, 4 Apr 2022 11:45:03 -1000 Subject: [PATCH] Include homing sections if homing_init_lock is true --- Grbl_Esp32/src/DumpConfig.cpp | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/Grbl_Esp32/src/DumpConfig.cpp b/Grbl_Esp32/src/DumpConfig.cpp index 95b737d6..d885a754 100644 --- a/Grbl_Esp32/src/DumpConfig.cpp +++ b/Grbl_Esp32/src/DumpConfig.cpp @@ -118,9 +118,6 @@ void print_steps(int axis) { item("soft_limits", tf(soft_limits->get())); } void print_homing(int axis) { - if (!homing_enable->get()) { - return; - } int cycle; for (cycle = 0; cycle < MAX_N_AXIS; cycle++) { if (bitnum_istrue(homing_cycle[cycle]->get(), axis)) { @@ -255,9 +252,6 @@ void print_stepstick(StandardStepper* m, int axis, int gang, const char* name) { } pin_item("ms3_pin", ms3_pin); -#ifdef STEPPER_RESET - pin_item("reset_pin", STEPPER_RESET); -#endif end_section(); } const char* trinamicModes(TrinamicMode mode) { @@ -383,11 +377,22 @@ void print_axes() { section("axes"); int n_axis = number_axis->get(); pin_item("shared_stepper_disable_pin", STEPPERS_DISABLE_PIN); +#ifdef STEPPER_RESET + pin_item("shared_stepper_reset_pin", STEPPER_RESET); +#endif + + bool homing = homing_enable->get(); +#ifdef HOMING_INIT_LOCK + homing = true; +#endif + check_for_trinamic_daisy_chain(); for (int axis = 0; axis < n_axis; axis++) { section(axis_names[axis]); print_steps(axis); - print_homing(axis); + if (homing) { + print_homing(axis); + } for (int gang = 0; gang < 2; gang++) { section(gang ? "motor1" : "motor0"); print_endstops(axis, gang);