From b65c500f252eb8c938f509748879dfaeb6cb7864 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Sun, 25 Jun 2023 17:11:37 +0000 Subject: [PATCH] power panic: Add comments about conserving power --- Firmware/power_panic.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Firmware/power_panic.cpp b/Firmware/power_panic.cpp index 6129906fd..1a0552d16 100644 --- a/Firmware/power_panic.cpp +++ b/Firmware/power_panic.cpp @@ -38,15 +38,20 @@ void uvlo_() { unsigned long time_start = _millis(); bool sd_print = card.sdprinting; const bool pos_invalid = mesh_bed_leveling_flag || homing_flag; - // Conserve power as soon as possible. + + // Conserve as much power as soon as possible + // Turn off the LCD backlight #ifdef LCD_BL_PIN backlightMode = BACKLIGHT_MODE_DIM; backlightLevel_LOW = 0; backlight_update(); #endif //LCD_BL_PIN + + // Disable X and Y motors to conserve power disable_x(); disable_y(); + // Minimise Z and E motor currents (Hold and Run) #ifdef TMC2130 tmc2130_set_current_h(Z_AXIS, 20); tmc2130_set_current_r(Z_AXIS, 20);