aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/stepper.py
Commit message (Expand)AuthorAgeFilesLines
* pins: Remove module level get_printer_pins() and setup_pin() functionsKevin O'Connor2018-04-041-12/+11
* homing: allow to disable homing retractcruwaller2018-03-061-1/+1
* docs: Add tips for porting to new kinematics to Code_Overview.mdKevin O'Connor2018-02-171-0/+1
* klippy: Add access methods and avoid peeking into the printer classesKevin O'Connor2018-01-281-5/+5
* stepper: Automatically detect and handle shared stepper enable linesKevin O'Connor2018-01-101-10/+31
* pins: Rename parse_pin_desc() to lookup_pin()Kevin O'Connor2018-01-101-2/+2
* homing: Handle speed rounding when homing speed greater than max_velocityKevin O'Connor2017-12-201-7/+0
* delta: Default stepper_b/c position_endstop to stepper_a'sKevin O'Connor2017-12-081-2/+6
* stepper: Only align the stepper motor to a full step when requestedKevin O'Connor2017-12-071-1/+2
* mcu: Remove unneeded MCU_digital_out.get_last_setting() methodKevin O'Connor2017-12-061-1/+1
* mcu: Reset the stepper step clock on init - not after each motor onKevin O'Connor2017-12-061-2/+0
* homing: Pass list of endstops (not steppers) to the homing codeKevin O'Connor2017-12-061-3/+2
* stepper: get_homed_offset() should return a floatKevin O'Connor2017-12-031-2/+2
* stepper: Support for multiple steppers controlling a single axisKevin O'Connor2017-11-181-0/+46
* stepper: Add get_endstops() / set_position wrappersKevin O'Connor2017-11-181-0/+4
* stepper: Store pointers to step_const and step_delta in PrinterStepperKevin O'Connor2017-11-181-4/+6
* stepper: Remove unused variables from PrinterStepper classKevin O'Connor2017-11-181-4/+2
* stepper: Additional code commentsKevin O'Connor2017-11-181-5/+9
* stepper: Calculate the stepper name directly from the config sectionKevin O'Connor2017-11-181-4/+6
* endstop: Eliminate end_stop_set_oversample commandKevin O'Connor2017-10-121-5/+0
* stepper: If homing_endstop_phase is configured, make 0.0 be at a full stepKevin O'Connor2017-10-031-0/+14
* endstop: Support oversampling of the endstopKevin O'Connor2017-10-011-0/+5
* klippy: Avoid using '%' syntax when calling logging moduleKevin O'Connor2017-09-271-2/+2
* mcu: Move print_time to clock conversion code to clocksync.pyKevin O'Connor2017-09-191-1/+2
* homing: Move query_endstop() code from kinematic classes to homing.pyKevin O'Connor2017-09-191-6/+0
* mcu: Pass print_time directly to MCU callsKevin O'Connor2017-09-191-10/+6
* mcu: Use is_fileoutput() externallyKevin O'Connor2017-09-191-1/+1
* stepper: Fix bug causing 'enable_pin' to be requiredKevin O'Connor2017-09-191-0/+1
* stepper: Adjust homing_speed so that it's an even number of ticks per stepKevin O'Connor2017-08-291-0/+6
* mcu: Add get_mcu() call to the mcu oid objectsKevin O'Connor2017-08-291-3/+3
* pins: Support registering arbitrary chips that supply configurable pinsKevin O'Connor2017-08-251-10/+13
* klippy: Store printer startup parameters in new "start_args" dictionaryKevin O'Connor2017-08-251-1/+1
* stepper: Use a sane default for homing_positive_dirKevin O'Connor2017-07-241-2/+11
* stepper: Separate out homing code to its own PrinterHomingStepper classKevin O'Connor2017-07-241-39/+42
* klippy: Remove some obscure python2 dependenciesKevin O'Connor2017-06-101-1/+1
* klippy: Support minimum/maximum value checks on configuration variablesKevin O'Connor2017-04-111-8/+14
* mcu: Change mcu_stepper.set_position() to take a location in millimetersKevin O'Connor2017-04-071-1/+1
* mcu: Pass constant velocity and acceleration directly to mcu_stepperKevin O'Connor2017-04-071-0/+1
* endstop: Support halting more than one stepper on triggerKevin O'Connor2017-04-031-1/+2
* stepper: Disable homing_endstop_accuracy errors on debug runsKevin O'Connor2017-03-311-0/+2
* stepper: Fix set_min_stop_interval() calculationKevin O'Connor2017-03-161-4/+10
* klippy: Eliminate high-level build_config phaseKevin O'Connor2017-03-131-22/+15
* mcu: Delay setting of mcu_stepper.min_stop_intervalKevin O'Connor2017-03-131-4/+2
* stepper: Change default max_error from 50us to 25usKevin O'Connor2016-12-281-1/+1
* gcode: Rework homing to use greenletsKevin O'Connor2016-12-091-2/+2
* gcode: Rework endstop query to use greenletsKevin O'Connor2016-12-091-2/+0
* toolhead: Specify maximum acceleration and velocity in toolhead classKevin O'Connor2016-12-011-10/+7
* klippy: Throw an exception if any required config parameter is missingKevin O'Connor2016-11-301-8/+10
* stepper: Raise an EndstopError if invalid phase found during homingKevin O'Connor2016-11-181-3/+4
* homing: Create QueryEndstops class from gcodeKevin O'Connor2016-11-181-3/+5