From 4f110bc26133516508e54bf4842762267a43e22e Mon Sep 17 00:00:00 2001 From: harrierpigeon Date: Wed, 30 Sep 2026 17:42:16 -0500 Subject: [PATCH] Belt scarf test: slice without a z-hop The default 0.4 mm z-hop is a 0.57 mm move along the belt axis and its return tripped the back-step check. Shipped belt profiles print without a z-hop, so the test does too. --- tests/fff_print/test_print.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/fff_print/test_print.cpp b/tests/fff_print/test_print.cpp index 511a627fc1..8b342fde68 100644 --- a/tests/fff_print/test_print.cpp +++ b/tests/fff_print/test_print.cpp @@ -537,6 +537,9 @@ TEST_CASE("Belt printers never start a scarf seam below the layer", "[Print][bel { "seam_slope_type", "external" }, { "seam_slope_inner_walls", 1 }, { "seam_slope_start_height", 0 }, + // No z-hop: on a belt a lift is a move along the belt axis (0.4 mm / sin 45 = 0.57 mm) + // and its return would read as a back-step. The shipped belt profiles print without one. + { "z_hop", 0 }, { "machine_start_gcode", "T[initial_tool]\n" }, { "layer_change_gcode", "G92 E0\n" }, });