aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* stepper: Make step pulse duration customizable at run-timeKevin O'Connor2021-11-042-0/+10
| | | | | | | | | | | | Remove the STEP_DELAY Kconfig option and replace it with a per-stepper step_pulse_duration printer.cfg config option. The AVR code will continue to have optimized code to step and "unstep" in the same function (which is automatically activated when the step delay is 40 ticks or less). This change removes the Kconfig option for single function step/unstep on 32bit processors. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note removal of deprecated features in Config_Changes.mdKevin O'Connor2021-11-021-0/+11
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* console: Remove support for PINS commandKevin O'Connor2021-11-021-8/+6
| | | | | | Remove support for builtin pin aliases from the console.py tool. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Should be "LM75" instead of "lm75" in Config_Reference.mdKevin O'Connor2021-11-011-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc: Track requested hold_current so SET_TMC_CURRENT doesn't reduce itKevin O'Connor2021-10-271-2/+2
| | | | | | | | | | | The code automatically reduces the hold_current so that it is no greater than the run_current. However, this could lead to confusing behavior if one reduced and then increased the run_current via SET_TMC_CURRENT commands. To avoid that, this change adds support for tracking the requested hold_current - thus changes to run_current don't subtly alter the hold_current. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update mkdocs-requirements.txtKevin O'Connor2021-10-151-1/+1
| | | | | | | | Update mkdocs to v1.2.3 to avoid a github "dependabot" warning for CVE-2021-40978. (The CVE doesn't impact the klipper3d.org site, but no harm in updating.) Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update BLTouch.md to prevent position_endstop error (#4731)Ilia Rebane2021-10-151-2/+2
| | | | | | Klipper with Fluid complains about `position_endstop` line if `endstop_pin: probe:z_virtual_endstop` used Signed-off-by: Ilia Rebane <Agilatosay@gmail.com>
* tmc: add current values to get_status() (#4696)Philipp Temminghoff2021-10-111-0/+2
| | | Signed-off-by: Philipp Temminghoff <philipptemminghoff@gmail.com>
* button: Support half-stepping encodersRufo Sanchez2021-10-111-0/+5
| | | | | | | | | | | | | Adds support for half-stepping encoders (encoders that only emit two steps per detent, instead of four). Incorporates the feedback from @susisstrolch's PR: https://github.com/KevinOConnor/klipper/pull/4202 , which was itself built upon a previous PR from @nickbrennan01: https://github.com/KevinOConnor/klipper/pull/730 Uses the table from the Rotary Arduino library linked in buttons.py: https://github.com/brianlow/Rotary/blob/6b784cca67c5f1ce5e11d757a540fc4c0311efca/Rotary.cpp#L21-L40 Signed-off-by: Rufo Sanchez <rufo@rufosanchez.com>
* adxl345: Renamed debug commands to fix their parsing by KlipperDmitry Butyugin2021-10-061-2/+2
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* docs: Fix link in Releases.mdKevin O'Connor2021-09-291-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note the release of v0.10.0Kevin O'Connor2021-09-291-0/+32
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Features.mdKevin O'Connor2021-09-291-7/+13
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update CONTRIBUTING.md with new repo location; minor wording changesKevin O'Connor2021-09-291-11/+12
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: add Translation Contributor GuideYifei Ding2021-09-291-0/+37
| | | | Signed-off-by: Yifei Ding <yifeiding@protonmail.com>
* docs: Fix table rendering in RPi_microcontroller.mdKevin O'Connor2021-09-291-7/+9
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: background color fix for bed_mesh svgsEric Callahan2021-09-293-3/+6
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* docs: Change Kinematics.md images to use a solid white backgroundKevin O'Connor2021-09-2716-247/+268
| | | | | | | Avoid transparent backgrounds as they don't render well if there is a dark background. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Fix typo in Bed_Mesh.mdKevin O'Connor2021-09-271-4/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update documentation with new klipper github URLKevin O'Connor2021-09-237-14/+14
| | | | | | | | The main code repository moved from https://github.com/KevinOConnor/klipper.git to https://github.com/Klipper3d/klipper.git . Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* avrsim: Change default speed to 16Mhz and default baud to 250KKevin O'Connor2021-09-161-6/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* configfile: Add support for reporting deprecated optionsKevin O'Connor2021-09-161-0/+6
| | | | | | | Add a new printer.configfile.warnings with a list of config features that are deprecated. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* heaters: Change default smooth_time from 2 seconds to 1 secondKevin O'Connor2021-09-032-2/+6
| | | | | | | | | | | | A larger smooth_time results in a slower reaction time for the PID. This increased delay can cause temperature oscillations with high power heaters. Many boards produce good results without any smoothing. So, it seems a smooth_time of 1 second is a better default. Reported by @ReXT3D. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add referenced config example for PWM tools (#4537)Pascal2021-09-031-1/+1
| | | Signed-off-by: Pascal Pieper <accounts@pascalpieper.de>
* docs: Fix typo in Measuring_Resonances.mdKevin O'Connor2021-09-021-1/+1
| | | | | | Reported by @fredrikbaberg. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tuning_tower: Add STEP_DELTA and STEP_HEIGHT parameters as alternate tuning ↵github@matthewlloyd.net2021-09-021-12/+27
| | | | | | tower syntax Signed-off-by: Matthew Lloyd <github@matthewlloyd.net>
* tuning_tower: Add SKIP parametergithub@matthewlloyd.net2021-09-021-7/+11
| | | | Signed-off-by: Matthew Lloyd <github@matthewlloyd.net>
* motan: Add support for dumping and analyzing adxl345 dataKevin O'Connor2021-08-301-0/+20
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* adxl345: Change default chip name from "default" to "adxl345"Kevin O'Connor2021-08-302-2/+6
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* adxl345: Move g-code commands to new helper classKevin O'Connor2021-08-302-14/+16
| | | | | | | | | | Separate out the G-Code command handlers to a new ADXLCommandHelper() class. This helps separate the sensing code from the user interface code. Deprecate the RATE parameter of the ACCELEROMETER_MEASURE command. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* motan: Pass dataset parameters in parenthesisKevin O'Connor2021-08-301-2/+2
| | | | | | Replace names like "trapq:toolhead:x" with "trapq(toolhead,x)". Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* tmc: Add support for a get_status() methodKevin O'Connor2021-08-301-0/+15
| | | | | | Export mcu_phase_offset and drv_status information. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mcu: Support multi-mcu homingKevin O'Connor2021-08-284-8/+58
| | | | | | | Support endstops and probes attached to a different micro-controller than their associated steppers. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note importance of slow extrude rate in Rotation_Distance.mdKevin O'Connor2021-08-251-1/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Fix typo in Debugging.mdKevin O'Connor2021-08-241-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add information on motan scripts to Debugging.mdKevin O'Connor2021-08-221-0/+62
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* motion_report: Add support for dumping steps/trapq via API serverKevin O'Connor2021-08-221-0/+43
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note config list change to Config_Changes.mdKevin O'Connor2021-08-211-0/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* homing: Calculate homing position based on trigger timeKevin O'Connor2021-08-171-0/+6
| | | | | | | | | Calculate the "homing position" using the endstop trigger time instead of the position of the steppers. This is in preparation for multi-mcu homing. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Don't use section-index plugin during klipper3d.org site generationKevin O'Connor2021-08-174-18/+15
| | | | | | | The section-index plugin can cause some confusing navigation. Use the simpler site navigation for now. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bed_mesh: Added PROFILE name option (#4522)Randell Hodges2021-08-171-4/+8
| | | | | | | Added optional PROFILE parameter to allow bed_mesh_calibrate to save the mesh directly into the provided profile name instead of default. If omitted, it will be stored in default. Signed-off-by: Randell L Hodges <rhodges@taxfodder.com>
* docs: Fix reference to neopixel color_dataMatt Heath2021-08-171-1/+1
| | | | | | | Fix reference to neopixel color_data in status reference documentation so the given example works as expected. Signed-off-by: Matt Heath <hello@mattheath.com>
* docs: Add comment on additional stepper fields available in extruder sectionKevin O'Connor2021-08-171-0/+2
| | | | | | Reported by @alexsomesan. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* avr: Rename the analog-only PE0/PE1 pins on atmega168/328 to PE2/PE3Kevin O'Connor2021-08-141-0/+3
| | | | | | | The atmega328pb has officially named these pins as PE2 and PE3, so use that naming scheme instead of the previous Klipper invented names. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stepper: Query the stepper mcu position during startupKevin O'Connor2021-08-061-5/+4
| | | | | | | | Try to keep the host mcu_position synchronized with the micro-controller by querying during startup and after every homing event. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mkdocs_hooks: Improve check for not in a listKevin O'Connor2021-08-021-1/+1
| | | | | | | | Look for lines that don't start with a list and don't start with a space to check for the end of a list. This fixes the rendering of the list in BLTouch.md . Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mkdocs_hooks: Add some comments to the scriptKevin O'Connor2021-08-021-0/+10
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* _klipper3d: Add additional comments to mkdocs.ymlKevin O'Connor2021-08-021-29/+34
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Reorder sections of Debugging.mdKevin O'Connor2021-08-021-84/+82
| | | | | | Reorder the sections to put most useful information at the top. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* motion_report: Add get_status() method with current requested toolhead positionKevin O'Connor2021-07-291-0/+12
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>