From a41430919907097ca326e7baa293ba7c0c3d5142 Mon Sep 17 00:00:00 2001 From: bakedpotatolord Date: Tue, 22 Apr 2025 12:18:08 -0600 Subject: [PATCH 1/2] add xtool lasers --- src/kiri-dev/laser/Xtool.P2 | 12 ++++++++++++ src/kiri-dev/laser/xTool.D1 | 12 ++++++++++++ src/kiri-dev/laser/xTool.F1 | 12 ++++++++++++ src/kiri-dev/laser/xTool.F1.Ultra | 12 ++++++++++++ src/kiri-dev/laser/xTool.M1 | 12 ++++++++++++ src/kiri-dev/laser/xTool.P2S | 12 ++++++++++++ src/kiri-dev/laser/xTool.S1 | 12 ++++++++++++ 7 files changed, 84 insertions(+) create mode 100644 src/kiri-dev/laser/Xtool.P2 create mode 100644 src/kiri-dev/laser/xTool.D1 create mode 100644 src/kiri-dev/laser/xTool.F1 create mode 100644 src/kiri-dev/laser/xTool.F1.Ultra create mode 100644 src/kiri-dev/laser/xTool.M1 create mode 100644 src/kiri-dev/laser/xTool.P2S create mode 100644 src/kiri-dev/laser/xTool.S1 diff --git a/src/kiri-dev/laser/Xtool.P2 b/src/kiri-dev/laser/Xtool.P2 new file mode 100644 index 00000000..8fcbda7f --- /dev/null +++ b/src/kiri-dev/laser/Xtool.P2 @@ -0,0 +1,12 @@ +{ + "file-ext": "svg", + "token-space": " ", + "pre":[], + "post":[], + "laser-on":[], + "laser-off":[], + "settings": { + "bed_width": 600, + "bed_depth": 308 + } +} \ No newline at end of file diff --git a/src/kiri-dev/laser/xTool.D1 b/src/kiri-dev/laser/xTool.D1 new file mode 100644 index 00000000..882586ca --- /dev/null +++ b/src/kiri-dev/laser/xTool.D1 @@ -0,0 +1,12 @@ +{ + "file-ext": "svg", + "token-space": " ", + "pre":[], + "post":[], + "laser-on":[], + "laser-off":[], + "settings": { + "bed_width": 432, + "bed_depth": 406 + } +} \ No newline at end of file diff --git a/src/kiri-dev/laser/xTool.F1 b/src/kiri-dev/laser/xTool.F1 new file mode 100644 index 00000000..ef567afc --- /dev/null +++ b/src/kiri-dev/laser/xTool.F1 @@ -0,0 +1,12 @@ +{ + "file-ext": "svg", + "token-space": " ", + "pre":[], + "post":[], + "laser-on":[], + "laser-off":[], + "settings": { + "bed_width": 115, + "bed_depth": 115 + } +} \ No newline at end of file diff --git a/src/kiri-dev/laser/xTool.F1.Ultra b/src/kiri-dev/laser/xTool.F1.Ultra new file mode 100644 index 00000000..df6ca753 --- /dev/null +++ b/src/kiri-dev/laser/xTool.F1.Ultra @@ -0,0 +1,12 @@ +{ + "file-ext": "svg", + "token-space": " ", + "pre":[], + "post":[], + "laser-on":[], + "laser-off":[], + "settings": { + "bed_width": 220, + "bed_depth": 220 + } +} \ No newline at end of file diff --git a/src/kiri-dev/laser/xTool.M1 b/src/kiri-dev/laser/xTool.M1 new file mode 100644 index 00000000..b6bb67a4 --- /dev/null +++ b/src/kiri-dev/laser/xTool.M1 @@ -0,0 +1,12 @@ +{ + "file-ext": "svg", + "token-space": " ", + "pre":[], + "post":[], + "laser-on":[], + "laser-off":[], + "settings": { + "bed_width": 385, + "bed_depth": 300 + } +} \ No newline at end of file diff --git a/src/kiri-dev/laser/xTool.P2S b/src/kiri-dev/laser/xTool.P2S new file mode 100644 index 00000000..9b99570b --- /dev/null +++ b/src/kiri-dev/laser/xTool.P2S @@ -0,0 +1,12 @@ +{ + "file-ext": "svg", + "token-space": " ", + "pre":[], + "post":[], + "laser-on":[], + "laser-off":[], + "settings": { + "bed_width": 680, + "bed_depth": 360 + } +} \ No newline at end of file diff --git a/src/kiri-dev/laser/xTool.S1 b/src/kiri-dev/laser/xTool.S1 new file mode 100644 index 00000000..491908dd --- /dev/null +++ b/src/kiri-dev/laser/xTool.S1 @@ -0,0 +1,12 @@ +{ + "file-ext": "svg", + "token-space": " ", + "pre":[], + "post":[], + "laser-on":[], + "laser-off":[], + "settings": { + "bed_width": 608, + "bed_depth": 385 + } +} \ No newline at end of file From 765e54103475fe541a64152b37aef8a36c43195f Mon Sep 17 00:00:00 2001 From: bakedpotatolord Date: Tue, 22 Apr 2025 13:04:06 -0600 Subject: [PATCH 2/2] add 2 snapmakers --- src/kiri-dev/laser/Snapmaker.A250T | 35 ++++++++++++++++++++++++++++++ src/kiri-dev/laser/Snapmaker.A350T | 35 ++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 src/kiri-dev/laser/Snapmaker.A250T create mode 100644 src/kiri-dev/laser/Snapmaker.A350T diff --git a/src/kiri-dev/laser/Snapmaker.A250T b/src/kiri-dev/laser/Snapmaker.A250T new file mode 100644 index 00000000..e300378d --- /dev/null +++ b/src/kiri-dev/laser/Snapmaker.A250T @@ -0,0 +1,35 @@ +{ + "file-ext": "gcode", + "token-space": " ", + "pre":[ + "G90 ; absolute positioning", + "G21 ; metric units", + "M106 P0 S255 ; fan on", + "M3 P{power} S255 ; set default laser power", + "M5 ; laser off", + "G0 F3000 ; default feed rates", + "G1 F800 ; default feed rates" + ], + "post":[ + "M5 ; laser off", + "M107 P0 ; fan off", + "G91 ; relative positioning", + "G0 Z0 F150 ; raise laser", + "G90 ; absolute positioning" + ], + "laser-on":[ + "M3 P{power}" + ], + "laser-off":[ + "M5" + ], + "settings": { + "origin_center": false, + "bed_width": 230, + "bed_depth": 235 + }, + "profiles":[{ + "processName": "Snapmaker Laser", + "ctOriginCenter": false + }] +} \ No newline at end of file diff --git a/src/kiri-dev/laser/Snapmaker.A350T b/src/kiri-dev/laser/Snapmaker.A350T new file mode 100644 index 00000000..0817ac2b --- /dev/null +++ b/src/kiri-dev/laser/Snapmaker.A350T @@ -0,0 +1,35 @@ +{ + "file-ext": "gcode", + "token-space": " ", + "pre":[ + "G90 ; absolute positioning", + "G21 ; metric units", + "M106 P0 S255 ; fan on", + "M3 P{power} S255 ; set default laser power", + "M5 ; laser off", + "G0 F3000 ; default feed rates", + "G1 F800 ; default feed rates" + ], + "post":[ + "M5 ; laser off", + "M107 P0 ; fan off", + "G91 ; relative positioning", + "G0 Z0 F150 ; raise laser", + "G90 ; absolute positioning" + ], + "laser-on":[ + "M3 P{power}" + ], + "laser-off":[ + "M5" + ], + "settings": { + "origin_center": false, + "bed_width": 320, + "bed_depth": 335 + }, + "profiles":[{ + "processName": "Snapmaker Laser", + "ctOriginCenter": false + }] +}