✨ Encoder Noise Filter (#24538)
This commit is contained in:
parent
6134d55360
commit
bbaccd342e
@ -2467,6 +2467,16 @@
|
|||||||
//
|
//
|
||||||
//#define REVERSE_SELECT_DIRECTION
|
//#define REVERSE_SELECT_DIRECTION
|
||||||
|
|
||||||
|
//
|
||||||
|
// Encoder EMI Noise Filter
|
||||||
|
//
|
||||||
|
// This option increases encoder samples to filter out phantom encoder clicks caused by EMI noise.
|
||||||
|
//
|
||||||
|
//#define ENCODER_NOISE_FILTER
|
||||||
|
#if ENABLED(ENCODER_NOISE_FILTER)
|
||||||
|
#define ENCODER_SAMPLES 10
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Individual Axis Homing
|
// Individual Axis Homing
|
||||||
//
|
//
|
||||||
|
@ -694,11 +694,7 @@ public:
|
|||||||
|
|
||||||
static void update_buttons();
|
static void update_buttons();
|
||||||
|
|
||||||
#if HAS_ENCODER_NOISE
|
#if ENABLED(ENCODER_NOISE_FILTER)
|
||||||
#ifndef ENCODER_SAMPLES
|
|
||||||
#define ENCODER_SAMPLES 10
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Some printers may have issues with EMI noise especially using a motherboard with 3.3V logic levels
|
* Some printers may have issues with EMI noise especially using a motherboard with 3.3V logic levels
|
||||||
* it may cause the logical LOW to float into the undefined region and register as a logical HIGH
|
* it may cause the logical LOW to float into the undefined region and register as a logical HIGH
|
||||||
|
@ -32,7 +32,7 @@ opt_enable AUTO_BED_LEVELING_UBL RESTORE_LEVELING_AFTER_G28 DEBUG_LEVELING_FEATU
|
|||||||
EEPROM_SETTINGS EEPROM_CHITCHAT GCODE_MACROS CUSTOM_MENU_MAIN FREEZE_FEATURE CANCEL_OBJECTS SOUND_MENU_ITEM \
|
EEPROM_SETTINGS EEPROM_CHITCHAT GCODE_MACROS CUSTOM_MENU_MAIN FREEZE_FEATURE CANCEL_OBJECTS SOUND_MENU_ITEM \
|
||||||
MULTI_NOZZLE_DUPLICATION CLASSIC_JERK LIN_ADVANCE EXTRA_LIN_ADVANCE_K QUICK_HOME \
|
MULTI_NOZZLE_DUPLICATION CLASSIC_JERK LIN_ADVANCE EXTRA_LIN_ADVANCE_K QUICK_HOME \
|
||||||
LCD_SET_PROGRESS_MANUALLY PRINT_PROGRESS_SHOW_DECIMALS SHOW_REMAINING_TIME \
|
LCD_SET_PROGRESS_MANUALLY PRINT_PROGRESS_SHOW_DECIMALS SHOW_REMAINING_TIME \
|
||||||
BABYSTEPPING BABYSTEP_XY NANODLP_Z_SYNC I2C_POSITION_ENCODERS M114_DETAIL
|
ENCODER_NOISE_FILTER BABYSTEPPING BABYSTEP_XY NANODLP_Z_SYNC I2C_POSITION_ENCODERS M114_DETAIL
|
||||||
exec_test $1 $2 "Azteeg X3 Pro | EXTRUDERS 5 | RRDFGSC | UBL | LIN_ADVANCE ..." "$3"
|
exec_test $1 $2 "Azteeg X3 Pro | EXTRUDERS 5 | RRDFGSC | UBL | LIN_ADVANCE ..." "$3"
|
||||||
|
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user