Prepare firmware modifications for Spite Pro extruder upgrade #19
@@ -634,7 +634,8 @@
|
|||||||
// Above this temperature the heater will be switched off.
|
// Above this temperature the heater will be switched off.
|
||||||
// This can protect components from overheating, but NOT from shorts and failures.
|
// This can protect components from overheating, but NOT from shorts and failures.
|
||||||
// (Use MINTEMP for thermistor short/failure protection.)
|
// (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_1_MAXTEMP 275
|
||||||
#define HEATER_2_MAXTEMP 275
|
#define HEATER_2_MAXTEMP 275
|
||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
@@ -855,7 +856,8 @@
|
|||||||
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
*/
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#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 =======================
|
//======================== Thermal Runaway Protection =======================
|
||||||
@@ -1197,7 +1199,8 @@
|
|||||||
* Override with M92
|
* Override with M92
|
||||||
* X, Y, Z [, I [, J [, K...]]], E0 [, E1[, E2...]]
|
* 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)
|
* Default Max Feed Rate (linear=mm/s, rotational=°/s)
|
||||||
@@ -1515,8 +1518,10 @@
|
|||||||
// PROBE_OFFSET with original extruder fans
|
// PROBE_OFFSET with original extruder fans
|
||||||
//#define NOZZLE_TO_PROBE_OFFSET { -44, -14, -2.725 }
|
//#define NOZZLE_TO_PROBE_OFFSET { -44, -14, -2.725 }
|
||||||
|
|
||||||
|
|
||||||
// PROBE_OFFSET with SATSANA fangs extruder fans
|
// 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
|
// 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.
|
// 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
|
// After a runout is detected, continue printing this length of filament
|
||||||
// before executing the runout script. Useful for a sensor at the end of
|
// 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.
|
// 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
|
#ifdef FILAMENT_RUNOUT_DISTANCE_MM
|
||||||
// Enable this option to use an encoder disc that toggles the runout pin
|
// Enable this option to use an encoder disc that toggles the runout pin
|
||||||
|
|||||||
@@ -1037,7 +1037,9 @@
|
|||||||
|
|
||||||
// Define from 3 to 9 points to probe.
|
// 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 }, { 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 position names for probe points.
|
||||||
#define TRAMMING_POINT_NAME_1 "Back-Left"
|
#define TRAMMING_POINT_NAME_1 "Back-Left"
|
||||||
@@ -1048,7 +1050,7 @@
|
|||||||
#define RESTORE_LEVELING_AFTER_G35 // Enable to restore leveling setup after operation
|
#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 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
|
//#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.
|
// 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_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_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 Bowden, the full length of the tube and nozzle.
|
||||||
// For direct drive, the full length of the nozzle.
|
// For direct drive, the full length of the nozzle.
|
||||||
// Set to 0 for manual unloading.
|
// Set to 0 for manual unloading.
|
||||||
@@ -2666,7 +2669,8 @@
|
|||||||
// 0 to disable start loading and skip to fast load only
|
// 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_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_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 Bowden, the full length of the tube and nozzle.
|
||||||
// For direct drive, the full length of the nozzle.
|
// For direct drive, the full length of the nozzle.
|
||||||
//#define ADVANCED_PAUSE_CONTINUOUS_PURGE // Purge continuously up to the purge length until interrupted.
|
//#define ADVANCED_PAUSE_CONTINUOUS_PURGE // Purge continuously up to the purge length until interrupted.
|
||||||
|
|||||||
Reference in New Issue
Block a user