klipper/klippy/extras
Nicholas Seckar 004edb9613 fan: Add off_below option for fans (#1897)
Below off_below the fan will be turned off. When configured correctly this
can prevent stalling, which may lead to overheating and failed fans. To
simplify calibration and use of this setting, off_below is applied in the
input duty cycle domain, prior to any scaling due to e.g. max_power.

Signed-off-by: Nicholas Seckar <nseckar@gmail.com>
2019-10-03 17:59:03 -04:00
..
display uc1701: Add support for a reset line on SSD1306 displays 2019-08-17 22:14:02 -04:00
__init__.py klippy: Add support for dynamic loading of python modules 2018-01-28 12:19:26 -05:00
ad5206.py ad5206: Use bus.py helper code for spi 2018-11-21 12:12:31 -05:00
adc_temperature.py adc_temperature: Minor comment update 2019-06-02 17:12:55 -04:00
bed_mesh.py probe: ProbePointsHelper adjustable minimum points 2019-05-21 14:17:09 -04:00
bed_screws.py bed_screws: No need to re-raise an EndstopError 2019-06-06 10:08:58 -04:00
bed_tilt.py probe: ProbePointsHelper adjustable minimum points 2019-05-21 14:17:09 -04:00
bltouch.py bltouch: Improve handling of low pin_move_time configuration 2019-09-14 15:16:26 -04:00
board_pins.py board_pins: Improve config error checking 2019-08-19 21:58:11 -04:00
bus.py pins: Move reserved pin handling into PinResolver class 2019-08-19 12:57:59 -04:00
buttons.py buttons: initialize mcu buttons based on inverted state 2019-07-05 20:01:07 -04:00
controller_fan.py controller_fan: Replace else followed by single if with elif 2019-09-17 11:52:03 -04:00
delayed_gcode.py delayed_gcode: initial implementation 2019-07-01 11:09:30 -04:00
delta_calibrate.py probe: ProbePointsHelper adjustable minimum points 2019-05-21 14:17:09 -04:00
dotstar.py dotstar: Allow any number of chips to be daisy chained 2019-08-06 22:49:05 -04:00
endstop_phase.py endstop_phase: Add tmc2209 and tmc5160 to list of tmc drivers 2019-06-23 11:27:18 -04:00
fan.py fan: Add off_below option for fans (#1897) 2019-10-03 17:59:03 -04:00
filament_switch_sensor.py filament_switch_sensor: Add a delay between dispatch of pause and execution of pause gcode 2019-09-08 20:42:43 -04:00
firmware_retraction.py firmware_retract: Remove z_hop support 2019-07-10 19:25:56 -04:00
force_move.py force_move: Avoid divide by zero in move time calculation 2019-03-31 09:00:23 -04:00
gcode_arcs.py gcode_arcs: Use is operator for Null comparison (#1989) 2019-09-23 16:49:52 -04:00
gcode_button.py gcode_button: Execute gcode when a button is pressed or released (#1745) 2019-06-21 18:06:31 -04:00
gcode_macro.py gcode_macro: add iterator to status wrapper 2019-07-01 10:59:13 -04:00
heater_bed.py heater_bed: Wrap lines to 80 columns 2019-02-26 11:20:01 -05:00
heater_fan.py heater_fan: add get_status method 2019-06-04 11:43:34 -04:00
heater_generic.py heater: Support generic gcode_id registration for sensors 2019-02-26 12:07:00 -05:00
homing_override.py homing_override: Pass params to template evaluation 2019-06-09 11:14:31 -04:00
idle_timeout.py gcode: Eliminate the process_batch() method 2019-06-09 18:44:44 -04:00
manual_probe.py manual_probe: Add extra checks to catch manual probe not finishing correctly 2019-06-06 10:08:58 -04:00
manual_stepper.py homing: Catch the more generic CommandError during homing 2019-06-06 10:08:58 -04:00
mcp4018.py mcp4018: Add initial support for the mcp4018 digipot 2019-02-16 08:16:37 -05:00
mcp4451.py i2ccmds: Pass the i2c address as a 7-bit number (0-127) 2019-01-07 20:00:44 -05:00
mcp4728.py mcp4728: Update to better match printrbot revf requirements 2019-07-26 11:02:56 -04:00
multi_pin.py pins: Explicitly pass can_invert and can_pullup to lookup_pin() 2018-07-26 09:44:45 -04:00
neopixel.py neopixel: Add support for WS2811 RGB pixel color order 2019-08-09 20:58:49 -04:00
output_pin.py output_pin: add get_status method 2019-06-04 11:44:35 -04:00
pause_resume.py pause_resume: add CLEAR_PAUSE gcode 2019-06-28 12:44:49 -04:00
pid_calibrate.py pid_calibrate: Add some comments on the calibration methodology 2018-10-19 22:40:11 -04:00
probe.py probe: Add range to probe accuracy results (#2015) 2019-09-29 16:56:46 -04:00
quad_gantry_level.py quad_gantry_level: Support retries 2019-06-18 12:12:25 -04:00
query_endstops.py mcu: Integrate query_endstop_wait() into query_endstop() 2019-07-10 10:43:20 -04:00
replicape.py pins: Move reserved pin handling into PinResolver class 2019-08-19 12:57:59 -04:00
respond.py respond: Wrap code to 80 columns 2019-02-27 14:33:17 -05:00
safe_z_home.py safe_z_home: Hop only if necessary and add option to move xy back 2019-09-18 09:37:33 -04:00
samd_sercom.py samd_sercom: fix pin enumeration error when mcu is specified 2019-09-17 13:28:57 -04:00
screws_tilt_adjust.py probe: ProbePointsHelper adjustable minimum points 2019-05-21 14:17:09 -04:00
servo.py servo: add get_status method 2019-06-04 11:44:50 -04:00
skew_correction.py skew_correction: add SKEW_PROFILE gcode 2019-06-29 10:58:46 -04:00
spi_temperature.py serialhdl: Rename register_callback() to register_response() 2019-06-21 18:14:00 -04:00
static_digital_output.py static_digital_output: Add static_digital_output section to extras/ 2018-03-17 13:06:51 -04:00
statistics.py klippy: Convert printer_state("ready") to an event handler 2019-01-08 10:59:43 -05:00
sx1509.py sx1509: Minor cleanup - don't default print_time to 0 2019-06-25 18:19:05 -04:00
temperature_fan.py temperature_fan: Allow min_speed to be set to zero 2019-09-14 15:35:09 -04:00
temperature_sensor.py temperature_sensor: Add generic temperature sensor support 2019-02-26 13:15:56 -05:00
thermistor.py thermistor: Add support for printers with an "inline_resistor" 2019-06-02 10:59:23 -04:00
tmc.py tmc2209: Add support for sensorless homing 2019-08-19 12:05:09 -04:00
tmc2130.py tmc: Configure "intpol" field from TMCMicrostepHelper 2019-06-28 16:59:26 -04:00
tmc2208.py tmc: Configure "intpol" field from TMCMicrostepHelper 2019-06-28 16:59:26 -04:00
tmc2209.py tmc2209: Add support for sensorless homing 2019-08-19 12:05:09 -04:00
tmc2660.py tmc: Configure "intpol" field from TMCMicrostepHelper 2019-06-28 16:59:26 -04:00
tmc5160.py tmc: Configure "intpol" field from TMCMicrostepHelper 2019-06-28 16:59:26 -04:00
tmc_uart.py tmc_uart: Make sure address is at least 0 2019-07-31 13:13:27 -04:00
tsl1401cl_filament_width_sensor.py tsl1401cl_filament_width_sensor: Fix incorrect math in filament width sensor. (#1541) 2019-04-15 21:11:26 -04:00
tuning_tower.py tuning_tower: Tool for tuning parameters based on print Z height 2019-10-01 14:46:24 -04:00
verify_heater.py verify_heater: Don't raise a heater error if the heater is off 2019-06-12 22:06:54 -04:00
virtual_sdcard.py gcode: Eliminate the process_batch() method 2019-06-09 18:44:44 -04:00
z_tilt.py z-tilt: Unresolved symbol fixed 2019-09-24 12:17:03 -04:00