From d5d72c8505a9948085f8f156a92d74de8cd85b92 Mon Sep 17 00:00:00 2001 From: bdring Date: Mon, 17 Feb 2025 13:25:47 -0600 Subject: [PATCH] Add arc_ok pre-check --- FluidNC/src/Spindles/PlasmaSpindle.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/FluidNC/src/Spindles/PlasmaSpindle.cpp b/FluidNC/src/Spindles/PlasmaSpindle.cpp index 565ad5534..e5ba6b28e 100644 --- a/FluidNC/src/Spindles/PlasmaSpindle.cpp +++ b/FluidNC/src/Spindles/PlasmaSpindle.cpp @@ -63,7 +63,13 @@ namespace Spindles { set_enable(false); } else { - // TODO maybe check arc OK is not on before starting + // check arc OK is not on before starting + if (_arcOkEventPin->get()) { + log_error(name() << " arc_ok active before starting plasma"); + mc_critical(ExecAlarm::SpindleControl); + return; + } + if (!wait_for_arc_ok()) { return; }