From 8b74f61a9840b2294c880d879e636f83449bea80 Mon Sep 17 00:00:00 2001 From: bakedpotatolord Date: Thu, 26 Jun 2025 09:11:35 -0600 Subject: [PATCH] set drill warning to emit on register --- src/kiri-mode/cam/client.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/kiri-mode/cam/client.js b/src/kiri-mode/cam/client.js index 784d736c..5e798913 100644 --- a/src/kiri-mode/cam/client.js +++ b/src/kiri-mode/cam/client.js @@ -1955,12 +1955,19 @@ function createPopOp(type, map) { const settings = conf.get(); const {tool} = new CAM.Tool(settings,op.rec.tool); //get tool by id const opType = op.rec.type - const drillOrRegister = opType == "drill" || opType == "register" - if ( !drillOrRegister && tool.type == "drill"){ - alerts.show(`Warning: Drills should not be used for ${opType} operations.`) + const register = opType === "register"; + const drillOp = opType === "drill"; + const drillRegister = register && op.rec.axis !== '-' + + console.log({drillRegister},op.rec) + + const drillPath = drillOp || drillRegister; + + if( !drillPath && tool.type == "drill"){ + alerts.show(`Warning: Drills should not be used for non-drill operations.`) } - else if ( drillOrRegister && tool.type != "drill"){ + else if ( drillPath && tool.type != "drill"){ alerts.show(`Warning: Only drills should be used for drilling operations.`) }