aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/cartesian.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* cartesian: Rename step_dist to move_step_dKevin O'Connor2016-10-311-3/+3
* toolhead: Store both the start and end position in the Move classKevin O'Connor2016-10-251-6/+8
* stepper: Return homing offset in steps instead of an absolute positionKevin O'Connor2016-10-131-1/+2
* cartesian: Enforce endstop min and max boundariesKevin O'Connor2016-09-301-0/+17
* toolhead: Allow kinematics class to verify the move prior to queuing itKevin O'Connor2016-09-301-8/+13
* homing: Support querying the current status of endstopsKevin O'Connor2016-09-221-0/+2
* cartesian: Minor change to clarify end stop homing direction codeKevin O'Connor2016-09-151-2/+2
* mcu: convert stepper, endstop, and digital_out to take mcu_timeKevin O'Connor2016-08-241-13/+12
* stepper: Support stepper phase adjustments when homingKevin O'Connor2016-07-281-0/+2
* homing: Move low-level coordinate manipulation to kinematic classKevin O'Connor2016-07-251-4/+27
* stepper: Have caller calculate max jerk velocityKevin O'Connor2016-07-221-0/+2
* extruder: Create a new class and python file to track the printer extruderKevin O'Connor2016-07-101-6/+3
* stepper: Store max_velocity/max_accel instead of max_step_velocity/accelKevin O'Connor2016-07-101-13/+7
* toolhead: Split toolhead code from cartesian.py to new file toolhead.pyKevin O'Connor2016-07-101-195/+3
* cartesian: Separate out cartesian robot handling from ToolHead classKevin O'Connor2016-07-101-90/+112
* cartesian: Rename CartKinematics class to ToolHeadKevin O'Connor2016-07-101-13/+13
* cartesian: Do acceleration and lookahead on requested coordinatesKevin O'Connor2016-07-101-51/+64
* Initial commit of source code.Kevin O'Connor2016-05-251-0/+252