aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/idle_timeout.py
Commit message (Collapse)AuthorAgeFilesLines
* idle_timeout: Add printing/ready/idle trackingKevin O'Connor2018-10-281-21/+65
| | | | | | | Internally track the overall printer state. Generate events on state transitions. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode: process_batch() should execute commands atomicallyKevin O'Connor2018-10-281-9/+9
| | | | | | | Update the process_batch() method so that it will not interleave commands read from the input fd with the batched commands. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* heater: Add new TURN_OFF_HEATERS commandKevin O'Connor2018-09-181-0/+1
| | | | | | | Add a command that will turn off all heaters in the printer. Run this command in the default idle_timeout action. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* idle_timeout: Move timeout handling from toolhead.py to new extras moduleKevin O'Connor2018-07-161-0/+48
Move the "motor_off_timeout" tracking to a new module in the extras/ directory. This makes it easier to customize the idle timeout behavior. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>