aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* docs: Update TMC_Drivers.md with note on SPI failures on TMC driver checksKevin O'Connor2021-03-161-0/+9
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add common reasons for tmc error reports to TMC_Drivers.mdKevin O'Connor2021-03-161-0/+29
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bme280: Add support for BMP280 and BME680 sensors (#4040)Michael Kurz2021-03-152-7/+8
| | | | | | | | | This adds support for BMP280 and BME680 sensor ICs, along with fixing calibration data readout for BME280. Gas sensor readout for the BME680 is just the raw compensated value. To get actual meaningful values, more research is needed. Signed-off-by: Michael Kurz <michi.kurz@gmail.com>
* filament_motion_sensor: Add filament_motion_sensor (#3857)TheJoshW2021-03-142-1/+29
| | | | | Add functionality to support a Filament Motion Sensor for detecting extruder jams as well as runouts. Works by an encoder toggling the switch_pin 0/1 as the filament is pulled through the sensor. Signed-off-by: Joshua Wherrett <thejoshw.code@gmail.com>
* 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>