klipper/klippy/extras
Kevin O'Connor 2a9a133f36 bltouch: Raise the probe as soon as the endstop triggers
Start the raise sequence once the endstop notification arrives.  This
can reduce the response time as it does not require waiting for the
homing sequence to fully finalize.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-02 13:43:01 -04:00
..
display menu: changes in tune menu according to #4023 (#4086) 2021-03-23 10:55:25 -04:00
__init__.py
ad5206.py extras: Use "from . import module" for relative imports 2020-06-15 17:15:53 -04:00
adc_scaled.py adc_scaled: Add support for Duet2 Maestro "vref monitoring" 2020-09-09 22:20:54 -04:00
adc_temperature.py spi_temperature: Simplify and comment MAX31865 temperature calculations 2020-09-02 10:04:35 -04:00
adxl345.py adxl345: Add accelerometer chip name to the raw data file name 2021-02-02 14:13:24 -05:00
bed_mesh.py bed_mesh: lookup the toolhead object in "handle_connect" 2021-04-01 09:32:23 -04:00
bed_screws.py homing: Prefer printer.command_error() instead of homing.CommandError() 2020-09-04 12:10:36 -04:00
bed_tilt.py gcode_move: Move GCodeMove class from gcode.py to new extras module 2020-08-20 21:03:22 -04:00
bltouch.py bltouch: Raise the probe as soon as the endstop triggers 2021-04-02 13:43:01 -04:00
bme280.py bme280: Add support for BMP280 and BME680 sensors (#4040) 2021-03-15 11:50:29 -04:00
board_pins.py board_pins: Use an explicit parameter to specify mcu name(s) 2020-11-20 12:00:36 -05:00
bus.py tmc2130: Verify SPI register writes 2021-03-10 17:12:25 -05:00
buttons.py buttons: Improve python3 compatibility 2020-09-04 19:33:04 -04:00
canbus_ids.py mcu: Add support for connecting to devices on a CAN bus 2021-03-13 11:29:41 -05:00
controller_fan.py heater_fan: Fix typo causing excessive cpu usage 2020-12-01 12:31:22 -05:00
delayed_gcode.py klippy: Rename try_load_module() to load_object() 2020-05-08 11:05:14 -04:00
delta_calibrate.py delta_calibrate: Don't error on an invalid kinematic guess 2020-09-17 22:41:13 -04:00
display_status.py display_status: fix M117 checksum trimming (#3377) 2020-09-28 10:11:05 -04:00
dotstar.py dotstar: Don't flush the lookahead queue on a SET_LED command 2020-10-29 12:00:28 -04:00
ds18b20.py ds18b20: new module for 1-wire temperature sensor (#3462) 2021-02-02 14:34:56 -05:00
endstop_phase.py homing: Make homing.py an "extras" module 2021-01-08 14:01:34 -05:00
extruder_stepper.py extruder_stepper: Don't directly access extruder member variables 2020-06-06 14:41:15 -04:00
fan.py fan: Minor updates to tachometer handling 2021-03-01 14:57:40 -05:00
fan_generic.py fan_generic: Add support for named fans and gcode to control them (#3054) 2020-08-07 11:39:44 -04:00
filament_motion_sensor.py filament_motion_sensor: Add filament_motion_sensor (#3857) 2021-03-14 21:36:19 -04:00
filament_switch_sensor.py filament_switch_sensor: report "enabled" state via get_status 2020-08-01 15:56:51 -04:00
firmware_retraction.py firmware_retraction: Use new GCodeCommand wrappers 2020-05-05 11:08:11 -04:00
force_move.py gcode: Automatically call reset_last_position() on a toolhead set_position() 2020-08-20 21:03:22 -04:00
gcode_arcs.py gcode_move: Move GCodeMove class from gcode.py to new extras module 2020-08-20 21:03:22 -04:00
gcode_button.py gcode_button: Add support for analog buttons 2020-09-09 14:21:30 -04:00
gcode_macro.py gcode_macro: Use deepcopy() on get_status() results 2021-01-20 16:25:25 -05:00
gcode_move.py gcode_move: Make sure to call reset_last_position() in _handle_ready() 2021-03-31 22:15:54 -04:00
hall_filament_width_sensor.py hall_filament_width_sensor: fix range check error (#4113) 2021-03-27 12:53:40 -04:00
heater_bed.py heaters: Make sure set_temp() command wakes up the idle_timeout 2021-03-05 18:59:01 -05:00
heater_fan.py heater_fan: Fix typo causing excessive cpu usage 2020-12-01 12:31:22 -05:00
heater_generic.py klippy: Rename try_load_module() to load_object() 2020-05-08 11:05:14 -04:00
heaters.py heaters: Make sure set_temp() command wakes up the idle_timeout 2021-03-05 18:59:01 -05:00
homing.py homing: Pass the HomingMove class to homing_move_begin/end events 2021-03-29 21:20:57 -04:00
homing_heaters.py homing: Pass the HomingMove class to homing_move_begin/end events 2021-03-29 21:20:57 -04:00
homing_override.py homing: Make homing.py an "extras" module 2021-01-08 14:01:34 -05:00
htu21d.py htu21d: sensor definition fix (#4075) 2021-03-18 23:38:07 -04:00
idle_timeout.py idle_timeout: change standard timeout g-code (#4018) 2021-03-07 13:48:54 -05:00
input_shaper.py input_shaper: Simplify input shaper type reporting 2020-12-01 11:36:37 -05:00
lm75.py lm75: Implement support for min_temp/max_temp checks 2021-02-01 10:37:19 -05:00
manual_probe.py manual_probe: Use configfile note_valid=False when inspecting Z position_endstop 2020-12-13 10:41:40 -05:00
manual_stepper.py homing: Move homing logic from manual_stepper.py to homing.py 2021-03-29 21:20:57 -04:00
mcp4018.py mcp4018: Add initial support for the mcp4018 digipot 2019-02-16 08:16:37 -05:00
mcp4451.py extras: Use "from . import module" for relative imports 2020-06-15 17:15:53 -04:00
mcp4728.py extras: Use "from . import module" for relative imports 2020-06-15 17:15:53 -04:00
multi_pin.py mcu: Add support for changing cycle_time in set_pwm() 2020-09-26 20:55:56 -04:00
neopixel.py neopixel: Don't wait for responses when in debug mode. 2020-12-01 11:36:37 -05:00
output_pin.py output_pin: Fix bug in setting of self.resend_interval 2021-03-27 14:52:21 -04:00
palette2.py palette2: Add support for P2 devices (#4057) 2021-03-26 11:21:10 -04:00
pause_resume.py pause_resume: Perform setup via "klippy:connect" instead of "klippy:ready" 2021-04-01 10:10:39 -04:00
pid_calibrate.py heaters: Make sure set_temp() command wakes up the idle_timeout 2021-03-05 18:59:01 -05:00
print_stats.py print_stats: exclude time prior to first extrusion from "print_duration" 2020-11-13 20:48:15 -05:00
probe.py homing: Pass the HomingMove class to homing_move_begin/end events 2021-03-29 21:20:57 -04:00
pulse_counter.py fan: Minor updates to tachometer handling 2021-03-01 14:57:40 -05:00
quad_gantry_level.py quad_gantry_level: Add additional comments on how leveling works 2020-09-03 12:09:02 -04:00
query_adc.py query_adc: Use new GCodeCommand wrappers 2020-05-05 11:08:11 -04:00
query_endstops.py gcode_macro: Use deepcopy() on get_status() results 2021-01-20 16:25:25 -05:00
replicape.py replicape: Don't require a host alias for the enable_pin default 2021-03-25 10:49:17 -04:00
resonance_tester.py resonance_tester: Increase test max_accel to 10K and max_freq to 133 Hz 2021-02-02 14:13:24 -05:00
respond.py respond: Use new GCodeCommand wrappers 2020-05-05 11:08:11 -04:00
safe_z_home.py homing: Make homing.py an "extras" module 2021-01-08 14:01:34 -05:00
samd_sercom.py samd_sercom: fix pin enumeration error when mcu is specified 2019-09-17 13:28:57 -04:00
save_variables.py gcode_macro: Use deepcopy() on get_status() results 2021-01-20 16:25:25 -05:00
screws_tilt_adjust.py extras: Use "from . import module" for relative imports 2020-06-15 17:15:53 -04:00
servo.py servo: Set initial value via mcu_servo.setup_start_value() 2020-07-25 11:39:39 -04:00
shaper_calibrate.py graph_accelerometer: Support axis-level comparison of adxl345 data 2021-03-20 13:24:43 -04:00
skew_correction.py skew_correction: Register during "connect" phase instead of "ready" phase 2021-03-31 22:13:36 -04:00
spi_temperature.py spi_temperature: Improve handling of min_temp/max_temp overflows 2021-02-01 10:37:19 -05:00
static_digital_output.py
statistics.py statistics: Exit loop as soon as MemAvailable found 2020-03-22 22:04:40 -04:00
stepper_enable.py gcode: Report the final print_time in debuginput mode 2020-07-30 12:53:59 -04:00
sx1509.py mcu: Add support for changing cycle_time in set_pwm() 2020-09-26 20:55:56 -04:00
temperature_fan.py temperature_fan: Add MAX_SPEED and MIN_SPEED to SET_TEMPERATURE_FAN_TARGET command (#3873) 2021-02-02 14:30:04 -05:00
temperature_host.py temperature_host: Rename "path" config to "sensor_path" 2021-02-20 09:23:13 -05:00
temperature_mcu.py temperature_mcu: Improve handling when in debug output mode 2021-01-24 15:28:16 -05:00
temperature_sensor.py temperature_sensor: Report temperature in stats 2020-12-06 21:55:26 -05:00
thermistor.py thermistor: Add support for the board thermistor on the Einsy Rambo 2020-10-08 15:25:09 -04:00
tmc.py homing: Pass the HomingMove class to homing_move_begin/end events 2021-03-29 21:20:57 -04:00
tmc2130.py tmc2130: Report CS_ACTUAL in DUMP_TMC even if zero 2021-03-16 11:31:24 -04:00
tmc2208.py tmc: Move SET_TMC_CURRENT command to TMCCommandHelper() 2021-02-27 10:39:46 -05:00
tmc2209.py tmc: Move SET_TMC_CURRENT command to TMCCommandHelper() 2021-02-27 10:39:46 -05:00
tmc2660.py tmc2660: Fix typo in seup field 2021-03-18 23:36:25 -04:00
tmc5160.py tmc: Fix order of init during sensorless homing 2021-02-28 18:30:25 -05:00
tmc_uart.py tmc_uart: Limit to only one active uart at a time on an mcu 2021-03-12 20:51:11 -05:00
tsl1401cl_filament_width_sensor.py hall_filament_width_sensor: Fix race condition (#3790) 2021-01-22 13:41:34 -05:00
tuning_tower.py gcode_move: Move GCodeMove class from gcode.py to new extras module 2020-08-20 21:03:22 -04:00
verify_heater.py docs: Move config reference information to new Config_Reference.md 2020-11-18 20:10:21 -05:00
virtual_sdcard.py palette2: Add support for P2 devices (#4057) 2021-03-26 11:21:10 -04:00
z_tilt.py gcode: Automatically call reset_last_position() on a toolhead set_position() 2020-08-20 21:03:22 -04:00