From 9013b222e10b7eaeb9937d01a44bcc0be970fe3e Mon Sep 17 00:00:00 2001 From: Abdel Gomez-Perez Date: Sun, 8 Mar 2026 15:59:23 -0400 Subject: [PATCH] fix: prevent Travel Fix Up injection inside wipe blocks BrickLayers was storing travel line references during wipe blocks, then replacing them with Travel Fix Up moves that broke the wipe sequence. Causes missing chunks in Bambu Studio preview and incomplete nozzle wipe at brick layer transitions. One-line fix: added 'and not feature.wiping' check. --- bricklayers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bricklayers.py b/bricklayers.py index bd9b78d..d5aa53c 100755 --- a/bricklayers.py +++ b/bricklayers.py @@ -2013,7 +2013,7 @@ def process_gcode(self, gcode_stream): buffer_lines.append(myline) self.last_noninternalperimeter_state = current_state - if simulator.moved_in_xy: + if simulator.moved_in_xy and not feature.wiping: myline.current = current_state self.last_noninternalperimeter_xy_line = myline