aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* docs: Note the release of v0.13.0Kevin O'Connor2025-04-111-0/+29
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Features.md to reflect recent workKevin O'Connor2025-04-111-5/+8
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* force_move: Support a SET_HOMED parameter to SET_KINEMATIC_POSITIONKevin O'Connor2025-04-081-11/+44
| | | | | | | | | | | | | | | Commit 70838797 added support for clearing the homing state in SET_KINEMATIC_POSITION commands. However, it can be difficult to use that support as the default for SET_KINEMATIC_POSITION is to set all axes as homed. Add a new SET_HOMED parameter to allow one to explicitly request which axes to consider in a homed state. Also introduce a CLEAR_HOMED parameter and prefer that to the existing CLEAR parameter. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Fixup G-Codes.md so that sections are sorted alphabeticallyKevin O'Connor2025-04-071-127/+126
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add icm20948 descriptionMRX80242025-04-031-0/+19
| | | | Signed-off-by: Maksim Bolgov maksim8024@gmail.com
* mkdocs-requirements: Update to Jinja 3.1.6Kevin O'Connor2025-04-031-1/+1
| | | | | | | | A security vulnerability was found in Jinja 3.1.5 . The software is not impacted by this vulnerability, but there is no harm in updating to the fixed version. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Fix link syntax typo for bed_screwsRussell Cloran2025-04-011-1/+1
| | | | Signed-off-by: Russell Cloran <rcloran@gmail.com>
* docs: Fix typo in docs generation documentationRussell Cloran2025-04-011-2/+2
| | | | Signed-off-by: Russell Cloran <rcloran@gmail.com>
* docs: Fix typos in installation.mdTobias Rumiz2025-03-311-21/+21
| | | | | Fixed typos, hyphenation, and minor phrasing for better readability. Signed-off-by: Tobias Rumiz <TobiasRumiz@gmail.com>
* ldc_1612: Supports configurable external crystal frequency (#6734)XiaoK2025-03-291-0/+3
| | | | | | | You can use the 40Mhz crystal oscillator recommended by TI official manual to get the best performance. refer to: [ldc1612.pdf](https://www.ti.com/cn/lit/ds/symlink/ldc1612.pdf) 7.3.4 Signed-off-by: Xiaokui Zhao <xiaok@zxkxzk.cn>
* buttons: Debounce gcode_button and filament_switch_sensor (#6848)Gareth Farrington2025-03-201-0/+9
| | | | | Add `debounce_delay` config option which sets the debounce time, defaults to 0 Signed-off-by: Gareth Farrington <gareth@waves.ky>
* load_cell: Load cell gram scale (#6729)Gareth Farrington2025-03-207-24/+187
| | | | | | | | | | | | | | * Add gram scale features to load_cell * Convert sensor counts to grams and make this available via unix socket and object status * Basic GCodes for tearing and reading the load cell * Guided Calibration * Diagnostic gcode to check the health of the load cell * Update load_cell Documentation * Add API server load_cell/dump_force endpoint * Update [load_cell] config with calibration fields * Add G-Code commands for working with load cells * Add status reference for load_cell objects Signed-off-by: Gareth Farrington <gareth@waves.ky>
* docs: Note AXIS_TWIST_COMPENSATION_CALIBRATE AUTO removal in Config_Changes.mdKevin O'Connor2025-03-081-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* axis_twist_compensation: Remove the auto parameteryochiwarez2025-03-082-16/+1
| | | | | | from axis_twist_compensation Signed-off-by: Jorge Apaza Merma <yochiwarez@gmail.com>
* icm20948: Add support for ICM20948 accelerometer (#6756)Paul Hansel2025-03-041-4/+7
| | | Signed-off-by: Paul Hansel <github@paulhansel.com>
* docs: fix markup in Axis_Twist_Compensation.md (#6827)Thijs Triemstra2025-02-281-12/+12
| | | Signed-off-by: Thijs Triemstra <info@collab.nl>
* skew_correction: Supports retrieving the name of the currently loaded skew ↵GofranChang2025-02-271-0/+6
| | | | | correction … (#6821) Signed-off-by: Zhang Gaofan <zhanggaofan0827@gmail.com>
* docs: Update benchmarks for rp2040Kevin O'Connor2025-02-262-6/+6
| | | | | | Update benchmarks now that the rp2040 runs at 200Mhz. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Improve suggestions on bytes_invalid in CANBUS_Troubleshooting.mdKevin O'Connor2025-02-151-11/+27
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note stealthchop_threshold doesn't impact sensorless homingKevin O'Connor2025-02-152-8/+16
| | | | | | Reported by @paulfertser. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Fixed incorrect spelling in Config_Reference.md (#6819)Nicholas Parry2025-02-151-1/+1
| | | | | changed spelling of single word Signed-off-by: Nicholas Parry <rounded-gully-5r@icloud.com>
* docs: Fix broken link to MainsailOSLexi Beavil2025-02-051-1/+1
| | | | | | The documentation install page has a link to the old mainsail OS site, which is no longer available Signed-off-by: Lexi Beavil <github@aeroniemi.com>
* docs: Update Pressure_Advance.md (#6808)Auxon2025-02-041-1/+1
| | | | | Added language to disable "scarf joint" seams as it messes with the TUNING_TOWER script. Signed-off-by: Roman Simanovich <romsimanovich@gmail.com>
* mkdocs-requirements: Update jinja dependency to 3.1.5Kevin O'Connor2025-02-021-1/+1
| | | | | | | | It appears there was a security vulnerability in Jinja v3.1.4 . The Klipper docs are not impacted by this vulnerability, but it's simple enough to increment the version to avoid warnings. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* save_variables: Check lowercase variable namesPedro Lamas2025-02-022-2/+7
| | | | Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
* canbus_stats: Periodically report canbus interface statisticsKevin O'Connor2025-02-021-0/+21
| | | | | | | | | Add support for a new get_canbus_status command to canserial.c . Add new canbus_stats.py module that will periodically query canbus mcus for connection status information. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* ads1x1x: added support for ADC chip (#6584)Konstantin Koch2025-01-211-0/+44
| | | | | | Added a temperature sensor configuration for ADS1103, ADS1104, ADS1105, ADS1113, ADS1114 and ADS1115 chips that can be used to add Analog to Digital Conversion capability to machines that don't have that on their own. Like Raspberry Pi's or if more analog input pins are needed than the chip provides like for RP2040. Generally they can be used for any analog input, but the typical use case is for temperature measurement. This code also has been written with temperature measurement in mind and not as a general ADC. Signed-off-by: Konstantin Koch <korsarnek@gmail.com> Signed-off-by: Jack Wakefield <jackwakefield@protonmail.com>
* docs: Add a "Professional Services" link to Contacts pageKevin O'Connor2025-01-211-0/+7
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Improve wording of main Klipper pageKevin O'Connor2025-01-211-8/+11
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc2240: Allow the slope_control field to be configured via printer.cfgKevin O'Connor2025-01-101-0/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* force_move: Implement CLEAR for SET_KINEMATIC_POSITION (#6262)Dennis Marttinen2025-01-102-13/+16
| | | | | | | | `CLEAR` clears the homing status (resets the axis limits) without turning off the motors. This is particularly useful when implementing safe Z homing in `[homing_override]` on printers with multiple independent Z steppers (where `FORCE_MOVE` can't be used). Signed-off-by: Dennis Marttinen <twelho@welho.tech>
* docs: Document the QUAD_GANTRY_LEVEL command in G-Codes.mdKevin O'Connor2024-12-191-0/+15
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Document Z_TILT_ADJUST RETRIES and RETRY_TOLERNACE options in G-Codes.mdKevin O'Connor2024-12-191-5/+7
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* angle: mt6826s added supportTimofey Titovets2024-12-122-2/+11
| | | | Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
* angle: mt6816 added supportTimofey Titovets2024-12-121-3/+3
| | | | Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
* resonance_tester: Added a new sweeping_vibrations resonance test method (#6723)Dmitry Butyugin2024-12-053-1/+37
| | | | | This adds a new resonance test method that can help if a user has some mechanical problems with the printer. Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* display: Add support for `AIP31068` based displays (#6639)Alexander Bazarov2024-12-021-3/+29
| | | display: Add support for `AIP31068` based displays
* gcode: Don't silently discard characters inside a command nameKevin O'Connor2024-12-011-0/+6
| | | | | | | | | | | Don't silently drop leading numbers and unusual characters at the start of a command - for example, don't interpret '99M88' as 'M88'. Don't silently drop spaces in a command - for example, don't interpret "M 101" as the command "M101". Doing so will cause other parts of the code (such as get_raw_command_parameters() ) to not work properly. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Measuring Resonances document with LIS2DW/LIS3DH informationWulfsta2024-11-271-8/+11
| | | | Signed-off-by: Luke Vuksta <wulfstawulfsta@gmail.com>
* docs: Update config screenshot for rpi235x (#6748)Thijs Triemstra2024-11-271-0/+0
| | | Signed-off-by: Thijs Triemstra <info@collab.nl>
* docs: update `Manual_Level.md` referenceEmmanuel Ferdman2024-11-191-1/+1
| | | | Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
* docs: Add rp2350 to benchmarksKevin O'Connor2024-11-142-7/+20
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* axis_twist_compensation: AXIS_TWIST_COMPENSATION new parameter AUTO for ↵yochiwarez2024-11-123-23/+64
| | | | | | | | autocalibration This commit adds automatic calculation support for compensating X and Y axis twist in the axis_twist_compensation module. Signed-off-by: Jorge Apaza Merma <yochiwarez@gmail.com>
* axis_twist_compensation: Implement Y-axis supportyochiwarez2024-11-123-3/+21
| | | | | | | | This commit implements support for the Y-axis in the axis_twist_compensation module. This update enables the module to handle corrections for printers with a twisted Y rail. Signed-off-by: Jorge Apaza Merma <yochiwarez@gmail.com>
* resonance_tester: Fix chips selection, add accel_per_hz selection (#6726)MRX80242024-11-122-9/+13
| | | | | | | | | | Corrected issue where accelerometer names were incorrectly prefixed with "adxl345", preventing the selection of other chip types when running TEST_RESONANCES. Implemented support for selecting the `accel_per_hz` parameter when running TEST_RESONANCES. docs: Update TEST_RESONANCES + SHAPER_CALIBRATE with missing parameters and bracket corrections Signed-off-by: Maksim Bolgov <maksim8024@gmail.com>
* docs: Add lis2dw i2c and lis3dhWulfsta2024-11-121-2/+43
| | | | Signed-off-by: Luke Vuksta <wulfstawulfsta@gmail.com>
* docs: Fix Benchmarks.md git revision referencesKevin O'Connor2024-10-281-2/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Measuring_Resonances.md for some NumPY version issues (#6719)JamesH19782024-10-281-2/+10
| | | | | It has been noted over the last six to eight months that some versions of Numpy have issues with the klipper python environment on some machines. This PR introduces a fixed version that is known to work and a small test for people to do to make sure there are no output issues from the get go. These have been pulled from the pinned posts in the discord, from a time when 1.26 was causing issue, and now it seems v2 is also having some issues, hence the change. Signed-off-by: James Hartley <james@hartleyns.com>
* docs: Update Sponsors.mdKevin O'Connor2024-10-261-1/+0
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* ads1220: Add input_mux and vref options to ADS1220 sensor (#6713)Gareth Farrington2024-10-241-1/+18
| | | | | | | | * fix type comparison bug that stopped the sensor from initializing * correct mismatch between docs and code for `sample_rate` (fixed to work same as hx71x) * add input_mux, pga_bypass and vref options * update configuration reference & fix typo Signed-off-by: Gareth Farrington <gareth@waves.ky>