Skip to content

Commit cb5b397

Browse files
committed
toolhead: Reduce target buffer time from 1 second to 2 seconds
During normal printing the host software would attempt to stay ahead of the micro-controller by 2 full seconds. Change that time to 1 second. This should make the software more responsive to user requests (such as pause requests). Signed-off-by: Kevin O'Connor <[email protected]>
1 parent 0d0ff97 commit cb5b397

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

docs/Config_Changes.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ All dates in this document are approximate.
88

99
## Changes
1010

11+
20251010: During normal printing the command processing will now
12+
attempt to stay one second ahead of printer movement (reduced from two
13+
seconds previously).
14+
1115
20250916: The definitions of EI, 2HUMP_EI, and 3HUMP_EI input shapers
1216
were updated. For best performance it is recommended to recalibrate
1317
input shapers, especially if some of these shapers are currently used.

klippy/toolhead.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ def add_move(self, move):
190190
# Check if enough moves have been queued to reach the target flush time.
191191
return self.junction_flush <= 0.
192192

193-
BUFFER_TIME_HIGH = 2.0
193+
BUFFER_TIME_HIGH = 1.0
194194
BUFFER_TIME_START = 0.250
195195

196196
# Main code to track events (and their timing) on the printer toolhead

0 commit comments

Comments
 (0)