aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* docs: Update CAN bus documentsKevin O'Connor2021-03-139-145/+83
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* canbus: Rework CAN command protocolKevin O'Connor2021-03-132-0/+67
| | | | | | | Rework the micro-controller command protocol so that it supports direct communication with the serialqueue.c code. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mcu: Add support for connecting to devices on a CAN busKevin O'Connor2021-03-131-1/+8
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Minor wording change to TMC_Drivers.mdKevin O'Connor2021-03-111-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Rename Sensorless_homing.md to TMC_Drivers.md and extendKevin O'Connor2021-03-104-53/+136
| | | | | | Add additional information on configuring and using TMC drivers. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Wrap lines in Sensorless_Homing.mdKevin O'Connor2021-03-101-30/+117
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc2660: Do not enable SFILT by defaultKevin O'Connor2021-03-102-1/+4
| | | | | | | None of the other TMC driver enable SFILT by default and it seems enabling SFILT may not be ideal for sensorless homing. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* console: Make baud an optional parameterKevin O'Connor2021-03-021-1/+4
| | | | | | | Make the baud rate an optional parameter to the console.py tool. When not present, it will default to 250000. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* st7920: Better support for emulated ST7920 displays (#3979)teeminus2021-03-011-3/+15
| | | | | Added new ST7920E display driver which is better suited for displays with emulated ST7920 Signed-off-by: Christian Kehe <teeminus@posteo.net>
* fan: Minor updates to tachometer handlingKevin O'Connor2021-03-011-0/+4
| | | | | | | | | | | 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 supportAdrian Keet2021-03-011-0/+25
| | | | | | | | | | | | | | 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>
* tmc: Add support for periodic checking of driver statusKevin O'Connor2021-02-271-0/+5
| | | | | | | | Check the status of all Trinamic stepper motor drivers once a second. If the driver reports an error then invoke a shutdown. Also log any serious warnings. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc2130: Add spi daisy chain supportMarco D'Alessio2021-02-261-0/+12
| | | | | | | | This patch adds the ability to daisy-chain multiple tmc2130 and tmc5160 drivers. Signed-off-by: Marco D'Alessio <marco@wrecklab.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Use BME280 (uppercase) in Config_Reference.md (#3896)Stefan Dej2021-02-221-2/+2
| | | Signed-off-by: Stefan Dej <meteyou@gmail.com>
* Revert "bme280: Rename sensor_type from BME280 to bme280"Kevin O'Connor2021-02-201-3/+0
| | | | | | | | | This reverts commit ac61f8b72603e9d08832250026e48093dd66aec4. Many temperature sensors are capitalized, so don't make this chaneg to the bme280. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bme280: Rename sensor_type from BME280 to bme280Kevin O'Connor2021-02-201-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* temperature_host: Rename "path" config to "sensor_path"Kevin O'Connor2021-02-202-4/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* temperature_host: Rename rpi_temperature and add support for custom pathsEvgenii2021-02-193-4/+14
| | | | | Signed-off-by: Evgenii Shavrin <shavrin0591@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Add last_z_result to get the latest z result in an Macro (#3835)Christian S2021-02-181-0/+2
| | | Signed-off-by: Christian Schnellrieder <schnello.android@gmail.com>
* docs: Fix typo in Sensorless_Homing.mdKevin O'Connor2021-02-181-1/+1
| | | | | | Reported by @stefanfoulis. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update PRU command dispatch benchmarkKevin O'Connor2021-02-121-3/+6
| | | | | | | | The PRU command dispatch benchmark was primarily limited by the speed of the console.py tool on the slow beaglebone processor. Add a note on how to account for that and restate the PRU benchmark. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Fix typo in Sensorless_Homing.md (#3916)Jordan Woyak2021-02-111-1/+1
| | | Signed-off-by: Jordan Woyak <jordan.woyak@gmail.com>
* docs: Add SDCard_Updates.md to Overview.mdKevin O'Connor2021-02-101-0/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Minor wording change to Pressure_Advance.mdKevin O'Connor2021-02-081-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Reformat Pressure_Advance.md to improve Jekyll renderingKevin O'Connor2021-02-081-5/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Minor update to Pressure_Advance.mdKevin O'Connor2021-02-081-6/+7
| | | | | | | | | Update e-steps link to new Rotation_Distance.md Make it clear how to update the pressure_advance setting in the config file. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: add documentation for SD Card firmware updatesArksine2021-02-051-0/+149
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* docs: Update Contact.md to clarify use of mailing listKevin O'Connor2021-02-051-2/+9
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* ds18b20: new module for 1-wire temperature sensor (#3462)Alan Lord2021-02-021-0/+17
| | | | | | | | | Initial commit of code to support 1-wire (Dallas) sensors such as the DS18B20. Requires Linux kernel drivers to create a file in /sysfs which is read by this module, and temperature typically returned to a temperature_fan. Signed-off-by: Alan Lord <alanslists@gmail.com> Signed-off-by: Josh Headapohl <joshhead@gmail.com>
* temperature_fan: Add MAX_SPEED and MIN_SPEED to SET_TEMPERATURE_FAN_TARGET ↵Lane Roberts2021-02-021-2/+2
| | | | | | | command (#3873) Allows setting min_speed and max_speed at runtime, rather than updating the config and restarting. Signed-off-by Lane Roberts <nolatari@vandarin.net>
* docs: Some clarifications for resonances measurements and tuningDmitry Butyugin2021-02-021-17/+31
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* resonance_tester: Increase test max_accel to 10K and max_freq to 133 HzDmitry Butyugin2021-02-021-2/+2
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* resonance_tester: Disable input shaping for resonance testingDmitry Butyugin2021-02-023-13/+18
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* adxl345: Add accelerometer chip name to the raw data file nameDmitry Butyugin2021-02-022-4/+11
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* hd44780: Add hd44780 protocol init configThomas Kroll2021-01-311-0/+5
| | | | | | | LDO OLED needs a different init string. Fixes: #3722 Signed-off-by: Thomas Kroll <t.kroll@outlook.com>
* docs: Updates to Contact.md and use of github issuesKevin O'Connor2021-01-313-49/+176
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add a link in Overview.md to Bed_Mesh.mdKevin O'Connor2021-01-241-0/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Docs: resonance testing fixup (#3804)Jarad Olson2021-01-241-3/+8
| | | | | | Chip names are now correct for bed slingers. Added some notes about testing with >1 chip Signed-off-by: Jarad Olson <brotherdust@gmail.com>
* configfile: Add printer.configfile.settings command template parameterKevin O'Connor2021-01-201-6/+8
| | | | | | | Make available the parsed value (or default value) for config options to command templates and to the api server. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mcu: Add a get_status() callback with micro-controller info and statsKevin O'Connor2021-01-191-0/+10
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Minor reword to Rotation_Distance.mdKevin O'Connor2021-01-101-2/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note the BMG extruder is actually 50:17 and not 3:1Kevin O'Connor2021-01-101-2/+9
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* kinematics: report all axis limits (min/max)Janar Sööt2020-12-281-0/+5
| | | | Signed-off-by: Janar Sööt <janar.soot@gmail.com>
* heaters: Make MINIMUM optional for TEMPERATURE_WAIT command (#3674)Justin Schuh2020-12-241-3/+3
| | | Signed-off-by: Justin Schuh <code@justinschuh.com>
* heaters: Add MAXIMUM option to TEMPERATURE_WAIT commandJustin Schuh2020-12-231-2/+3
| | | | Signed-off-by: Justin Schuh <code@justinschuh.com>
* docs: Note step_distance deprecated in Config_Changes.mdKevin O'Connor2020-12-221-2/+8
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Limiting max_smoothing for input shaper autocalibrationDmitry Butyugin2020-12-226-22/+108
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* docs: Minor formatting change to Rotation_Distance.mdKevin O'Connor2020-12-211-2/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Fix klipper3d.org rendering of Rotation_Distance.mdKevin O'Connor2020-12-211-10/+8
| | | | | | The Jeykll rendering doesn't like block quoted text that wraps lines. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add a Rotation_Distance.md documentKevin O'Connor2020-12-184-19/+180
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>