add proper gcode on/off macros for each cutting tool

This commit is contained in:
Stewart Allen 2024-06-13 23:42:28 -04:00
commit 87b251bedc
4 changed files with 26 additions and 11 deletions

View file

@ -613,9 +613,9 @@ const conf = exports({
imageURL: "",
internal: 0,
bedWidth: 300,
bedDepth: 175,
bedDepth: 200,
bedHeight: 2.5,
maxHeight: 300,
maxHeight: 100,
gcodePre: [],
gcodePost: [],
gcodeFExt: "",
@ -663,6 +663,8 @@ const conf = exports({
gcodePost: [],
gcodeFExt: "",
gcodeSpace: true,
gcodeKnifeDn: [";; Z down"],
gcodeKnifeUp: [";; Z up"]
},
// process defaults Drag:Process
p:{
@ -704,8 +706,8 @@ const conf = exports({
gcodePost: [],
gcodeFExt: "",
gcodeSpace: true,
gcodeLaserOn: ["M106 S{power}"],
gcodeLaserOff: ["M107"]
gcodeWaterOn: ["M106 S{power}"],
gcodeWaterOff: ["M107"]
},
// process defaults WaterJet:Process
p:{
@ -746,9 +748,7 @@ const conf = exports({
gcodePre: [],
gcodePost: [],
gcodeFExt: "",
gcodeSpace: true,
gcodeLaserOn: ["M106 S{power}"],
gcodeLaserOff: ["M107"]
gcodeSpace: true
},
// process defaults WireEDM:Process
p:{

View file

@ -1731,6 +1731,10 @@ gapp.register("kiri.init", [], (root, exports) => {
(ui.gcodeFeature = newGCode(LANG.dv_feat_s, {title:LANG.dv_feat_l, modes:FDM, area:gcode})).button,
(ui.gcodeLaserOn = newGCode(LANG.dv_lzon_s, {title:LANG.dv_lzon_l, modes:LASER, area:gcode})).button,
(ui.gcodeLaserOff = newGCode(LANG.dv_lzof_s, {title:LANG.dv_lzof_l, modes:LASER, area:gcode})).button,
(ui.gcodeWaterOn = newGCode(LANG.dv_waon_s, {title:LANG.dv_waon_l, modes:WJET, area:gcode})).button,
(ui.gcodeWaterOff = newGCode(LANG.dv_waof_s, {title:LANG.dv_waof_l, modes:WJET, area:gcode})).button,
(ui.gcodeKnifeDn = newGCode(LANG.dv_dkon_s, {title:LANG.dv_dkon_l, modes:DRAG, area:gcode})).button,
(ui.gcodeKnifeUp = newGCode(LANG.dv_dkof_s, {title:LANG.dv_dkof_l, modes:DRAG, area:gcode})).button,
(ui.gcodeChange = newGCode(LANG.dv_tool_s, {title:LANG.dv_tool_l, modes:CAM, area:gcode})).button,
(ui.gcodeDwell = newGCode(LANG.dv_dwll_s, {title:LANG.dv_dwll_l, modes:CAM, area:gcode})).button,
(ui.gcodeSpindle = newGCode(LANG.dv_sspd_s, {title:LANG.dv_sspd_l, modes:CAM, area:gcode, show:() => ui.spindleMax.value > 0})).button