From 124e546326ed82e21c4f6f132a115b0e839ddee8 Mon Sep 17 00:00:00 2001 From: iGoX Date: Tue, 11 Feb 2025 14:39:55 +0100 Subject: [PATCH 1/9] Ender 3 - Sprite Pro Extruder --- .../Marlin-2.1.2.4/Marlin/Configuration.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h index 2a83f22..9dfa0f8 100644 --- a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h +++ b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h @@ -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) -- 2.49.1 From a135943daaaeb626def68731594f38377955a923 Mon Sep 17 00:00:00 2001 From: iGoX Date: Tue, 11 Feb 2025 18:42:17 +0100 Subject: [PATCH 2/9] Ender 3 - Sprite Pro Extruder --- .../Marlin-2.1.2.4/Marlin/Configuration.h | 36 +++++++++---------- .../Marlin-2.1.2.4/Marlin/Configuration_adv.h | 20 +++++------ 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h index 9dfa0f8..a51ce6d 100644 --- a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h +++ b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h @@ -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 315 // MBO: Original 275 / Sprite Pro 315 +#define HEATER_0_MAXTEMP 300 // MBO: Original 275 / Sprite Pro 300 #define HEATER_1_MAXTEMP 275 #define HEATER_2_MAXTEMP 275 #define HEATER_3_MAXTEMP 275 @@ -855,7 +855,7 @@ * Note: For Bowden Extruders make this large enough to allow load/unload. */ #define PREVENT_LENGTHY_EXTRUDE -#define EXTRUDE_MAXLENGTH 200 // MBO: Original value: 600 / Sprite Pro: 200 +#define EXTRUDE_MAXLENGTH 600 // MBO: To be decrease with Sprite Pro? //=========================================================================== //======================== Thermal Runaway Protection ======================= @@ -1244,7 +1244,7 @@ * When changing speed and direction, if the difference is less than the * value set here, it may happen instantaneously. */ -#define CLASSIC_JERK +//#define CLASSIC_JERK #if ENABLED(CLASSIC_JERK) #define DEFAULT_XJERK 10.0 #define DEFAULT_YJERK 10.0 @@ -1520,7 +1520,7 @@ // Most probes should stay away from the edges of the bed, but // with NOZZLE_AS_PROBE this can be negative for a wider probing area. -#define PROBING_MARGIN 15 +#define PROBING_MARGIN 10 // MBO: change from 15 to 10 // X and Y axis travel speed (mm/min) between probes #define XY_PROBE_FEEDRATE (133*60) @@ -1631,10 +1631,10 @@ //#define DELAY_BEFORE_PROBING 200 // (ms) To prevent vibrations from triggering piezo sensors // Require minimum nozzle and/or bed temperature for probing -//#define PREHEAT_BEFORE_PROBING +#define PREHEAT_BEFORE_PROBING // MBO: enable #if ENABLED(PREHEAT_BEFORE_PROBING) - #define PROBING_NOZZLE_TEMP 120 // (°C) Only applies to E0 at this time - #define PROBING_BED_TEMP 50 + #define PROBING_NOZZLE_TEMP 150 // (°C) Only applies to E0 at this time // MBO: change from 120 to 150 + #define PROBING_BED_TEMP 60 // MBO: change from 50 to 60 #endif // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 @@ -1872,7 +1872,7 @@ // After a runout is detected, continue printing this length of filament // before executing the runout script. Useful for a sensor at the end of // a feed tube. Requires 4 bytes SRAM per sensor, plus 4 bytes overhead. - #define FILAMENT_RUNOUT_DISTANCE_MM 8 + #define FILAMENT_RUNOUT_DISTANCE_MM 8 // MBO: to be changed after Sprite Pro and new filament sensor installation #ifdef FILAMENT_RUNOUT_DISTANCE_MM // Enable this option to use an encoder disc that toggles the runout pin @@ -1943,10 +1943,10 @@ /** * Auto-leveling needs preheating */ -#define PREHEAT_BEFORE_LEVELING +//#define PREHEAT_BEFORE_LEVELING #if ENABLED(PREHEAT_BEFORE_LEVELING) #define LEVELING_NOZZLE_TEMP 120 // (°C) Only applies to E0 at this time - #define LEVELING_BED_TEMP 50 + #define LEVELING_BED_TEMP 60 // #endif /** @@ -2150,7 +2150,7 @@ #define HOMING_FEEDRATE_MM_M { (20*60), (20*60), (4*60) } // Validate that endstops are triggered on homing moves -#define VALIDATE_HOMING_ENDSTOPS +#define VALIDATE_HOMING_ENDSTOPS // MBO: enable // @section calibrate @@ -2416,7 +2416,7 @@ * * View the current statistics with M78. */ -//#define PRINTCOUNTER +#define PRINTCOUNTER // MBO: enable #if ENABLED(PRINTCOUNTER) #define PRINTCOUNTER_SAVE_INTERVAL 60 // (minutes) EEPROM save interval during print. A value of 0 will save stats at end of print. #endif @@ -3354,17 +3354,17 @@ #endif // Support for Adafruit NeoPixel LED driver -#define NEOPIXEL_LED +#define NEOPIXEL_LED // MBO: enable #if ENABLED(NEOPIXEL_LED) #define NEOPIXEL_TYPE NEO_GRB // NEO_GRBW, NEO_RGBW, NEO_GRB, NEO_RBG, etc. // See https://github.com/adafruit/Adafruit_NeoPixel/blob/master/Adafruit_NeoPixel.h - #define NEOPIXEL_PIN PA8 // LED driving pin + #define NEOPIXEL_PIN PA8 // MBO: LED driving pin for BBT SKR E3 Mini v2.0 //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE //#define NEOPIXEL2_PIN 5 - #define NEOPIXEL_PIXELS 17 // Number of LEDs in the strip. (Longest strip when NEOPIXEL2_SEPARATE is disabled.) - #define NEOPIXEL_IS_SEQUENTIAL // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once. - #define NEOPIXEL_BRIGHTNESS 127 // Initial brightness (0-255) - #define NEOPIXEL_STARTUP_TEST // Cycle through colors at startup + #define NEOPIXEL_PIXELS 17 // Number of LEDs in the strip. (Longest strip when NEOPIXEL2_SEPARATE is disabled.) // MBO: 17 + //#define NEOPIXEL_IS_SEQUENTIAL // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once. + #define NEOPIXEL_BRIGHTNESS 127 // Initial brightness (0-255) // MBO: 127 + #define NEOPIXEL_STARTUP_TEST // Cycle through colors at startup // MBO: enable // Support for second Adafruit NeoPixel LED driver controlled with M150 S1 ... //#define NEOPIXEL2_SEPARATE diff --git a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h index bddf765..12c5fa0 100644 --- a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h +++ b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h @@ -50,7 +50,7 @@ * 3 = schema.json - The entire configuration schema. (13 = pattern groups) * 4 = schema.yml - The entire configuration schema. */ -//#define CONFIG_EXPORT 2 // :[1:'JSON', 2:'config.ini', 3:'schema.json', 4:'schema.yml'] +#define CONFIG_EXPORT 1 // :[1:'JSON', 2:'config.ini', 3:'schema.json', 4:'schema.yml'] //=========================================================================== //============================= Thermal Settings ============================ @@ -1032,21 +1032,21 @@ // // Add the G35 command to read bed corners to help adjust screws. Requires a bed probe. // -#define ASSISTED_TRAMMING +#define ASSISTED_TRAMMING // MBO: enable #if ENABLED(ASSISTED_TRAMMING) // Define from 3 to 9 points to probe. //#define TRAMMING_POINT_XY { { 35, 30 }, { 205, 30 }, { 205, 205 }, { 35, 205 } } - #define TRAMMING_POINT_XY { { 35, 30 }, { 180, 30 }, { 180, 200 }, { 35, 200 } } + #define TRAMMING_POINT_XY { { 35, 200 }, { 35, 30 }, { 180, 30 }, { 180, 200 } } // Define position names for probe points. - #define TRAMMING_POINT_NAME_1 "Front-Left" - #define TRAMMING_POINT_NAME_2 "Front-Right" - #define TRAMMING_POINT_NAME_3 "Back-Right" - #define TRAMMING_POINT_NAME_4 "Back-Left" + #define TRAMMING_POINT_NAME_1 "Back-Left" + #define TRAMMING_POINT_NAME_2 "Front-Left" + #define TRAMMING_POINT_NAME_3 "Front-Right" + #define TRAMMING_POINT_NAME_4 "Back-Right" #define RESTORE_LEVELING_AFTER_G35 // Enable to restore leveling setup after operation - //#define REPORT_TRAMMING_MM // Report Z deviation (mm) for each point relative to the first + #define REPORT_TRAMMING_MM // Report Z deviation (mm) for each point relative to the first // MBO: enable #define ASSISTED_TRAMMING_WIZARD // Add a Tramming Wizard to the LCD menu @@ -2657,7 +2657,7 @@ // This short retract is done immediately, before parking the nozzle. #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 50 // (mm/s) Unload filament feedrate. This can be pretty fast. #define FILAMENT_CHANGE_UNLOAD_ACCEL 25 // (mm/s^2) Lower acceleration may allow a faster feedrate. - #define FILAMENT_CHANGE_UNLOAD_LENGTH 400 // (mm) The length of filament for a complete unload. + #define FILAMENT_CHANGE_UNLOAD_LENGTH 40 // (mm) The length of filament for a complete unload. // MBO: change from 400 to 40 // For Bowden, the full length of the tube and nozzle. // For direct drive, the full length of the nozzle. // Set to 0 for manual unloading. @@ -2666,7 +2666,7 @@ // 0 to disable start loading and skip to fast load only #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 60 // (mm/s) Load filament feedrate. This can be pretty fast. #define FILAMENT_CHANGE_FAST_LOAD_ACCEL 25 // (mm/s^2) Lower acceleration may allow a faster feedrate. - #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 400 // (mm) Load length of filament, from extruder gear to nozzle. + #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 40 // (mm) Load length of filament, from extruder gear to nozzle. // MBO: change from 400 to 40 // For Bowden, the full length of the tube and nozzle. // For direct drive, the full length of the nozzle. //#define ADVANCED_PAUSE_CONTINUOUS_PURGE // Purge continuously up to the purge length until interrupted. -- 2.49.1 From cce5f09dd41b1b5b739bb24b33736a9ec0199302 Mon Sep 17 00:00:00 2001 From: iGoX Date: Tue, 11 Feb 2025 19:01:56 +0100 Subject: [PATCH 3/9] Ender 3 - Note to change NOZZLE_TO_PROBE_OFFSET after Sprite Pro upgrade --- creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h index a51ce6d..e5bf243 100644 --- a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h +++ b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h @@ -1516,7 +1516,7 @@ //#define NOZZLE_TO_PROBE_OFFSET { -44, -14, -2.725 } // PROBE_OFFSET with SATSANA fangs extruder fans -#define NOZZLE_TO_PROBE_OFFSET { -51, -12, 0 } +#define NOZZLE_TO_PROBE_OFFSET { -51, -12, 0 } // MBO: To be cahnge after Sprite Pro upgrade // Most probes should stay away from the edges of the bed, but // with NOZZLE_AS_PROBE this can be negative for a wider probing area. -- 2.49.1 From 81b55dd162e71b6fc0f24ff0581c8bb89ad53185 Mon Sep 17 00:00:00 2001 From: iGoX Date: Tue, 11 Feb 2025 19:28:01 +0100 Subject: [PATCH 4/9] Ender 3 - Mark all changes for Sprite Pro upgrade with TODOs --- .../Marlin-2.1.2.4/Marlin/Configuration.h | 16 +++++++++++----- .../Marlin-2.1.2.4/Marlin/Configuration_adv.h | 12 ++++++++---- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h index e5bf243..400a52b 100644 --- a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h +++ b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h @@ -634,7 +634,8 @@ // 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 300 // MBO: Original 275 / Sprite Pro 300 +// TODO: Change HEATER_0_MAXTEMP to 300 after Sprite Pro extruder upgrade +#define HEATER_0_MAXTEMP 275 // MBO #define HEATER_1_MAXTEMP 275 #define HEATER_2_MAXTEMP 275 #define HEATER_3_MAXTEMP 275 @@ -855,7 +856,8 @@ * Note: For Bowden Extruders make this large enough to allow load/unload. */ #define PREVENT_LENGTHY_EXTRUDE -#define EXTRUDE_MAXLENGTH 600 // MBO: To be decrease with Sprite Pro? +// TODO: To be decrease with Sprite Pro? +#define EXTRUDE_MAXLENGTH 600 // MBO //=========================================================================== //======================== Thermal Runaway Protection ======================= @@ -1197,7 +1199,8 @@ * Override with M92 * X, Y, Z [, I [, J [, K...]]], E0 [, E1[, E2...]] */ -#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 +// TODO: change e-step (93) to fit Sprite Pro extruder => https://www.youtube.com/watch?v=lH-RrjtiC8M +#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 } /** * Default Max Feed Rate (linear=mm/s, rotational=°/s) @@ -1515,8 +1518,10 @@ // PROBE_OFFSET with original extruder fans //#define NOZZLE_TO_PROBE_OFFSET { -44, -14, -2.725 } + // PROBE_OFFSET with SATSANA fangs extruder fans -#define NOZZLE_TO_PROBE_OFFSET { -51, -12, 0 } // MBO: To be cahnge after Sprite Pro upgrade +// TODO: To be change after Sprite Pro upgrade +#define NOZZLE_TO_PROBE_OFFSET { -51, -12, 0 } // MBO // Most probes should stay away from the edges of the bed, but // with NOZZLE_AS_PROBE this can be negative for a wider probing area. @@ -1872,7 +1877,8 @@ // After a runout is detected, continue printing this length of filament // before executing the runout script. Useful for a sensor at the end of // a feed tube. Requires 4 bytes SRAM per sensor, plus 4 bytes overhead. - #define FILAMENT_RUNOUT_DISTANCE_MM 8 // MBO: to be changed after Sprite Pro and new filament sensor installation + // TODO: to be changed after Sprite Pro and new filament sensor installation + #define FILAMENT_RUNOUT_DISTANCE_MM 8 // MBO #ifdef FILAMENT_RUNOUT_DISTANCE_MM // Enable this option to use an encoder disc that toggles the runout pin diff --git a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h index 12c5fa0..8d7d7d3 100644 --- a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h +++ b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h @@ -1037,7 +1037,9 @@ // Define from 3 to 9 points to probe. //#define TRAMMING_POINT_XY { { 35, 30 }, { 205, 30 }, { 205, 205 }, { 35, 205 } } - #define TRAMMING_POINT_XY { { 35, 200 }, { 35, 30 }, { 180, 30 }, { 180, 200 } } + //#define TRAMMING_POINT_XY { { 35, 200 }, { 35, 30 }, { 180, 30 }, { 180, 200 } } + // TODO: Change after Sprite Pro upgrade + #define TRAMMING_POINT_XY { { 27, 205 }, { 25, 35 }, { 184, 30 }, { 184, 205 } } // MBO // Define position names for probe points. #define TRAMMING_POINT_NAME_1 "Back-Left" @@ -1048,7 +1050,7 @@ #define RESTORE_LEVELING_AFTER_G35 // Enable to restore leveling setup after operation #define REPORT_TRAMMING_MM // Report Z deviation (mm) for each point relative to the first // MBO: enable - #define ASSISTED_TRAMMING_WIZARD // Add a Tramming Wizard to the LCD menu + #define ASSISTED_TRAMMING_WIZARD // Add a Tramming Wizard to the LCD menu // MBO: enable //#define ASSISTED_TRAMMING_WAIT_POSITION { X_CENTER, Y_CENTER, 30 } // Move the nozzle out of the way for adjustment @@ -2657,7 +2659,8 @@ // This short retract is done immediately, before parking the nozzle. #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 50 // (mm/s) Unload filament feedrate. This can be pretty fast. #define FILAMENT_CHANGE_UNLOAD_ACCEL 25 // (mm/s^2) Lower acceleration may allow a faster feedrate. - #define FILAMENT_CHANGE_UNLOAD_LENGTH 40 // (mm) The length of filament for a complete unload. // MBO: change from 400 to 40 + // TODO: Change FILAMENT_CHANGE_UNLOAD_LENGTH after Sprite Pro upgrade + #define FILAMENT_CHANGE_UNLOAD_LENGTH 400 // (mm) The length of filament for a complete unload. // MBO // For Bowden, the full length of the tube and nozzle. // For direct drive, the full length of the nozzle. // Set to 0 for manual unloading. @@ -2666,7 +2669,8 @@ // 0 to disable start loading and skip to fast load only #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 60 // (mm/s) Load filament feedrate. This can be pretty fast. #define FILAMENT_CHANGE_FAST_LOAD_ACCEL 25 // (mm/s^2) Lower acceleration may allow a faster feedrate. - #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 40 // (mm) Load length of filament, from extruder gear to nozzle. // MBO: change from 400 to 40 + // TODO: Change FILAMENT_CHANGE_FAST_LOAD_LENGTH after Sprite Pro upgrade + #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 400 // (mm) Load length of filament, from extruder gear to nozzle. // MBO // For Bowden, the full length of the tube and nozzle. // For direct drive, the full length of the nozzle. //#define ADVANCED_PAUSE_CONTINUOUS_PURGE // Purge continuously up to the purge length until interrupted. -- 2.49.1 From caf9d2695aa3981b3620466738818540d6c0e00d Mon Sep 17 00:00:00 2001 From: iGoX Date: Tue, 11 Feb 2025 19:32:26 +0100 Subject: [PATCH 5/9] Ender 3 - Restore preheat parameter --- creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h index 400a52b..ae0262f 100644 --- a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h +++ b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h @@ -1636,7 +1636,7 @@ //#define DELAY_BEFORE_PROBING 200 // (ms) To prevent vibrations from triggering piezo sensors // Require minimum nozzle and/or bed temperature for probing -#define PREHEAT_BEFORE_PROBING // MBO: enable +//#define PREHEAT_BEFORE_PROBING // MBO: enable #if ENABLED(PREHEAT_BEFORE_PROBING) #define PROBING_NOZZLE_TEMP 150 // (°C) Only applies to E0 at this time // MBO: change from 120 to 150 #define PROBING_BED_TEMP 60 // MBO: change from 50 to 60 @@ -1949,7 +1949,7 @@ /** * Auto-leveling needs preheating */ -//#define PREHEAT_BEFORE_LEVELING +#define PREHEAT_BEFORE_LEVELING #if ENABLED(PREHEAT_BEFORE_LEVELING) #define LEVELING_NOZZLE_TEMP 120 // (°C) Only applies to E0 at this time #define LEVELING_BED_TEMP 60 // -- 2.49.1 From 49f535762a6d28dd50353160406a8b91f4ee602d Mon Sep 17 00:00:00 2001 From: iGoX Date: Tue, 11 Feb 2025 19:34:32 +0100 Subject: [PATCH 6/9] Ender 3 - Proper comment --- creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h index ae0262f..eb93ea9 100644 --- a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h +++ b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration.h @@ -1636,7 +1636,7 @@ //#define DELAY_BEFORE_PROBING 200 // (ms) To prevent vibrations from triggering piezo sensors // Require minimum nozzle and/or bed temperature for probing -//#define PREHEAT_BEFORE_PROBING // MBO: enable +//#define PREHEAT_BEFORE_PROBING #if ENABLED(PREHEAT_BEFORE_PROBING) #define PROBING_NOZZLE_TEMP 150 // (°C) Only applies to E0 at this time // MBO: change from 120 to 150 #define PROBING_BED_TEMP 60 // MBO: change from 50 to 60 @@ -1949,7 +1949,7 @@ /** * Auto-leveling needs preheating */ -#define PREHEAT_BEFORE_LEVELING +#define PREHEAT_BEFORE_LEVELING // MBO #if ENABLED(PREHEAT_BEFORE_LEVELING) #define LEVELING_NOZZLE_TEMP 120 // (°C) Only applies to E0 at this time #define LEVELING_BED_TEMP 60 // -- 2.49.1 From 6fe60b240250b0f1930201050ead6a604781154a Mon Sep 17 00:00:00 2001 From: iGoX Date: Tue, 11 Feb 2025 19:36:59 +0100 Subject: [PATCH 7/9] Ender 3 - restore CONFIG_EXPORT to default value --- creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h index 8d7d7d3..2fbb0b8 100644 --- a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h +++ b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h @@ -50,7 +50,7 @@ * 3 = schema.json - The entire configuration schema. (13 = pattern groups) * 4 = schema.yml - The entire configuration schema. */ -#define CONFIG_EXPORT 1 // :[1:'JSON', 2:'config.ini', 3:'schema.json', 4:'schema.yml'] +#define CONFIG_EXPORT 2 // :[1:'JSON', 2:'config.ini', 3:'schema.json', 4:'schema.yml'] //=========================================================================== //============================= Thermal Settings ============================ -- 2.49.1 From 09d27b48529223bd0836f924a37b2aad0595628e Mon Sep 17 00:00:00 2001 From: iGoX Date: Tue, 11 Feb 2025 19:37:36 +0100 Subject: [PATCH 8/9] Ender 3 - restore CONFIG_EXPORT to default value --- creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h index 2fbb0b8..d9afe80 100644 --- a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h +++ b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h @@ -50,7 +50,7 @@ * 3 = schema.json - The entire configuration schema. (13 = pattern groups) * 4 = schema.yml - The entire configuration schema. */ -#define CONFIG_EXPORT 2 // :[1:'JSON', 2:'config.ini', 3:'schema.json', 4:'schema.yml'] +//#define CONFIG_EXPORT 2 // :[1:'JSON', 2:'config.ini', 3:'schema.json', 4:'schema.yml'] //=========================================================================== //============================= Thermal Settings ============================ -- 2.49.1 From 1aea3b2ff823c0c5e8628833eeeae89f22b8cee0 Mon Sep 17 00:00:00 2001 From: iGoX Date: Tue, 11 Feb 2025 19:41:07 +0100 Subject: [PATCH 9/9] Ender 3 - Disable INPUT_SHAPING_* --- creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h index d9afe80..3d1a0f0 100644 --- a/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h +++ b/creality-ender3/Marlin-2.1.2.4/Marlin/Configuration_adv.h @@ -1087,8 +1087,8 @@ * X<1> Set the given parameters only for the X axis. * Y<1> Set the given parameters only for the Y axis. */ -#define INPUT_SHAPING_X -#define INPUT_SHAPING_Y +//#define INPUT_SHAPING_X +//#define INPUT_SHAPING_Y #if EITHER(INPUT_SHAPING_X, INPUT_SHAPING_Y) #if ENABLED(INPUT_SHAPING_X) #define SHAPING_FREQ_X 40 // (Hz) The default dominant resonant frequency on the X axis. -- 2.49.1