Changed signature of grbl.on_homing complete event to include the cycle flags.

Added definitions for up to four additional digital aux I/O ports.
Added real time report of selected spindle in multi spindle configurations. Reported on changes only.
Removed limits override input invert config, for safety reasons it is always active low.
Added HAL entry points for second RGB channel, renamed first from hal.rgb to hal.rgb0.
Added option to setting $22 to force use of limit switches for homing when homing inputs are available in the driver/board combo.
Improved handling of aux I/O pins when claimed for core functions.
Added flag to $9 for disabling laser mode capability for primary PWM spindle. Allows leaving laser mode enabled when a secondary PWM spindle is available and this is used to control a laser.
Added some generic setting definitions for stepper drivers, currently used by the motors plugin.
This commit is contained in:
Terje Io
2024-03-19 20:32:40 +01:00
parent 06f442643a
commit 7cf86877f0
28 changed files with 1092 additions and 224 deletions

View File

@@ -189,7 +189,7 @@
#else
#define TRINAMIC_UART_ENABLE 0
#endif
#if (TRINAMIC_ENABLE == 2130 || TRINAMIC_ENABLE == 5160)
#if (TRINAMIC_ENABLE == 2130 || TRINAMIC_ENABLE == 2660 || TRINAMIC_ENABLE == 5160)
#if !defined(TRINAMIC_SPI_ENABLE)
#define TRINAMIC_SPI_ENABLE 1
#endif
@@ -314,11 +314,11 @@
#if SPINDLE_ENABLE & ((1<<SPINDLE_PWM1)|(1<<SPINDLE_PWM1_NODIR))
#define DRIVER_SPINDLE1_PWM_ENABLE 1
#define DRIVER_SPINDLE1_NAME "PWM"
#define DRIVER_SPINDLE1_NAME "PWM2"
#else
#define DRIVER_SPINDLE1_PWM_ENABLE 0
#if DRIVER_SPINDLE1_ENABLE
#define DRIVER_SPINDLE1_NAME "Basic"
#define DRIVER_SPINDLE1_NAME "Basic2"
#endif
#endif