klipper/docs
Dmitry Butyugin a4cd0336bd
idex_modes: Fixed the case when carriages home in the same direction (#6310)
Previous version of the code assumed that dual carriages home away
from each other, which is not true on some machines, which have the
second dual carriage homing on the first carriage. The new code
correctly identifies the relative order of the carriages now.

This fixes discrepancies between the documentation and the actual
implementation of the carriages kinematic ranges calculation.

Notes about dual_carriage homing and proximity checks changes

Fixed clearing of homing state after homing in certain modes

In case of multi-MCU homing it is possible that the carriage position
will end up outside of the allowed motion range due to latencies in data
transmission between MCUs. Selecting certain modes after homing could
result in home state clearing instead of blocking the motion of the
active carriage. This commit fixes this undesired behavior.

Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2023-09-29 13:46:42 -04:00
..
_klipper3d axis_twist_compensation: Add X twist compensation module (#6149) 2023-08-01 13:08:53 -04:00
img docs: Add Peopoly to Sponsors.md 2023-09-26 16:51:38 -04:00
prints
API_Server.md docs: Add link to Moonraker in API_Server.md 2022-04-09 19:32:38 -04:00
Axis_Twist_Compensation.md axis_twist_compensation: Add X twist compensation module (#6149) 2023-08-01 13:08:53 -04:00
BLTouch.md docs: Docs comma culture (#4822) 2022-01-09 21:13:53 -05:00
Beaglebone.md docs: Rename Documents 2021-11-22 21:03:32 -05:00
Bed_Level.md docs: Clarify the Thickness of Paper 2021-12-27 12:24:58 -05:00
Bed_Mesh.md docs: update Bed Mesh documentation 2023-06-20 11:48:17 -04:00
Benchmarks.md ar100: Support for ar100 (#6054) 2023-02-20 20:15:01 -05:00
Bootloaders.md config: Add 1LC example configuration and docs 2023-08-13 15:32:27 -04:00
CANBUS.md docs: Add new CANBUS_Troubleshooting.md document 2023-05-30 20:16:28 -04:00
CANBUS_Troubleshooting.md parsecandump: New utility to parse Klipper messages in a candump capture 2023-05-30 20:18:41 -04:00
CANBUS_protocol.md docs: Updates to CANBUS_protocol.md 2022-07-29 11:40:54 -04:00
CNAME
CONTRIBUTING.md docs: Update reviewers in CONTRIBUTING.md 2023-03-15 14:55:51 -04:00
Code_Overview.md docs: Minor wording update to Code_Overview.md 2022-05-17 11:55:17 -04:00
Command_Templates.md docs: fix rawparams example by truncating comments 2022-07-19 12:48:16 -04:00
Config_Changes.md idex_modes: Fixed the case when carriages home in the same direction (#6310) 2023-09-29 13:46:42 -04:00
Config_Reference.md idex_modes: Fixed the case when carriages home in the same direction (#6310) 2023-09-29 13:46:42 -04:00
Config_checks.md docs: Update Config_checks.md (#6278) 2023-07-30 14:26:20 -04:00
Contact.md docs: Update Contacts.md with improved github issue tracker description 2022-11-15 16:54:19 -05:00
Debugging.md docs: Fix typos (#6032) 2023-02-20 11:06:25 -05:00
Delta_Calibrate.md docs: Note to run DELTA_CALIBRATE before DELTA_ANALYZE in Delta_Calibrate.md 2022-04-29 13:58:05 -04:00
Endstop_Phase.md
Example_Configs.md docs: Update Example_Configs.md to note that baud should be 250000 2022-04-30 14:51:14 -04:00
Exclude_Object.md docs: fix typo in Exclude_Object.md 2022-06-03 18:11:35 -04:00
FAQ.md docs: Add a Sponsors.md file 2022-07-16 10:48:10 -04:00
Features.md ar100: Support for ar100 (#6054) 2023-02-20 20:15:01 -05:00
G-Codes.md axis_twist_compensation: Add X twist compensation module (#6149) 2023-08-01 13:08:53 -04:00
Hall_Filament_Width_Sensor.md docs: Fix typos (#6032) 2023-02-20 11:06:25 -05:00
Installation.md docs: Updates to Installation.md document 2022-05-17 11:36:36 -04:00
Kinematics.md
MCU_Commands.md docs: Update MCU_Commands.md with new config_stepper command 2021-11-04 12:06:27 -04:00
Manual_Level.md docs: Note that "minutes" in screws_tilt_adjust means minutes of a clock face 2022-04-05 20:35:56 -04:00
Measuring_Resonances.md docs: Add how to configure LIS2DW instructions 2023-08-21 14:26:46 -04:00
Multi_MCU_Homing.md mcu: Support multi-mcu homing 2021-08-28 16:08:57 -04:00
Overview.md axis_twist_compensation: Add X twist compensation module (#6149) 2023-08-01 13:08:53 -04:00
Packaging.md docs: Fix typos (#6032) 2023-02-20 11:06:25 -05:00
Pressure_Advance.md
Probe_Calibrate.md docs: Reorganize layout of G-Codes.md 2022-02-01 11:59:55 -05:00
Protocol.md
README.md
RPi_microcontroller.md docs: Update RPi_microcontroller.md (pwm-2chan) (#6304) 2023-08-13 15:23:58 -04:00
Releases.md docs: Note the release of v0.11.0 2022-11-28 21:27:09 -05:00
Resonance_Compensation.md idex_modes: COPY and MIRROR mode implementation (#6297) 2023-08-01 12:23:52 -04:00
Rotation_Distance.md docs: Docs comma culture (#4822) 2022-01-09 21:13:53 -05:00
SDCard_Updates.md docs: Fix typos (#6032) 2023-02-20 11:06:25 -05:00
Skew_Correction.md docs: Rename Documents 2021-11-22 21:03:32 -05:00
Slicers.md docs: Add missing code block indicators to Slicers.md(#6161) 2023-04-11 11:39:41 -04:00
Sponsors.md docs: Add Peopoly to Sponsors.md 2023-09-26 16:51:38 -04:00
Status_Reference.md heaters: adds temperature monitors 2023-08-01 20:32:03 -04:00
TMC_Drivers.md tmc: Fix s2vs field formatters 2023-03-07 10:52:52 -05:00
TSL1401CL_Filament_Width_Sensor.md docs: Reorganize layout of G-Codes.md 2022-02-01 11:59:55 -05:00
Using_PWM_Tools.md docs: Match Single Blank Line Above and Below A Title 2021-11-19 10:25:06 -05:00
developer-certificate-of-origin
index.md docs: Add a Sponsors.md file 2022-07-16 10:48:10 -04:00

README.md

Welcome to the Klipper documentation. The overview document is a good starting point.