Fix for corrupted tool table entries not beeing reset. This may happen on resizing the tool table.

Added system parameter _tool_table_size, 0 if a tool table is not enabled.
Removed dependency on safety door input for parking settings: $41, $42, $56-$59, $392 and $393.
Removed strict dependency on spindle encoder input for spindle synced motion,
allows the use of the stepper spindle which has an implicit encoder.
This commit is contained in:
Terje Io
2025-07-31 08:19:07 +02:00
parent 5aff8fe767
commit 02b45f86e5
15 changed files with 100 additions and 54 deletions
+1
View File
@@ -88,6 +88,7 @@ PROGMEM static const status_detail_t status_detail[] = {
{ Status_GCodeCoordSystemLocked, "Coordinate system is locked." },
#endif
{ Status_UnexpectedDemarcation, "Unexpected file demarcation." },
{ Status_AuxiliaryPortUnavailable, "Port is not available" },
#if NGC_EXPRESSIONS_ENABLE
{ Status_ExpressionUknownOp, "Unknown operation found in expression." },
{ Status_ExpressionDivideByZero, "Divide by zero in expression attempted." },