aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/gcode.py
Commit message (Expand)AuthorAgeFilesLines
* gcode: Reset extrude_factor and extruder position on a tool changeKevin O'Connor2018-05-201-0/+2
* gcode: Raise an error if a duplicate command is registeredKevin O'Connor2018-05-201-0/+2
* gcode: Add ability to register a "mux" commandKevin O'Connor2018-05-201-0/+23
* gcode: Add minval/maxval/above/below options to get_X parsersKevin O'Connor2018-04-201-29/+40
* gcode: Add a SET_GCODE_OFFSET commandKevin O'Connor2018-04-201-1/+14
* gcode: Rename homing_add to homing_offsetKevin O'Connor2018-04-201-17/+17
* pid_calibrate: Move PID calibration logic from heater.py to new fileKevin O'Connor2018-03-181-13/+1
* gcode: Position returned by M114 should be relative to last G92Kevin O'Connor2018-03-151-13/+40
* gcode: On a multi-line error message, report the first line twiceKevin O'Connor2018-03-121-2/+2
* display: Add initial support for LCD screens attached to an MCUKevin O'Connor2018-03-061-0/+3
* virtual_sdcard: Initial support for virtual sdcardKevin O'Connor2018-02-111-1/+12
* gcode: Introduce request_restart() methodKevin O'Connor2018-02-111-20/+12
* gcode: Extract special cases from process_data()Kevin O'Connor2018-02-111-20/+28
* klippy: Allow any stats producer to determine when stats are neededKevin O'Connor2018-02-051-1/+1
* gcode: Make sure need_ack is always restored on run_script()Kevin O'Connor2018-02-021-3/+5
* gcode: Keep reading input to check for M112 (emergency stop)Kevin O'Connor2018-02-021-11/+26
* gcode: Propagate errors from run_script()Kevin O'Connor2018-02-011-0/+4
* gcode: Ack even empty linesKevin O'Connor2018-02-011-2/+2
* bed_tilt: Add support for automatic bed tilt move transformationKevin O'Connor2018-01-281-3/+14
* klippy: Support generic printer_state() and stats() callbacksKevin O'Connor2018-01-281-9/+12
* klippy: Add access methods and avoid peeking into the printer classesKevin O'Connor2018-01-281-5/+5
* gcode: Add a run_script() helper method to run g-code scriptsKevin O'Connor2018-01-281-4/+4
* gcode: Extend register_command() so that it can also unregister a commandKevin O'Connor2018-01-281-0/+6
* gcode: Use reset_last_position() from cmd_G28()Kevin O'Connor2018-01-161-2/+1
* gcode: Add support for M221 (set extrude factor) g-code commandKevin O'Connor2018-01-031-12/+32
* gcode: Add support for M220 (set speed factor) g-code commandKevin O'Connor2018-01-031-4/+11
* gcode: Don't wait for temperature if the temperature is disabledKevin O'Connor2018-01-031-1/+1
* gcode: Dump internal g-code state in dump_debug()Kevin O'Connor2017-12-211-0/+7
* gcode: Group similar G-Code commands togetherKevin O'Connor2017-12-211-44/+49
* homing: Directly interact with the kinematic class on query_endstops()Kevin O'Connor2017-12-061-7/+2
* homing: Directly interact with the kinematic class when homingKevin O'Connor2017-12-061-2/+2
* gcode: Move SET_SERVO command from gcode.py to chipmisc.pyKevin O'Connor2017-12-061-14/+6
* gcode: Rework gcode handler setup to allow dynamic command registrationKevin O'Connor2017-12-061-17/+21
* gcode: Add a get_str() methodKevin O'Connor2017-12-061-17/+10
* gcode: Simplify exception handlingKevin O'Connor2017-12-061-19/+16
* gcode: Always allow M112 commandKevin O'Connor2017-12-061-0/+1
* klippy: Rework shutdown handlingKevin O'Connor2017-10-121-21/+21
* adccmds: Continue to query analog inputs after a shutdownKevin O'Connor2017-10-121-6/+6
* gcode: Don't warn on fan not present if input is from a fileKevin O'Connor2017-10-111-1/+1
* gcode: Report the raw MCU position from the M114 commandKevin O'Connor2017-10-031-3/+3
* gcode: Carry over #original and #command in get_extended_params()Kevin O'Connor2017-10-021-1/+3
* gcode: Make dump_debug() output atomicKevin O'Connor2017-09-271-2/+4
* gcode: Exit if a shutdown occurs while running in batch modeKevin O'Connor2017-09-271-0/+2
* chipmisc: Add initial support for servosKevin O'Connor2017-09-201-8/+38
* gcode: Fix error that could cause commands to be processed out of orderKevin O'Connor2017-09-021-7/+5
* gcode: Add an ECHO command for debugging purposesKevin O'Connor2017-09-021-1/+4
* klippy: Move restart logic into Printer() classKevin O'Connor2017-08-261-2/+2
* toolhead: Avoid directly accessing the printer.mcu fieldKevin O'Connor2017-08-261-1/+1
* klippy: Store printer startup parameters in new "start_args" dictionaryKevin O'Connor2017-08-251-7/+6
* gcode: Don't wait for moves to finish if both debug input and outputKevin O'Connor2017-07-231-1/+2