Клиппер
Go to file
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
.github github: Fix regression due to update of actions/stale 2023-08-21 13:15:53 -04:00
config config: Add MKS Monster 8 generic config (#6336) 2023-09-10 13:55:37 -04:00
docs idex_modes: Fixed the case when carriages home in the same direction (#6310) 2023-09-29 13:46:42 -04:00
klippy idex_modes: Fixed the case when carriages home in the same direction (#6310) 2023-09-29 13:46:42 -04:00
lib rp2040_flash: Fix the type when printing num_blocks (#6279) 2023-07-27 20:34:32 -04:00
scripts spi_flash: Update board_defs.py (#6318) 2023-08-15 14:11:51 -04:00
src Kconfig: Support Enable/Disable lis2dw on chips with small flash size 2023-08-21 14:26:46 -04:00
test config: Add MKS Monster 8 generic config (#6336) 2023-09-10 13:55:37 -04:00
.gitignore
COPYING
Makefile makefile: disable null pointer checks 2022-06-08 12:17:12 -04:00
README.md docs: Add a Sponsors.md file 2022-07-16 10:48:10 -04:00

README.md

Welcome to the Klipper project!

Klipper

https://www.klipper3d.org/

Klipper is a 3d-Printer firmware. It combines the power of a general purpose computer with one or more micro-controllers. See the features document for more information on why you should use Klipper.

To begin using Klipper start by installing it.

Klipper is Free Software. See the license or read the documentation. We depend on the generous support from our sponsors.