aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* toolhead: Export the print_stalls value via get_status()Kevin O'Connor2021-04-091-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* statistics: Export the OS and process load in a get_status() methodKevin O'Connor2021-04-091-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Minor changs to pca9533 in Config_Reference.mdKevin O'Connor2021-04-091-10/+12
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* pca9533: RGB support for the mightyboard (#4150)le-Bark2021-04-091-0/+22
| | | Signed-off-by: Marc-André Denis <marcadenis@msn.com>
* docs: Minor display sectoin updates to Config_Reference.mdKevin O'Connor2021-04-091-7/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Docs: Split the display section of Config_Reference.md into multiple sectionsKevin O'Connor2021-04-091-81/+173
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Minor copy-and-paste fix to Config_Reference.mdKevin O'Connor2021-04-091-3/+0
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* hd44780_spi: added lcd support to the mightyboard (#4121)le-Bark2021-04-071-7/+12
| | | Signed-off-by: Marc-André Denis <marcadenis@msn.com>
* docs: Add link to Discourse server in Example_Configs.mdKevin O'Connor2021-04-071-4/+7
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add links to Klipper Discourse server to Contact.mdKevin O'Connor2021-03-271-94/+62
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update FAQ on which mcus have hard pwm supportKevin O'Connor2021-03-261-2/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* output_pin: Support setting max_duration (#3995)Pascal P2021-03-263-0/+76
| | | | | Also added documentation for using powered tools. Signed-off-by: Pascal Pieper <accounts@pascalpieper.de>
* palette2: Add support for P2 devices (#4057)Clifford Roche2021-03-262-0/+58
| | | | | Module which bring support for P2 devices running in connected mode. This enables using a Palette2 directly with Klippy without Octoprint, or without Palette2 plugins for Octoprint which are not functional out of the box with Klipper. Signed-off-by: Clifford Roche <clifford.roche@gmail.com>
* docs: Fix Jekyll rendering of docs/TMC_Drivers.mdKevin O'Connor2021-03-251-0/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Revise sensorless homing configuration guideKevin O'Connor2021-03-252-112/+243
| | | | | | | Recommend finding the minimum and maximum stallguard settings while tuning sensorless homing. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Deprecate support for the pin_map config optionKevin O'Connor2021-03-253-10/+7
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Create new sample-aliases.cfg with standard aliasesKevin O'Connor2021-03-251-32/+13
| | | | | | | Create a sample-aliases.cfg with all the aliases that are currently hardcoded in the klippy.pins.py module. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* replicape: Don't require a host alias for the enable_pin defaultKevin O'Connor2021-03-251-2/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* github: Add github issue chooserKevin O'Connor2021-03-241-2/+0
| | | | | | | Add links to documentation and chat server when a new user opens a new issue ticket. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Move Example_Configs.md reference in Overview.mdKevin O'Connor2021-03-221-2/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Updates to Example_Configs.mdKevin O'Connor2021-03-221-3/+23
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add Example_Configs.md - info on adding new config files to KlipperKevin O'Connor2021-03-222-0/+76
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Added a note about different ADLX345 PCB designsDmitry Butyugin2021-03-201-0/+6
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* docs: Updated measuring resonances doc on max_accel suggestionsDmitry Butyugin2021-03-204-31/+72
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* 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>