klipper/klippy
Kevin O'Connor 002dc0dfaf stepper: Adjust homing_speed so that it's an even number of ticks per step
Adjust the configured homing speed so that it always results in a
speed that is an even number of mcu ticks per step.  This ensures that
the code can always get good step compression during homing, which is
important as the entire homing operation must be able to fit within
the mcu's move queue.  This fixes some "move queue empty" mcu shutdown
errors that could occur when the Z step distance was an unusual size.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2017-08-29 18:00:17 -04:00
..
cartesian.py stepper: Adjust homing_speed so that it's an even number of ticks per step 2017-08-29 18:00:17 -04:00
chelper.py serialqueue: Rename clock estimation variable names 2017-06-30 20:15:36 -04:00
chipmisc.py chipmisc: Add support for configuring ad5206 digipots 2017-08-26 18:27:21 -04:00
console.py console: Add support for a STATS command 2017-08-08 00:27:28 -04:00
corexy.py stepper: Adjust homing_speed so that it's an even number of ticks per step 2017-08-29 18:00:17 -04:00
delta.py stepper: Adjust homing_speed so that it's an even number of ticks per step 2017-08-29 18:00:17 -04:00
extruder.py fan: Add support for heater_fan objects 2017-07-17 11:35:52 -04:00
fan.py mcu: Add get_mcu() call to the mcu oid objects 2017-08-29 17:59:27 -04:00
gcode.py klippy: Move restart logic into Printer() class 2017-08-26 18:27:21 -04:00
heater.py pins: Support registering arbitrary chips that supply configurable pins 2017-08-25 20:38:55 -04:00
homing.py mcu: Add get_mcu() call to the mcu oid objects 2017-08-29 17:59:27 -04:00
klippy.py klippy: Move restart logic into Printer() class 2017-08-26 18:27:21 -04:00
list.h Initial commit of source code. 2016-05-25 11:37:40 -04:00
mcu.py mcu: Add get_mcu() call to the mcu oid objects 2017-08-29 17:59:27 -04:00
msgproto.py console: Add LIST command that shows available commands and variables 2017-08-08 00:27:28 -04:00
parsedump.py build: Request python2 for all directly executed python binaries 2017-06-27 20:26:02 -04:00
pins.py mcu: Drop support for TICKS() expansion in mcu config commands 2017-08-26 18:27:21 -04:00
pyhelper.c pyhelper: Fix GETHEX() macro used in dump_string() debugging 2017-05-17 09:57:09 -04:00
pyhelper.h stepcompress: Modify check_expand() into check_push() 2017-04-07 19:05:04 -04:00
queuelogger.py queuelogger: Add critical information to each logfile on rollover 2017-05-01 14:48:44 -04:00
reactor.py reactor: Fix bug causing end() to not always work 2017-04-13 13:20:13 -04:00
serialhdl.py serialhdl: Sometimes we get an IOError when serial port not found 2017-08-14 21:07:26 -04:00
serialqueue.c serialqueue: Make sure fds are in non-blocking mode 2017-08-14 21:08:28 -04:00
serialqueue.h serialqueue: Rename clock estimation variable names 2017-06-30 20:15:36 -04:00
stepcompress.c stepcompress: Simplify delta Z only move calculations 2017-04-20 00:56:18 -04:00
stepper.py stepper: Adjust homing_speed so that it's an even number of ticks per step 2017-08-29 18:00:17 -04:00
toolhead.py toolhead: Avoid directly accessing the printer.mcu field 2017-08-26 18:27:21 -04:00
util.py klippy: Log the type of cpu the host is running on 2017-02-12 19:14:26 -05:00