Use native LinuxCNC homing and consolidate web panel status

This commit is contained in:
2026-09-09 12:28:02 +08:00
parent eb5c58cdb3
commit 0be2ee8ce1
35 changed files with 881 additions and 350 deletions

View File

@@ -30,6 +30,7 @@ for (const estop of [false, true]) {
assert.equal(snapshot().ui_gates.abort.enabled, false, "Stop widget must be disabled at IDLE");
}
send("ESTOP", { active: false }); send("POWER", { active: true }); send("HOME", { all: true });
send("SIM_STEP", { cycles: 1 });
send("SET_MODE", { mode: "MDI" });
assert.equal(snapshot().gates.spindle.enabled, true);
assert.equal(snapshot().gates.touchOff.enabled, true);