aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/toolhead.py
Commit message (Expand)AuthorAgeFilesLines
...
* klippy: Don't log stats when the printer is idleKevin O'Connor2017-04-141-5/+8
* klippy: Support minimum/maximum value checks on configuration variablesKevin O'Connor2017-04-111-10/+17
* corexy: Initial corexy kinematic implementationKevin O'Connor2017-04-031-1/+2
* toolhead: Increase the motor_off_time default to 10 minutesKevin O'Connor2017-03-301-1/+1
* toolhead: Don't raise exception from force_shutdownKevin O'Connor2017-03-161-3/+6
* klippy: Eliminate high-level build_config phaseKevin O'Connor2017-03-131-2/+0
* toolhead: Fix error in lookahead logicKevin O'Connor2017-02-201-11/+11
* toolhead: Rework lookahead flush to be more stable during high cpuKevin O'Connor2017-02-121-20/+48
* toolhead: Flush lookahead buffer by timeKevin O'Connor2017-02-121-7/+12
* toolhead: Separate motor off timer from main flush timerKevin O'Connor2017-02-121-24/+38
* toolhead: Increase maximum stepper halt velocityKevin O'Connor2017-02-121-1/+3
* reactor: Use the system monotonic clock instead of the normal system clockKevin O'Connor2017-02-061-6/+7
* toolhead: Introduce "smoothed" acceleration during lookaheadKevin O'Connor2017-02-061-9/+41
* toolhead: Remove unneeded forward pass in MoveQueue.flush()Kevin O'Connor2017-02-061-10/+10
* toolhead: Remove the do_calc_junction flagKevin O'Connor2017-02-061-23/+14
* extruder: Do extruder lookahead based on time instead of corneringKevin O'Connor2017-02-061-1/+1
* extruder: Move extruder specific lookahead into extruder classKevin O'Connor2017-02-061-44/+37
* toolhead: Make sure max_corner_v2 is fully calculated on a lazy flushKevin O'Connor2017-01-161-3/+7
* toolhead: Change variables to use suffix "_v2" instead of prefix "junction_"Kevin O'Connor2017-01-161-42/+38
* toolhead: Clear do_calc_junction if using non-default accelKevin O'Connor2017-01-141-6/+8
* toolhead: Change cornering_min/max variable name to junction_corner_min/maxKevin O'Connor2017-01-101-7/+7
* extruder: Calculate sane defaults for extrude only velocity and accelKevin O'Connor2017-01-031-1/+4
* toolhead: Also call reset_print_time() on force_shutdown()Kevin O'Connor2016-12-281-0/+1
* gcode: Add support for M400 commandKevin O'Connor2016-12-281-0/+5
* toolhead: Don't call into kinematic class on extrude only movesKevin O'Connor2016-12-281-4/+6
* gcode: Rework toolhead stalling to use greenletsKevin O'Connor2016-12-091-8/+21
* gcode: Rework endstop query to use greenletsKevin O'Connor2016-12-091-2/+3
* toolhead: Specify maximum acceleration and velocity in toolhead classKevin O'Connor2016-12-011-1/+3
* gcode: Support parsing of "extended" gcode commandsKevin O'Connor2016-11-301-1/+1
* klippy: Add ConfigWrapper.getchoice methodKevin O'Connor2016-11-301-2/+1
* homing: Direct stepper phase detection from kinematic classesKevin O'Connor2016-11-181-7/+0
* homing: Create Homing class from gcodeKevin O'Connor2016-11-181-6/+5
* homing: Create QueryEndstops class from gcodeKevin O'Connor2016-11-181-3/+2
* delta: Initial support for linear delta kinematicsKevin O'Connor2016-11-141-2/+5
* toolhead: Support calculation of cornering minimum and maximumKevin O'Connor2016-11-051-21/+25
* toolhead: Simplify calculation of junction_cruiseKevin O'Connor2016-11-051-6/+2
* toolhead: Calculate maximum junction start when adding movesKevin O'Connor2016-11-051-12/+9
* toolhead: Store both the start and end position in the Move classKevin O'Connor2016-10-251-10/+12
* toolhead: Allow kinematics class to verify the move prior to queuing itKevin O'Connor2016-09-301-31/+28
* homing: Support querying the current status of endstopsKevin O'Connor2016-09-221-0/+3
* toolhead: Force a firmware shutdown on an unhandled exceptionKevin O'Connor2016-09-221-19/+29
* stepper: Support stepper phase adjustments when homingKevin O'Connor2016-07-281-1/+9
* homing: Move low-level coordinate manipulation to kinematic classKevin O'Connor2016-07-251-2/+2
* toolhead: Limit lookahead optimization to moves with similar extrude ratiosKevin O'Connor2016-07-221-3/+12
* toolhead: Add some comments to acceleration codeKevin O'Connor2016-07-161-6/+18
* extruder: Create a new class and python file to track the printer extruderKevin O'Connor2016-07-101-1/+5
* toolhead: Avoid using a dummy_move for an empty move_queueKevin O'Connor2016-07-101-11/+3
* toolhead: Merge lookahead.py into toolhead.pyKevin O'Connor2016-07-101-3/+53
* toolhead: Split toolhead code from cartesian.py to new file toolhead.pyKevin O'Connor2016-07-101-0/+200