klipper-dgus/klippy
Kevin O'Connor 8f331f08d2 extruder: Determine start step offset using last commanded position
The existing code calculates the number of steps in a move and then
spreads them out evenly throughout that move.  Change the code so that
step timing is based on where the head is commanded to be relative to
the stepper step locations.  This makes the timing more accurate - in
particular the stepper velocities will be more accurate during
cornering introduced by the lookahead code.  It also results in
slightly smoother stepper motion which results in better step
compression.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2016-10-31 11:14:28 -04:00
..
cartesian.py cartesian.py: Determine start step offset using last commanded position 2016-10-31 11:06:19 -04:00
chelper.py serialhdl: Calculate baudadjust from MCU's baud instead of host baud 2016-07-16 21:33:35 -04:00
console.py console: Update the debugging console to support setting local varables 2016-06-13 23:18:58 -04:00
extruder.py extruder: Determine start step offset using last commanded position 2016-10-31 11:14:28 -04: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 gcode: Reset current position after an endstop error 2016-10-11 15:10:19 -04:00
heater.py heater: Make it possible to disable min_extrude_temp for testing 2016-10-11 00:21:30 -04:00
homing.py cartesian: Enforce endstop min and max boundaries 2016-09-30 21:36:51 -04:00
klippy.py extruder: Create a new class and python file to track the printer extruder 2016-07-10 22:49:02 -04:00
list.h Initial commit of source code. 2016-05-25 11:37:40 -04:00
mcu.py mcu: Fix endstop query timeout checking 2016-10-11 00:21:24 -04:00
msgproto.py Initial commit of source code. 2016-05-25 11:37:40 -04: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
reactor.py Initial commit of source code. 2016-05-25 11:37:40 -04:00
serialhdl.py serialhdl: Calculate baudadjust from MCU's baud instead of host baud 2016-07-16 21:33:35 -04:00
serialqueue.c serialhdl: Calculate baudadjust from MCU's baud instead of host baud 2016-07-16 21:33:35 -04:00
serialqueue.h serialhdl: Calculate baudadjust from MCU's baud instead of host baud 2016-07-16 21:33:35 -04:00
stepcompress.c stepcompress: Check for small negative numbers on sqrt() calls 2016-10-10 11:39:26 -04:00
stepper.py stepper: Return homing offset in steps instead of an absolute position 2016-10-13 10:09:56 -04:00
toolhead.py toolhead: Store both the start and end position in the Move class 2016-10-25 19:19:29 -04:00
util.py Initial commit of source code. 2016-05-25 11:37:40 -04:00