Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Run black on all first party python code | Tomasz Kramkowski | 2025-08-06 | 1 | -14/+21 |
| | |||||
* | pulse_counter: Use "clock" suffix instead of "time" in commands | Kevin O'Connor | 2021-04-30 | 1 | -5/+6 |
| | | | | | | The debugging code knows how to handle fields that end in "clock". Signed-off-by: Kevin O'Connor <kevin@koconnor.net> | ||||
* | fan: Minor updates to tachometer handling | Kevin O'Connor | 2021-03-01 | 1 | -2/+1 |
| | | | | | | | | | | | Add new fields to Command_Templates.md. Remove unused self.rpm variable. Use an explicit get_frequency() method in keeping with Klipper's convention of not "peeking into member variables". Signed-off-by: Kevin O'Connor <kevin@koconnor.net> | ||||
* | fan: Add tachometer support | Adrian Keet | 2021-03-01 | 1 | -0/+79 |
This adds new config options for fans: 'tachometer_pin' to specify the GPIO pin, and 'tachometer_ppr' (default 2) to specify the number of signal pulses per revolution. The rpm is also exposed by get_status for command templates and the API server. For fast fans (at least 10000 RPM), the polling interval can be shortened using the 'tachometer_poll_interval' option. There is a new mcu object for a generic edge counter, which repeatedly polls a GPIO pin and periodically reports the count to the host. Signed-off-by: Adrian Keet <arkeet@gmail.com> |