klipper/klippy
Kevin O'Connor 71256f9456 toolhead: Flush lookahead buffer by time
Use a minimum time window as a heuristic for determining when to try
to lazily flush the lookahead buffer.  In the common case this will
result in more moves processed for each flush and thus reduce the
overall cost of the lookahead processing.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2017-02-12 17:20:40 -05:00
..
cartesian.py extruder: Calculate sane defaults for extrude only velocity and accel 2017-01-03 18:18:30 -05:00
chelper.py reactor: Use the system monotonic clock instead of the normal system clock 2017-02-06 13:31:34 -05:00
console.py build: Define DECL_CONSTANT mechanism for defining exported constants 2016-12-23 17:06:10 -05:00
delta.py extruder: Calculate sane defaults for extrude only velocity and accel 2017-01-03 18:18:30 -05:00
extruder.py extruder: Do extruder lookahead based on time instead of cornering 2017-02-06 12:17:50 -05:00
fan.py mcu: Convert PWM and ADC objects to take mcu_time instead of clock 2016-08-24 15:16:02 -04:00
gcode.py toolhead: Separate motor off timer from main flush timer 2017-02-12 17:20:40 -05:00
heater.py heater: Resend PWM values even if last value was zero 2017-01-12 15:13:41 -05:00
homing.py gcode: Rework homing to use greenlets 2016-12-09 17:09:51 -05:00
klippy.py klippy: Fix omission causing gcode dump to not function 2017-02-12 17:19:58 -05:00
list.h Initial commit of source code. 2016-05-25 11:37:40 -04:00
mcu.py reactor: Use the system monotonic clock instead of the normal system clock 2017-02-06 13:31:34 -05:00
msgproto.py klippy: Warn the user on common errors due to old firmware 2017-01-10 00:13:28 -05:00
parsedump.py Initial commit of source code. 2016-05-25 11:37:40 -04:00
pins.py pins: Add Arduino Due pin name aliases 2016-06-14 15:41:18 -04:00
pyhelper.c reactor: Use the system monotonic clock instead of the normal system clock 2017-02-06 13:31:34 -05:00
pyhelper.h reactor: Use the system monotonic clock instead of the normal system clock 2017-02-06 13:31:34 -05:00
queuelogger.py queuelogger: Add support for background log writing 2016-11-12 22:53:43 -05:00
reactor.py reactor: Use the system monotonic clock instead of the normal system clock 2017-02-06 13:31:34 -05:00
serialhdl.py reactor: Use the system monotonic clock instead of the normal system clock 2017-02-06 13:31:34 -05:00
serialqueue.c reactor: Use the system monotonic clock instead of the normal system clock 2017-02-06 13:31:34 -05:00
serialqueue.h serialqueue: Remove serialqueue_flush_ready() 2016-12-30 20:15:05 -05:00
stepcompress.c stepcompress: Propagate errors back to python code 2017-02-06 12:17:50 -05:00
stepper.py stepper: Change default max_error from 50us to 25us 2016-12-28 22:38:27 -05:00
toolhead.py toolhead: Flush lookahead buffer by time 2017-02-12 17:20:40 -05:00
util.py util: Use path of script instead of current directory for git version 2017-01-09 23:33:23 -05:00