aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/gcode.py
Commit message (Expand)AuthorAgeFilesLines
* gcode: Don't wait for moves to finish if both debug input and outputKevin O'Connor2017-07-231-1/+2
* gcode: Improve end-of-file handling when input is a debug fileKevin O'Connor2017-07-211-7/+10
* gcode: Log g-code error responsesKevin O'Connor2017-07-171-2/+3
* gcode: Fix regression causing lost asynchronous commandsKevin O'Connor2017-06-111-1/+2
* klippy: Remove some obscure python2 dependenciesKevin O'Connor2017-06-101-1/+1
* klippy: Use newer "except XYZError as e" python syntaxKevin O'Connor2017-06-101-7/+7
* gcode: Support running arbitrary gcode on extruder changeKevin O'Connor2017-06-091-9/+14
* gcode: Support for querying and setting multiple extruder heatersKevin O'Connor2017-06-091-24/+33
* extruder: Add initial support for multi-extrudersKevin O'Connor2017-06-091-4/+28
* klippy: Prefer python dictionary comprehension to dict() callKevin O'Connor2017-06-061-4/+4
* gcode: Check for invalid speedsKevin O'Connor2017-05-021-1/+4
* gcode: Don't report an error if turning off an unknown fan or heaterKevin O'Connor2017-05-011-3/+5
* gcode: Sort the order of commands in HELPKevin O'Connor2017-04-261-1/+1
* gcode: Limit build_handlers() method to just building available commandsKevin O'Connor2017-04-261-34/+40
* gcode: Ignore M21 commandKevin O'Connor2017-04-201-10/+8
* klippy: Remove CLEAR_SHUTDOWN commandKevin O'Connor2017-04-131-9/+1
* gcode: Catch common gcode parameter errorsKevin O'Connor2017-03-161-28/+58
* gcode: Eliminate build_config() methodKevin O'Connor2017-03-131-3/+4
* klippy: Support FIRMWARE_RESTART commandKevin O'Connor2017-03-081-9/+16
* heater: Enforce min/max_temp in heater.set_temp()Kevin O'Connor2017-02-211-1/+5
* gcode: Attempt to shutdown heaters and fans prior to a RESTARTKevin O'Connor2017-02-121-5/+14
* toolhead: Separate motor off timer from main flush timerKevin O'Connor2017-02-121-1/+1
* reactor: Use the system monotonic clock instead of the normal system clockKevin O'Connor2017-02-061-2/+2
* gcode: Exit on an unhandled exception when reading from a fileKevin O'Connor2017-02-061-0/+3
* gcode: Add support for M115 commandKevin O'Connor2016-12-281-1/+7
* gcode: Add support for M400 commandKevin O'Connor2016-12-281-1/+5
* gcode: Add a "STATUS" commandKevin O'Connor2016-12-211-6/+21
* gcode: Increase initial speedKevin O'Connor2016-12-091-1/+1
* gcode: Handle M112 emergency stop commandKevin O'Connor2016-12-091-11/+16
* gcode: Rework toolhead stalling to use greenletsKevin O'Connor2016-12-091-27/+0
* gcode: Rework homing to use greenletsKevin O'Connor2016-12-091-8/+10
* gcode: Rework endstop query to use greenletsKevin O'Connor2016-12-091-4/+7
* gcode: Convert wait for temp to use greenletsKevin O'Connor2016-12-081-12/+6
* gcode: Convert busy handler from timer to greenletKevin O'Connor2016-12-081-25/+22
* gcode: Add support for CLEAR_SHUTDOWN commandKevin O'Connor2016-12-011-1/+9
* klippy: Add ability to restart the host softwareKevin O'Connor2016-11-301-7/+9
* gcode: Support parsing of "extended" gcode commandsKevin O'Connor2016-11-301-24/+38
* mcu: Detect if the communication channel to the firmware is lostKevin O'Connor2016-11-301-0/+7
* gcode: Don't dump the message log directly from set_printer_ready()Kevin O'Connor2016-11-301-6/+5
* klippy: Improve error reporting during connectKevin O'Connor2016-11-301-6/+11
* gcode: Support reading from gcode input before mcu is readyKevin O'Connor2016-11-301-19/+30
* klippy: Create the /tmp/printer pseudo tty before opening config fileKevin O'Connor2016-11-301-8/+8
* klippy: Run the MCU connect code within the reactorKevin O'Connor2016-11-291-1/+0
* mcu: Handle adc initialization entirely in mcu codeKevin O'Connor2016-11-291-4/+0
* homing: Check homing distance to verify endstop trigger after retractKevin O'Connor2016-11-281-0/+2
* homing: Check for timeout during homing operationKevin O'Connor2016-11-181-0/+3
* homing: Create Homing class from gcodeKevin O'Connor2016-11-181-5/+6
* homing: Create QueryEndstops class from gcodeKevin O'Connor2016-11-181-10/+4
* gcode: Reset current position after an endstop errorKevin O'Connor2016-10-111-0/+1
* cartesian: Enforce endstop min and max boundariesKevin O'Connor2016-09-301-1/+5