From 080de8935b6b35637acf5ae757feeae982ec4374 Mon Sep 17 00:00:00 2001 From: Stuart Date: Tue, 1 Sep 2026 13:02:26 +1000 Subject: [PATCH] Add SteelTailor Marker device profile (LASER mode, scribe head) The Legend V's marking head is a hardened tip dragged across the surface. From a SteelTailor supplier: M09 = tip down (on), M10 = tip up (off) - the direct analog of the plasma M07/M08 pair. LASER mode (Kiri's 2D path-follow-with-an- on/off-tool mode, same as the stock HydroBLADE waterjet in WJET mode); DRAG mode is wrong here since a scribe tip is omnidirectional. Same 1500x3000 bed. M11/M12 ('go to position' / 'return to position', probably the scribe head's offset from the torch) left out until confirmed on a supervised dry run. Co-Authored-By: Claude Sonnet 5 --- src/kiri/dev/laser/SteelTailor.Marker.json | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/kiri/dev/laser/SteelTailor.Marker.json diff --git a/src/kiri/dev/laser/SteelTailor.Marker.json b/src/kiri/dev/laser/SteelTailor.Marker.json new file mode 100644 index 00000000..0f42dec4 --- /dev/null +++ b/src/kiri/dev/laser/SteelTailor.Marker.json @@ -0,0 +1,35 @@ +{ + "mode": "LASER", + "internal": 0, + "imageURL": "", + "bedHeight": 3, + "bedWidth": 1500, + "bedDepth": 3000, + "maxHeight": 130, + "originCenter": false, + "bedBelt": false, + "bedRound": false, + "fwRetract": false, + "laserMaxPower": 1, + "gcodePre": [ + "G21 ; units mm", + "G90 ; absolute positioning - controller touchscreen sets the origin/start point" + ], + "gcodePost": [ + "M10 ; scribe tip up", + "M02 ; program end" + ], + "gcodeLaserOn": [ + "M09 ; scribe tip down (marker on)" + ], + "gcodeLaserOff": [ + "M10 ; scribe tip up (marker off)" + ], + "gcodeFExt": "nc", + "gcodeSpace": true, + "gcodeStrip": true, + "new": false, + "deviceName": "SteelTailor Marker", + "useLaser": true, + "profiles": [] +}