mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2025-07-09 07:56:27 -06:00
Add POWER_MONITOR_CURRENT_OFFSET, use "G-code"
This commit is contained in:
parent
de13cad118
commit
ef405da388
355 changed files with 959 additions and 795 deletions
|
@ -2213,7 +2213,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1186,7 +1186,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2424,7 +2424,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2715,7 +2715,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3029,6 +3029,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2247,7 +2247,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2216,7 +2216,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK true // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK true // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2216,7 +2216,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2233,7 +2233,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2315,7 +2315,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1189,7 +1189,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE true // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE true // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2428,7 +2428,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2719,7 +2719,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3033,6 +3033,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2315,7 +2315,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE true // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE true // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2427,7 +2427,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2718,7 +2718,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3032,6 +3032,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2215,7 +2215,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -2226,7 +2226,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2428,7 +2428,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2719,7 +2719,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3033,6 +3033,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2217,7 +2217,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2217,7 +2217,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2332,7 +2332,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2230,7 +2230,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2229,7 +2229,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2216,7 +2216,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2227,7 +2227,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2221,7 +2221,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2225,7 +2225,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2216,7 +2216,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1192,7 +1192,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2430,7 +2430,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2721,7 +2721,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3035,6 +3035,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2198,7 +2198,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2220,7 +2220,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2230,7 +2230,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2215,7 +2215,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
#define TEMP_STAT_LEDS
|
#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -2215,7 +2215,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2215,7 +2215,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2203,7 +2203,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2216,7 +2216,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1196,7 +1196,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2434,7 +2434,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2725,7 +2725,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3039,6 +3039,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2203,7 +2203,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2220,7 +2220,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -2214,7 +2214,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
#define TEMP_STAT_LEDS
|
#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2215,7 +2215,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -2215,7 +2215,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -2215,7 +2215,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -2246,7 +2246,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK true // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK true // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2429,7 +2429,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2720,7 +2720,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3037,6 +3037,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2225,7 +2225,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 256 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 256 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3034,6 +3034,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2216,7 +2216,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK true // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK true // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2218,7 +2218,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK true // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK true // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2234,7 +2234,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2215,7 +2215,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2219,7 +2219,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2219,7 +2219,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2225,7 +2225,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2219,7 +2219,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2219,7 +2219,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2216,7 +2216,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1189,7 +1189,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2427,7 +2427,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2718,7 +2718,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3032,6 +3032,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2207,7 +2207,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2428,7 +2428,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2719,7 +2719,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3033,6 +3033,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2208,7 +2208,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2428,7 +2428,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2719,7 +2719,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3033,6 +3033,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2208,7 +2208,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2219,7 +2219,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM false // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2220,7 +2220,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2220,7 +2220,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2220,7 +2220,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2220,7 +2220,7 @@
|
||||||
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
|
||||||
//#define TEMP_STAT_LEDS
|
//#define TEMP_STAT_LEDS
|
||||||
|
|
||||||
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
// SkeinForge sends the wrong arc G-codes when using Arc Point as fillet procedure
|
||||||
//#define SF_ARC_FIX
|
//#define SF_ARC_FIX
|
||||||
|
|
||||||
// Support for the BariCUDA Paste Extruder
|
// Support for the BariCUDA Paste Extruder
|
||||||
|
|
|
@ -1188,7 +1188,7 @@
|
||||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||||
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 40 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 G-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
|
@ -2426,7 +2426,7 @@
|
||||||
* for error conditions like overtemperature and short to ground.
|
* for error conditions like overtemperature and short to ground.
|
||||||
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
* To manage over-temp Marlin can decrease the driver current until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* M911 - Report stepper driver overtemperature pre-warn condition.
|
* M911 - Report stepper driver overtemperature pre-warn condition.
|
||||||
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
* M912 - Clear stepper driver overtemperature pre-warn condition flag.
|
||||||
|
@ -2717,7 +2717,7 @@
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
* Other detected conditions can be used to stop the current print.
|
* Other detected conditions can be used to stop the current print.
|
||||||
* Relevant g-codes:
|
* Relevant G-codes:
|
||||||
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
* M906 - I1/2/3/4/5 Set or get motor drive level using axis codes X, Y, Z, E. Report values if no axis codes given.
|
||||||
* I not present or I0 or I1 - X, Y, Z or E0
|
* I not present or I0 or I1 - X, Y, Z or E0
|
||||||
* I2 - X2, Y2, Z2 or E1
|
* I2 - X2, Y2, Z2 or E1
|
||||||
|
@ -3031,6 +3031,7 @@
|
||||||
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
//#define POWER_MONITOR_VOLTAGE // Monitor the system voltage
|
||||||
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
#if EITHER(POWER_MONITOR_CURRENT, POWER_MONITOR_VOLTAGE)
|
||||||
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_AMP 0.05000 // Input voltage to the MCU analog pin per amp - DO NOT apply more than ADC_VREF!
|
||||||
|
#define POWER_MONITOR_CURRENT_OFFSET -1 // Offset value for current sensors with linear function output
|
||||||
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
#define POWER_MONITOR_VOLTS_PER_VOLT 0.11786 // Input voltage to the MCU analog pin per volt - DO NOT apply more than ADC_VREF!
|
||||||
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
#define POWER_MONITOR_FIXED_VOLTAGE 13.6 // Voltage for a current sensor with no voltage sensor (for power display)
|
||||||
#endif
|
#endif
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue