From 7c51cd77a39eeded3e4d1aaa1881b85eb52d9633 Mon Sep 17 00:00:00 2001 From: Stuart Date: Tue, 1 Sep 2026 14:51:50 +1000 Subject: [PATCH] SteelTailor Marker profile: emit M11/M12 (X/Y offset) Job #2067 round 1 + the Starfire SF-2300 manual confirm M11/M12 are the line-drawing gun X/Y offset (M62/M63), not a Z or deploy move. Emit M11 in gcodePre and M10+M12 in gcodePost. Operator sets the offset value in the controller's System Parameters. Marker Z is still unsolved separately - the controller does no marker Z at all (built for a non-contact spray gun); tracked on job #2067 round 2. Co-Authored-By: Claude Sonnet 5 --- src/kiri/dev/laser/SteelTailor.Marker.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/kiri/dev/laser/SteelTailor.Marker.json b/src/kiri/dev/laser/SteelTailor.Marker.json index 0f42dec4..60c9d645 100644 --- a/src/kiri/dev/laser/SteelTailor.Marker.json +++ b/src/kiri/dev/laser/SteelTailor.Marker.json @@ -13,17 +13,19 @@ "laserMaxPower": 1, "gcodePre": [ "G21 ; units mm", - "G90 ; absolute positioning - controller touchscreen sets the origin/start point" + "G90 ; absolute positioning - controller touchscreen sets the origin/start point", + "M11 ; apply line-marker X/Y offset (set the offset in controller System Parameters > line drawing bias)" ], "gcodePost": [ - "M10 ; scribe tip up", + "M10 ; scribe/marker off", + "M12 ; remove line-marker X/Y offset", "M02 ; program end" ], "gcodeLaserOn": [ - "M09 ; scribe tip down (marker on)" + "M09 ; marker on (fires the line-drawing gun output)" ], "gcodeLaserOff": [ - "M10 ; scribe tip up (marker off)" + "M10 ; marker off" ], "gcodeFExt": "nc", "gcodeSpace": true,