klipper-dgus/klippy
Kevin O'Connor c9cb462f90 itersolve: Implement a step+dir+step filter
Some stepper motor drivers do not respond well to rapid "step +
direction change + step" events.  In particular, it is believed this
can cause "over current" events on the tmc2208 drivers when they are
in "stealthchop" mode.  Detect these events and remove them from the
generated step times.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-03-04 19:43:47 -05:00
..
chelper itersolve: Implement a step+dir+step filter 2020-03-04 19:43:47 -05:00
extras tmc5160: Support setting GLOBALSCALER to fine tune current selection 2020-03-04 19:40:32 -05:00
kinematics safe_z_home: Support note_z_not_homed() in kinematics (#2500) 2020-03-01 23:00:41 -05:00
clocksync.py clocksync: Fix typo in pause() call at connect time 2019-10-31 11:36:35 -04:00
configfile.py configfile: Add get_status() to export raw config file information 2020-02-13 22:04:40 -05:00
console.py console: Update for PinResolver changes 2019-08-19 23:52:02 -04:00
gcode.py gcode: Add a "command_error" event notifier 2020-02-15 17:52:44 -05:00
heater.py heater: Fix misspelling of Celsius 2020-02-27 11:31:51 -05:00
homing.py homing: Don't raise a TimeoutError from home_wait() 2020-02-19 12:20:00 -05:00
klippy.py mcu: Contact and identify all the mcus prior to configuring them 2019-11-06 10:35:24 -05:00
mathutil.py mathutil: Disable queuelogger in background_coordinate_descent() 2019-12-17 09:51:45 -05:00
mcu.py mcu: Introduce new lookup_query_command() command wrapper 2020-02-20 13:24:53 -05:00
msgproto.py msgproto: unresolved symbol fixed 2019-11-15 11:36:54 -05:00
parsedump.py build: Request python2 for all directly executed python binaries 2017-06-27 20:26:02 -04:00
pins.py stepper: Move MCU_stepper from mcu.py to stepper.py 2019-11-12 17:32:18 -05:00
queuelogger.py mathutil: Disable queuelogger in background_coordinate_descent() 2019-12-17 09:51:45 -05:00
reactor.py reactor: Support multiple waiting timers on a single completion 2020-02-19 10:49:56 -05:00
serialhdl.py mcu: Introduce new lookup_query_command() command wrapper 2020-02-20 13:24:53 -05:00
stepper.py mcu: Introduce new lookup_query_command() command wrapper 2020-02-20 13:24:53 -05:00
toolhead.py itersolve: Implement a step+dir+step filter 2020-03-04 19:43:47 -05:00
util.py util: Ignore errors in clear_hupcl (allows OSX to run) 2019-05-20 16:49:42 -04:00