Клиппер
Go to file
Kevin O'Connor 3d3b87f97f toolhead: Ensure full kin_flush_delay after flush_step_generation()
Commit b7b13588 made it possible that the kinematic code could be
restarted after a flush_step_generation() call without a sufficient
delay.

Rename last_sg_flush_time to min_restart_time and use that to ensure
_calc_print_time() always pauses kin_flush_delay time since the last
flush_step_generation() call.

Also, update force_move to invoke flush_step_generation() after any
movements.  This is needed to ensure there is a sufficient delay
should force_move be called on a stepper motor that is part of the
toolhead kinematics and is using a step generation "scan time".

This fixes possible "internal error in stepcompress" reports when
using FORCE_MOVE.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2024-01-16 20:40:55 -05:00
.github github: Temporarily disable close_reviewer_needed automation 2023-12-05 17:57:11 -05:00
config config: I3DBEEZ9 New board (#6447) 2024-01-02 11:31:30 -05:00
docs docs: Update Multi_MCU_Homing.md to note the importance of low-latency 2024-01-16 14:19:11 -05:00
klippy toolhead: Ensure full kin_flush_delay after flush_step_generation() 2024-01-16 20:40:55 -05:00
lib lib: Update to latest can2040 code 2023-10-03 23:24:18 -04:00
scripts spi_flash: Update board_defs.py (#6318) 2023-08-15 14:11:51 -04:00
src sensor_mpu9250: Check for overflows on each query_mpu9250_status command 2024-01-07 11:59:59 -05:00
test config: I3DBEEZ9 New board (#6447) 2024-01-02 11:31:30 -05:00
.gitignore util: Fix versioning when gitdir is absent (#809) 2018-10-27 10:44:38 -04:00
COPYING COPYING: Update GPLv3 license to latest text (uses https instead of http) 2022-06-03 11:28:44 -04:00
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.