Skip to content

Commit cb2821e

Browse files
committed
Added driver support for additional probes, updated to use universal aux I/O.
1 parent 0b9ff39 commit cb2821e

26 files changed

+764
-512
lines changed

Inc/driver.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,10 @@
128128
#endif
129129
#endif
130130

131+
#ifndef CONTROL_ENABLE
132+
#define CONTROL_ENABLE (CONTROL_HALT|CONTROL_FEED_HOLD|CONTROL_CYCLE_START)
133+
#endif
134+
131135
#ifdef BOARD_BTT_SKR_PRO_1_2
132136
#define BOARD_BTT_SKR_PRO_1_1
133137
#endif

Inc/my_machine.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
//#define BOARD_BLACKPILL_ALT2 // For use with F411 BlackPill, with optional auto square support for one axis, I2C and spindle sync
3232
//#define BOARD_DEVTRONIC_CNC // For use with Devtronic CNC Controller (F411 BlackPill), with I2C and spindle sync
3333
//#define BOARD_DEVTRONIC_CNC_V2 // For use with Devtronic CNC Controller V2 (F411 BlackPill), with I2C and spindle sync
34-
//#define BOARD_MINI_BLACKPILL // For use with F411 BlackPill, https://github.com/avizienis/Minimal-Black-Pill--STM32F4xx-BOB-for-grblHAL
34+
//#define BOARD_MINI_BLACKPILL // For use with F411 BlackPill
3535
//#define BOARD_BTT_SKR_PRO_1_1 // F407 based 3D Printer board
3636
//#define BOARD_BTT_SKR_PRO_1_2 // F407 based 3D Printer board
3737
//#define BOARD_BTT_SKR_20 // F407 based 3D Printer board
@@ -101,6 +101,7 @@
101101
//#define LASER_COOLANT_ENABLE 1 // Laser coolant plugin. To be completed.
102102
//#define LASER_OVD_ENABLE 1 // Enable M-code for overdrive PWM output during spindle off in RPM controlled mode.
103103
//#define LB_CLUSTERS_ENABLE 1 // LaserBurn cluster support.
104+
//#define OPENPNP_ENABLE 1 // OpenPNP plugin. To be completed.
104105
//#define TRINAMIC_ENABLE 2130 // Trinamic TMC2130 stepper driver support.
105106
//#define TRINAMIC_ENABLE 5160 // Trinamic TMC5160 stepper driver support.
106107
//#define TRINAMIC_ENABLE 2209 // Trinamic TMC2209 stepper driver support.
@@ -129,7 +130,9 @@
129130
// Optional control signals:
130131
// These will be assigned to aux input pins. Use the $pins command to check which pins are assigned.
131132
// NOTE: If not enough pins are available assignment will silently fail.
132-
//#define PROBE_ENABLE 0 // Default enabled, remove comment to disable probe input.
133+
//#define PROBE_ENABLE 0 // Default enabled, uncomment to disable probe input or uncomment and set to 2 to enable relay switched probes.
134+
//#define PROBE2_ENABLE 1 // Enable second regular probe input, depending on the board the input assigned may be predefined.
135+
//#define TOOLSETTER_ENABLE 1 // Enable toolsetter input, depending on the board the input assigned may be predefined.
133136
//#define SAFETY_DOOR_ENABLE 1
134137
//#define MOTOR_FAULT_ENABLE 1
135138
//#define MOTOR_WARNING_ENABLE 1

0 commit comments

Comments
 (0)