Fix L6470 config comments
This commit is contained in:
parent
f4d1f13358
commit
0eca236dcd
|
@ -1601,21 +1601,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1601,21 +1601,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1601,21 +1601,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1599,21 +1599,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1605,21 +1605,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1599,21 +1599,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1608,21 +1608,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1599,21 +1599,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1602,21 +1602,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1605,21 +1605,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1605,21 +1605,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1601,21 +1601,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1601,21 +1601,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1608,21 +1608,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1601,21 +1601,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1601,21 +1601,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1601,21 +1601,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1613,21 +1613,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1601,21 +1601,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1602,21 +1602,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1602,21 +1602,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1602,21 +1602,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1602,21 +1602,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1602,21 +1602,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1603,21 +1603,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1602,21 +1602,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1602,21 +1602,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1602,21 +1602,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1602,21 +1602,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1602,21 +1602,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1600,21 +1600,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
|
@ -1601,21 +1601,21 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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
|
||||||
* I3 - Z3 or E3
|
* I3 - Z3 or E3
|
||||||
* I4 - E4
|
* I4 - E4
|
||||||
* I5 - E5
|
* I5 - E5
|
||||||
* M916 - Increase drive level until get thermal warning
|
* M916 - Increase drive level until get thermal warning
|
||||||
* M917 - Find minimum current thresholds
|
* M917 - Find minimum current thresholds
|
||||||
* M918 - Increase speed until max or error
|
* M918 - Increase speed until max or error
|
||||||
* M122 S0/1 - Report driver parameters
|
* M122 S0/1 - Report driver parameters
|
||||||
*/
|
*/
|
||||||
//#define MONITOR_L6470_DRIVER_STATUS
|
//#define MONITOR_L6470_DRIVER_STATUS
|
||||||
|
|
||||||
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
#if ENABLED(MONITOR_L6470_DRIVER_STATUS)
|
||||||
|
|
Loading…
Reference in a new issue