aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/kinematics/cartesian.py
Commit message (Expand)AuthorAgeFilesLines
* Isort all klippy codeTomasz Kramkowski2025-08-151-0/+2
* Run black on all first party python codeTomasz Kramkowski2025-08-061-34/+55
* dual_carriage: Fixed broken safe_distance parameterDmitry Butyugin2025-05-071-1/+2
* kinematics: Generic Cartesian kinematics implementation (#6815)Dmitry Butyugin2025-05-061-13/+10
* force_move: Use strings for axes to clear in clear_homing_state()Kevin O'Connor2025-01-211-4/+4
* toolhead: Pass set_position() homing_axes parameter as a stringKevin O'Connor2025-01-211-1/+2
* stepper_enable: Directly call clear_homing_state() on motor off eventKevin O'Connor2025-01-211-4/+0
* force_move: Implement CLEAR for SET_KINEMATIC_POSITION (#6262)Dennis Marttinen2025-01-101-4/+5
* configfile: Allow getchoice() to take a listKevin O'Connor2024-06-171-1/+1
* idex_modes: Bugfix for kinematic position calculation.Frans-willem Hardijzer2024-05-161-5/+12
* cartesian: fix x-axis being hardcoded for dual_carriage (#6313)D4SK2023-08-111-1/+2
* idex_modes: COPY and MIRROR mode implementation (#6297)Dmitry Butyugin2023-08-011-50/+33
* kinematics: Convert to Python3 string encodingKevin O'Connor2021-10-011-2/+2
* stepper: Remove set_tag_position() codeKevin O'Connor2021-05-291-2/+2
* stepper: Do not set min_stop_interval in micro-controllerKevin O'Connor2021-04-301-7/+0
* kinematics: Calculate axis_minimum/axis_maximum in advanceKevin O'Connor2021-01-081-14/+13
* kinematics: report all axis limits (min/max)Janar Sööt2020-12-281-2/+10
* homing: Remove EndstopErrorKevin O'Connor2020-09-041-1/+1
* toolhead: Add a move.move_error() helperKevin O'Connor2020-09-031-3/+2
* gcode: Automatically call reset_last_position() on a toolhead set_position()Kevin O'Connor2020-08-201-2/+0
* cartesian: Use new GCodeCommand wrappersKevin O'Connor2020-05-051-2/+2
* safe_z_home: Support note_z_not_homed() in kinematics (#2500)David Smith2020-03-011-0/+3
* kinematics: Remove support for identifying Z steppersKevin O'Connor2020-01-231-3/+1
* toolhead: Report which axes are homed via get_status()Kevin O'Connor2019-11-241-4/+3
* toolhead: Rename _full_flush() to flush_step_generation() and use globallyKevin O'Connor2019-11-211-1/+1
* cartesian: Report dual_carriage_rails from get_steppers()Kevin O'Connor2019-11-151-3/+7
* stepper: Add get/set_tag_position() and convert calc_position()Kevin O'Connor2019-11-131-4/+5
* stepper_enable: Move motor_off() logic to stepper_enable.pyKevin O'Connor2019-11-121-6/+3
* toolhead: Rename register_move_handler() to register_step_generator()Kevin O'Connor2019-11-071-2/+2
* toolhead: Remove kinematic move() callKevin O'Connor2019-11-061-2/+0
* cartesian: Convert step generation to use trapq systemKevin O'Connor2019-11-061-16/+10
* kinematics: Add get_status() method to kinematicsFlorian Heilmann2019-08-091-0/+4
* homing: Remove no longer needed homing time delay codeKevin O'Connor2019-07-101-4/+1
* homing: Move homing offset adjustment logic to generic homing codeKevin O'Connor2018-10-101-3/+0
* homing: Implement second home from homing.pyKevin O'Connor2018-10-101-26/+12
* cartesian: Use homing_speed for homing retract speedKevin O'Connor2018-10-091-1/+1
* cartesian: Make sure to constrain second_homing_speed to max_z_velocityKevin O'Connor2018-10-081-0/+1
* stepper: Adding support for a second_homing_speed parameter (#677)Chris Whiteford2018-10-041-2/+3
* kinematics: Convert get_rails() method to get_steppers()Kevin O'Connor2018-07-161-3/+3
* mcu: Enhance itersolve stepper kinematics allocationKevin O'Connor2018-07-131-6/+6
* toolhead: Fill cmove in toolhead instead of in each kinematic classKevin O'Connor2018-07-131-9/+1
* toolhead: Move kinematic modules to new kinematics/ directoryKevin O'Connor2018-07-121-0/+173