mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-23 02:35:31 +00:00
Use US spelling of 'behavior'
This commit is contained in:
parent
7f1e0c5670
commit
785c01f2bc
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2266,7 +2266,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2326,7 +2326,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -114,7 +114,7 @@ bool BLTouch::stow_proc() {
|
|||||||
// At the moment that we come in here, we might (pulse) or will (SW mode) see the trigger on the pin.
|
// At the moment that we come in here, we might (pulse) or will (SW mode) see the trigger on the pin.
|
||||||
// So even though we know a STOW will be ignored if an ALARM condition is active, we will STOW.
|
// So even though we know a STOW will be ignored if an ALARM condition is active, we will STOW.
|
||||||
// Note: If the probe is deployed AND in an ALARM condition, this STOW will not pull up the pin
|
// Note: If the probe is deployed AND in an ALARM condition, this STOW will not pull up the pin
|
||||||
// and the ALARM condition will still be there. --> ANTClabs should change this behaviour maybe
|
// and the ALARM condition will still be there. --> ANTClabs should change this behavior maybe
|
||||||
|
|
||||||
// Attempt to STOW, wait for STOW_DELAY or ALARM
|
// Attempt to STOW, wait for STOW_DELAY or ALARM
|
||||||
if (_stow_query_alarm()) {
|
if (_stow_query_alarm()) {
|
||||||
|
@ -87,7 +87,7 @@
|
|||||||
* D Disable Disable the Unified Bed Leveling System. In the normal case the user is invoking this
|
* D Disable Disable the Unified Bed Leveling System. In the normal case the user is invoking this
|
||||||
* command to see how well a Mesh as been adjusted to match a print surface. In order to do
|
* command to see how well a Mesh as been adjusted to match a print surface. In order to do
|
||||||
* this the Unified Bed Leveling System is turned on by the G26 command. The D parameter
|
* this the Unified Bed Leveling System is turned on by the G26 command. The D parameter
|
||||||
* alters the command's normal behaviour and disables the Unified Bed Leveling System even if
|
* alters the command's normal behavior and disables the Unified Bed Leveling System even if
|
||||||
* it is on.
|
* it is on.
|
||||||
*
|
*
|
||||||
* H # Hotend Set the Nozzle Temperature. If not specified, a default of 205 C. will be assumed.
|
* H # Hotend Set the Nozzle Temperature. If not specified, a default of 205 C. will be assumed.
|
||||||
@ -131,7 +131,7 @@
|
|||||||
* U # Random Randomize the order that the circles are drawn on the bed. The search for the closest
|
* U # Random Randomize the order that the circles are drawn on the bed. The search for the closest
|
||||||
* un-drawn circle is still done. But the distance to the location for each circle has a
|
* un-drawn circle is still done. But the distance to the location for each circle has a
|
||||||
* random number of the specified size added to it. Specifying S50 will give an interesting
|
* random number of the specified size added to it. Specifying S50 will give an interesting
|
||||||
* deviation from the normal behaviour on a 10 x 10 Mesh.
|
* deviation from the normal behavior on a 10 x 10 Mesh.
|
||||||
*
|
*
|
||||||
* X # X Coord. Specify the starting location of the drawing activity.
|
* X # X Coord. Specify the starting location of the drawing activity.
|
||||||
*
|
*
|
||||||
|
@ -42,7 +42,7 @@
|
|||||||
void GcodeSuite::M301() {
|
void GcodeSuite::M301() {
|
||||||
|
|
||||||
// multi-extruder PID patch: M301 updates or prints a single extruder's PID values
|
// multi-extruder PID patch: M301 updates or prints a single extruder's PID values
|
||||||
// default behaviour (omitting E parameter) is to update for extruder 0 only
|
// default behavior (omitting E parameter) is to update for extruder 0 only
|
||||||
const uint8_t e = parser.byteval('E'); // extruder being updated
|
const uint8_t e = parser.byteval('E'); // extruder being updated
|
||||||
|
|
||||||
if (e < HOTENDS) { // catch bad input value
|
if (e < HOTENDS) { // catch bad input value
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
/**
|
/**
|
||||||
* M999: Restart after being stopped
|
* M999: Restart after being stopped
|
||||||
*
|
*
|
||||||
* Default behaviour is to flush the serial buffer and request
|
* Default behavior is to flush the serial buffer and request
|
||||||
* a resend to the host starting on the last N line received.
|
* a resend to the host starting on the last N line received.
|
||||||
*
|
*
|
||||||
* Sending "M999 S1" will resume printing without flushing the
|
* Sending "M999 S1" will resume printing without flushing the
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
// PT100 with INA826 amp on Ultimaker v2.0 electronics
|
// PT100 with INA826 amp on Ultimaker v2.0 electronics
|
||||||
// The PT100 in the Ultimaker v2.0 electronics has a high sample value for a high temperature.
|
// The PT100 in the Ultimaker v2.0 electronics has a high sample value for a high temperature.
|
||||||
// This does not match the normal thermistor behaviour so we need to set the following defines
|
// This does not match the normal thermistor behavior so we need to set the following defines
|
||||||
#if THERMISTOR_HEATER_0 == 20
|
#if THERMISTOR_HEATER_0 == 20
|
||||||
#define HEATER_0_RAW_HI_TEMP 16383
|
#define HEATER_0_RAW_HI_TEMP 16383
|
||||||
#define HEATER_0_RAW_LO_TEMP 0
|
#define HEATER_0_RAW_LO_TEMP 0
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2270,7 +2270,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2330,7 +2330,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2270,7 +2270,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2330,7 +2330,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2266,7 +2266,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2326,7 +2326,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -320,7 +320,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2272,7 +2272,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2332,7 +2332,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2265,7 +2265,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2325,7 +2325,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2273,7 +2273,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2333,7 +2333,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2265,7 +2265,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2325,7 +2325,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2271,7 +2271,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2331,7 +2331,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2265,7 +2265,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2325,7 +2325,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2265,7 +2265,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2325,7 +2325,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2264,7 +2264,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2324,7 +2324,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2336,7 +2336,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2272,7 +2272,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2332,7 +2332,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2272,7 +2272,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2342,7 +2342,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2267,7 +2267,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2337,7 +2337,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2252,7 +2252,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2312,7 +2312,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2265,7 +2265,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2325,7 +2325,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2269,7 +2269,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2329,7 +2329,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2265,7 +2265,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2325,7 +2325,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2263,7 +2263,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2323,7 +2323,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -329,7 +329,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2281,7 +2281,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2341,7 +2341,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2267,7 +2267,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2327,7 +2327,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2267,7 +2267,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2327,7 +2327,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2267,7 +2267,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2327,7 +2327,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2267,7 +2267,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2327,7 +2327,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2267,7 +2267,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2327,7 +2327,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2267,7 +2267,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2327,7 +2327,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2267,7 +2267,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2327,7 +2327,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2255,7 +2255,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2315,7 +2315,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2267,7 +2267,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2327,7 +2327,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2266,7 +2266,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2326,7 +2326,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2267,7 +2267,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2327,7 +2327,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2268,7 +2268,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2328,7 +2328,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
* If left undefined this defaults to F = F_CPU/(2*255*1)
|
||||||
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
* ie F = 31.4 Khz on 16 MHz microcontrollers or F = 39.2 KHz on 20 MHz microcontrollers
|
||||||
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
* These defaults are the same as with the old FAST_PWM_FAN implementation - no migration is required
|
||||||
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behaviour.
|
* NOTE: Setting very low frequencies (< 10 Hz) may result in unexpected timer behavior.
|
||||||
*
|
*
|
||||||
* USE_OCR2A_AS_TOP [undefined by default]
|
* USE_OCR2A_AS_TOP [undefined by default]
|
||||||
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
* Boards that use TIMER2 for PWM have limitations resulting in only a few possible frequencies on TIMER2:
|
||||||
@ -2269,7 +2269,7 @@
|
|||||||
|
|
||||||
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
//#define I2CPE_ERR_THRESH_ABORT 100.0 // Threshold size for error (in mm) error on any given
|
||||||
// axis after which the printer will abort. Comment out to
|
// axis after which the printer will abort. Comment out to
|
||||||
// disable abort behaviour.
|
// disable abort behavior.
|
||||||
|
|
||||||
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
#define I2CPE_TIME_TRUSTED 10000 // After an encoder fault, there must be no further fault
|
||||||
// for this amount of time (in ms) before the encoder
|
// for this amount of time (in ms) before the encoder
|
||||||
@ -2329,7 +2329,7 @@
|
|||||||
//#define NANODLP_Z_SYNC
|
//#define NANODLP_Z_SYNC
|
||||||
#if ENABLED(NANODLP_Z_SYNC)
|
#if ENABLED(NANODLP_Z_SYNC)
|
||||||
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
//#define NANODLP_ALL_AXIS // Enables "Z_move_comp" output on any axis move.
|
||||||
// Default behaviour is limited to Z axis only.
|
// Default behavior is limited to Z axis only.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user