aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/cartesian.py
Commit message (Expand)AuthorAgeFilesLines
* toolhead: Move kinematic modules to new kinematics/ directoryKevin O'Connor2018-07-121-170/+0
* cartesian: Remove the unnecessary StepList constantKevin O'Connor2018-06-221-8/+6
* itersolve: Support setting the stepper position via a cartesian coordinateKevin O'Connor2018-06-221-3/+2
* delta: Rename get_position() to calc_position()Kevin O'Connor2018-06-221-2/+2
* stepper: Replace PrinterHomingStepper with PrinterRailKevin O'Connor2018-06-221-42/+40
* stepper: Add a get_homing_info() method to PrinterHomingStepperKevin O'Connor2018-06-221-10/+11
* stepper: Add a get_range() method to PrinterHomingStepperKevin O'Connor2018-06-221-7/+5
* stepper: Don't peak into PrinterStepper membersKevin O'Connor2018-06-221-1/+1
* stepper: Add a is_stepper_enabled() method to PrinterStepperKevin O'Connor2018-06-221-1/+1
* stepper: No need to pass printer reference to kinematic/stepper constructorsKevin O'Connor2018-06-221-5/+5
* cartesian: Convert cartesian kinematics to use the iterative solverKevin O'Connor2018-06-201-30/+18
* gcode: Add minval/maxval/above/below options to get_X parsersKevin O'Connor2018-04-201-3/+1
* cartesian: Initial support for dual carriagesKevin O'Connor2018-03-091-30/+79
* homing_override: Allow moves prior to homing an axisKevin O'Connor2018-01-281-3/+5
* probe: Initial support for Z-Probe hardwareKevin O'Connor2018-01-281-1/+5
* homing: Handle speed rounding when homing speed greater than max_velocityKevin O'Connor2017-12-201-1/+3
* homing: Directly interact with the kinematic class on query_endstops()Kevin O'Connor2017-12-061-2/+2
* homing: Pass list of endstops (not steppers) to the homing codeKevin O'Connor2017-12-061-4/+4
* stepper: Support for multiple steppers controlling a single axisKevin O'Connor2017-11-181-1/+1
* stepper: Add get_endstops() / set_position wrappersKevin O'Connor2017-11-181-1/+1
* stepper: Store pointers to step_const and step_delta in PrinterStepperKevin O'Connor2017-11-181-7/+5
* stepper: Calculate the stepper name directly from the config sectionKevin O'Connor2017-11-181-1/+1
* cartesian: Fix min_stop_interval calculation errorKevin O'Connor2017-10-121-5/+5
* gcode: Report the raw MCU position from the M114 commandKevin O'Connor2017-10-031-2/+2
* homing: Move query_endstop() code from kinematic classes to homing.pyKevin O'Connor2017-09-191-3/+2
* mcu: Pass print_time directly to MCU callsKevin O'Connor2017-09-191-12/+12
* toolhead: Eliminate set_max_jerk() from kinematic classesKevin O'Connor2017-09-031-5/+8
* stepper: Adjust homing_speed so that it's an even number of ticks per stepKevin O'Connor2017-08-291-3/+4
* stepper: Separate out homing code to its own PrinterHomingStepper classKevin O'Connor2017-07-241-1/+1
* klippy: Support minimum/maximum value checks on configuration variablesKevin O'Connor2017-04-111-2/+4
* stepcompress: Merge stepcompress_push_accel() and stepcompress_push_const()Kevin O'Connor2017-04-071-3/+4
* mcu: Change mcu_stepper.set_position() to take a location in millimetersKevin O'Connor2017-04-071-3/+2
* mcu: Pass constant velocity and acceleration directly to mcu_stepperKevin O'Connor2017-04-071-30/+16
* klippy: Eliminate high-level build_config phaseKevin O'Connor2017-03-131-3/+0
* extruder: Calculate sane defaults for extrude only velocity and accelKevin O'Connor2017-01-031-1/+1
* gcode: Rework homing to use greenletsKevin O'Connor2016-12-091-11/+7
* gcode: Rework endstop query to use greenletsKevin O'Connor2016-12-091-2/+3
* cartesian: Make it clear which methods of CartKinematics are internalKevin O'Connor2016-12-081-7/+7
* toolhead: Specify maximum acceleration and velocity in toolhead classKevin O'Connor2016-12-011-13/+9
* homing: Check homing distance to verify endstop trigger after retractKevin O'Connor2016-11-281-1/+2
* mcu: Store the stepper position in the mcu_stepper classKevin O'Connor2016-11-191-10/+5
* homing: Verify the endstops are no longer triggered after retract moveKevin O'Connor2016-11-181-1/+1
* homing: Add EndstopMoveError wrapper around EndstopErrorKevin O'Connor2016-11-181-2/+3
* homing: Direct stepper phase detection from kinematic classesKevin O'Connor2016-11-181-3/+7
* homing: Create Homing class from gcodeKevin O'Connor2016-11-181-4/+2
* homing: Create QueryEndstops class from gcodeKevin O'Connor2016-11-181-5/+5
* stepper: Check if the motor needs to be enabled in the kinematic classesKevin O'Connor2016-11-141-4/+16
* stepcompress: Do all step rounding in C codeKevin O'Connor2016-11-131-34/+36
* stepper: Default to a high direction pin meaning positive directionKevin O'Connor2016-11-081-2/+2
* cartesian.py: Determine start step offset using last commanded positionKevin O'Connor2016-10-311-5/+7