Prepare firmware modifications for Spite Pro extruder upgrade #19

Merged
iGoX merged 9 commits from igox/ender3-sprite-pro-extruder into main 2025-02-11 19:42:37 +01:00
Showing only changes of commit 124e546326 - Show all commits

View File

@@ -634,7 +634,7 @@
// Above this temperature the heater will be switched off.
// This can protect components from overheating, but NOT from shorts and failures.
// (Use MINTEMP for thermistor short/failure protection.)
#define HEATER_0_MAXTEMP 275
#define HEATER_0_MAXTEMP 315 // MBO: Original 275 / Sprite Pro 315
#define HEATER_1_MAXTEMP 275
#define HEATER_2_MAXTEMP 275
#define HEATER_3_MAXTEMP 275
@@ -834,8 +834,8 @@
#define PID_FUNCTIONAL_RANGE 10 // If the temperature difference between the target temperature and the actual temperature
// is more than PID_FUNCTIONAL_RANGE then the PID will be shut off and the heater will be set to min/max.
//#define PID_EDIT_MENU // Add PID editing to the "Advanced Settings" menu. (~700 bytes of flash)
#define PID_AUTOTUNE_MENU // Add PID auto-tuning to the "Advanced Settings" menu. (~250 bytes of flash)
#define PID_EDIT_MENU // Add PID editing to the "Advanced Settings" menu. (~700 bytes of flash) // MBO
#define PID_AUTOTUNE_MENU // Add PID auto-tuning to the "Advanced Settings" menu. (~250 bytes of flash) // MBO
#endif
// @section safety
@@ -855,7 +855,7 @@
* Note: For Bowden Extruders make this large enough to allow load/unload.
*/
#define PREVENT_LENGTHY_EXTRUDE
#define EXTRUDE_MAXLENGTH 600
#define EXTRUDE_MAXLENGTH 200 // MBO: Original value: 600 / Sprite Pro: 200
//===========================================================================
//======================== Thermal Runaway Protection =======================
@@ -1170,7 +1170,7 @@
//#define ENDSTOP_NOISE_THRESHOLD 2
// Check for stuck or disconnected endstops during homing moves.
//#define DETECT_BROKEN_ENDSTOP
#define DETECT_BROKEN_ENDSTOP // MBO: enable
//=============================================================================
//============================== Movement Settings ============================
@@ -1197,7 +1197,7 @@
* Override with M92
* X, Y, Z [, I [, J [, K...]]], E0 [, E1[, E2...]]
*/
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 }
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 } // MBO: change e-step (93) to fit Sprite Pro => https://www.youtube.com/watch?v=lH-RrjtiC8M
/**
* Default Max Feed Rate (linear=mm/s, rotational=°/s)