Skip to content

Commit

Permalink
Added HEATER_LOWER_TEMP 50
Browse files Browse the repository at this point in the history
to lower instead of turining off the hotend temperature during a pause.
Thanks for the request prusa3d#4716 by @alexiri
  • Loading branch information
3d-gussner committed Nov 22, 2024
1 parent d8d058a commit 3c7fa74
Show file tree
Hide file tree
Showing 13 changed files with 40 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Firmware/Marlin_main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9877,7 +9877,11 @@ void long_pause() //long pause print

// Stop heaters
heating_status = HeatingStatus::NO_HEATING;
#ifdef HEATER_LOWER_TEMP
setTargetHotend(degHotend(active_extruder)- HEATER_LOWER_TEMP);
#else
setTargetHotend(0);
#endif //HEATER_LOWER_TEMP

// Lift z
raise_z(pause_position[Z_AXIS]);
Expand Down
3 changes: 3 additions & 0 deletions Firmware/variants/MK25-RAMBo10a.h
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,9 @@
#endif
#define BED_MAXTEMP 125

//Lowertemp
#define HEATER_LOWER_TEMP 50 //lower hotend temperature by 50°C

#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
// Define PID constants for extruder with PT100
#define DEFAULT_Kp 21.70
Expand Down
3 changes: 3 additions & 0 deletions Firmware/variants/MK25-RAMBo13a.h
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,9 @@
#endif
#define BED_MAXTEMP 125

//Lowertemp
#define HEATER_LOWER_TEMP 50 //lower hotend temperature by 50°C

#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
// Define PID constants for extruder with PT100
#define DEFAULT_Kp 21.70
Expand Down
3 changes: 3 additions & 0 deletions Firmware/variants/MK25S-RAMBo10a.h
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,9 @@
#endif
#define BED_MAXTEMP 125

//Lowertemp
#define HEATER_LOWER_TEMP 50 //lower hotend temperature by 50°C

#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
// Define PID constants for extruder with PT100
#define DEFAULT_Kp 21.70
Expand Down
3 changes: 3 additions & 0 deletions Firmware/variants/MK25S-RAMBo13a.h
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,9 @@
#endif
#define BED_MAXTEMP 125

//Lowertemp
#define HEATER_LOWER_TEMP 50 //lower hotend temperature by 50°C

#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
// Define PID constants for extruder with PT100
#define DEFAULT_Kp 21.70
Expand Down
3 changes: 3 additions & 0 deletions Firmware/variants/MK3-E3DREVO.h
Original file line number Diff line number Diff line change
Expand Up @@ -324,6 +324,9 @@
#define BED_MAXTEMP 125
#define AMBIENT_MAXTEMP 80

//Lowertemp
#define HEATER_LOWER_TEMP 50 //lower hotend temperature by 50°C

#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
// Define PID constants for extruder with PT100
#define DEFAULT_Kp 21.70
Expand Down
3 changes: 3 additions & 0 deletions Firmware/variants/MK3-E3DREVO_HF_60W.h
Original file line number Diff line number Diff line change
Expand Up @@ -324,6 +324,9 @@
#define BED_MAXTEMP 125
#define AMBIENT_MAXTEMP 80

//Lowertemp
#define HEATER_LOWER_TEMP 50 //lower hotend temperature by 50°C

#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
// Define PID constants for extruder with PT100
#define DEFAULT_Kp 21.70
Expand Down
3 changes: 3 additions & 0 deletions Firmware/variants/MK3.h
Original file line number Diff line number Diff line change
Expand Up @@ -324,6 +324,9 @@
#define BED_MAXTEMP 125
#define AMBIENT_MAXTEMP 80

//Lowertemp
#define HEATER_LOWER_TEMP 50 //lower hotend temperature by 50°C

#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
// Define PID constants for extruder with PT100
#define DEFAULT_Kp 21.70
Expand Down
3 changes: 3 additions & 0 deletions Firmware/variants/MK3S-E3DREVO.h
Original file line number Diff line number Diff line change
Expand Up @@ -326,6 +326,9 @@
#define BED_MAXTEMP 125
#define AMBIENT_MAXTEMP 80

//Lowertemp
#define HEATER_LOWER_TEMP 50 //lower hotend temperature by 50°C

#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
// Define PID constants for extruder with PT100
#define DEFAULT_Kp 21.70
Expand Down
3 changes: 3 additions & 0 deletions Firmware/variants/MK3S-E3DREVO_HF_60W.h
Original file line number Diff line number Diff line change
Expand Up @@ -326,6 +326,9 @@
#define BED_MAXTEMP 125
#define AMBIENT_MAXTEMP 80

//Lowertemp
#define HEATER_LOWER_TEMP 50 //lower hotend temperature by 50°C

#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
// Define PID constants for extruder with PT100
#define DEFAULT_Kp 21.70
Expand Down
3 changes: 3 additions & 0 deletions Firmware/variants/MK3S.h
Original file line number Diff line number Diff line change
Expand Up @@ -326,6 +326,9 @@
#define BED_MAXTEMP 125
#define AMBIENT_MAXTEMP 80

//Lowertemp
#define HEATER_LOWER_TEMP 50 //lower hotend temperature by 50°C

#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
// Define PID constants for extruder with PT100
#define DEFAULT_Kp 21.70
Expand Down
3 changes: 3 additions & 0 deletions Firmware/variants/obsolete/1_75mm_MK2-RAMBo10a-E3Dv6full.h
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,9 @@ EXTRUDER SETTINGS
#endif
#define BED_MAXTEMP 150

//Lowertemp
#define HEATER_LOWER_TEMP 50 //lower hotend temperature by 50°C

#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
// Define PID constants for extruder with PT100
#define DEFAULT_Kp 21.70
Expand Down
3 changes: 3 additions & 0 deletions Firmware/variants/obsolete/1_75mm_MK2-RAMBo13a-E3Dv6full.h
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,9 @@ EXTRUDER SETTINGS
#endif
#define BED_MAXTEMP 150

//Lowertemp
#define HEATER_LOWER_TEMP 50 //lower hotend temperature by 50°C

#if defined(E3D_PT100_EXTRUDER_WITH_AMP) || defined(E3D_PT100_EXTRUDER_NO_AMP)
// Define PID constants for extruder with PT100
#define DEFAULT_Kp 21.70
Expand Down

0 comments on commit 3c7fa74

Please sign in to comment.