✨ BIQU MicroProbe (#26527)
This commit is contained in:
parent
80cd89d8f7
commit
204de723f1
|
@ -1446,6 +1446,17 @@
|
||||||
//#define BD_SENSOR_PROBE_NO_STOP // Probe bed without stopping at each probe point
|
//#define BD_SENSOR_PROBE_NO_STOP // Probe bed without stopping at each probe point
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* BIQU MicroProbe
|
||||||
|
*
|
||||||
|
* A lightweight, solenoid-driven probe.
|
||||||
|
* For information about this sensor https://github.com/bigtreetech/MicroProbe
|
||||||
|
*
|
||||||
|
* Also requires: PROBE_ENABLE_DISABLE
|
||||||
|
*/
|
||||||
|
//#define BIQU_MICROPROBE_V1 // Triggers HIGH
|
||||||
|
//#define BIQU_MICROPROBE_V2 // Triggers LOW
|
||||||
|
|
||||||
// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
|
// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
|
||||||
//#define SOLENOID_PROBE
|
//#define SOLENOID_PROBE
|
||||||
|
|
||||||
|
|
|
@ -80,6 +80,8 @@ void safe_delay(millis_t ms) {
|
||||||
TERN_(Z_PROBE_ALLEN_KEY, "Z_PROBE_ALLEN_KEY")
|
TERN_(Z_PROBE_ALLEN_KEY, "Z_PROBE_ALLEN_KEY")
|
||||||
TERN_(SOLENOID_PROBE, "SOLENOID_PROBE")
|
TERN_(SOLENOID_PROBE, "SOLENOID_PROBE")
|
||||||
TERN_(MAGLEV4, "MAGLEV4")
|
TERN_(MAGLEV4, "MAGLEV4")
|
||||||
|
TERN_(BIQU_MICROPROBE_V1, "BIQU_MICROPROBE_V1")
|
||||||
|
TERN_(BIQU_MICROPROBE_V2, "BIQU_MICROPROBE_V2")
|
||||||
IF_DISABLED(PROBE_SELECTED, "NONE")
|
IF_DISABLED(PROBE_SELECTED, "NONE")
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -1169,7 +1169,7 @@
|
||||||
/**
|
/**
|
||||||
* Set flags for any form of bed probe
|
* Set flags for any form of bed probe
|
||||||
*/
|
*/
|
||||||
#if ANY(TOUCH_MI_PROBE, Z_PROBE_ALLEN_KEY, HAS_Z_SERVO_PROBE, SOLENOID_PROBE, Z_PROBE_SLED, RACK_AND_PINION_PROBE, SENSORLESS_PROBING, MAGLEV4, MAG_MOUNTED_PROBE)
|
#if ANY(TOUCH_MI_PROBE, Z_PROBE_ALLEN_KEY, HAS_Z_SERVO_PROBE, SOLENOID_PROBE, Z_PROBE_SLED, RACK_AND_PINION_PROBE, SENSORLESS_PROBING, MAGLEV4, MAG_MOUNTED_PROBE, BIQU_MICROPROBE_V1, BIQU_MICROPROBE_V2)
|
||||||
#define HAS_STOWABLE_PROBE 1
|
#define HAS_STOWABLE_PROBE 1
|
||||||
#endif
|
#endif
|
||||||
#if ANY(HAS_STOWABLE_PROBE, FIX_MOUNTED_PROBE, BD_SENSOR, NOZZLE_AS_PROBE)
|
#if ANY(HAS_STOWABLE_PROBE, FIX_MOUNTED_PROBE, BD_SENSOR, NOZZLE_AS_PROBE)
|
||||||
|
|
|
@ -1206,8 +1206,8 @@ static_assert(NUM_SERVOS <= NUM_SERVO_PLUGS, "NUM_SERVOS (or some servo index) i
|
||||||
*/
|
*/
|
||||||
#if 1 < 0 \
|
#if 1 < 0 \
|
||||||
+ (DISABLED(BLTOUCH) && HAS_Z_SERVO_PROBE) \
|
+ (DISABLED(BLTOUCH) && HAS_Z_SERVO_PROBE) \
|
||||||
+ COUNT_ENABLED(PROBE_MANUALLY, BLTOUCH, BD_SENSOR, FIX_MOUNTED_PROBE, NOZZLE_AS_PROBE, TOUCH_MI_PROBE, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, RACK_AND_PINION_PROBE, SENSORLESS_PROBING, MAGLEV4, MAG_MOUNTED_PROBE)
|
+ COUNT_ENABLED(PROBE_MANUALLY, BLTOUCH, BD_SENSOR, FIX_MOUNTED_PROBE, NOZZLE_AS_PROBE, TOUCH_MI_PROBE, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, RACK_AND_PINION_PROBE, SENSORLESS_PROBING, MAGLEV4, MAG_MOUNTED_PROBE, BIQU_MICROPROBE_V1, BIQU_MICROPROBE_V2)
|
||||||
#error "Please enable only one probe option: PROBE_MANUALLY, SENSORLESS_PROBING, BLTOUCH, BD_SENSOR, FIX_MOUNTED_PROBE, NOZZLE_AS_PROBE, TOUCH_MI_PROBE, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, MAGLEV4, MAG_MOUNTED_PROBE or Z Servo."
|
#error "Please enable only one probe option: PROBE_MANUALLY, SENSORLESS_PROBING, BLTOUCH, BD_SENSOR, FIX_MOUNTED_PROBE, NOZZLE_AS_PROBE, TOUCH_MI_PROBE, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, MAGLEV4, MAG_MOUNTED_PROBE, BIQU_MICROPROBE_V1, BIQU_MICROPROBE_V2, or Z Servo."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
|
@ -1375,6 +1375,53 @@ static_assert(NUM_SERVOS <= NUM_SERVO_PLUGS, "NUM_SERVOS (or some servo index) i
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* BIQU MicroProbe requirements
|
||||||
|
*/
|
||||||
|
#if ANY(BIQU_MICROPROBE_V1, BIQU_MICROPROBE_V2)
|
||||||
|
#if DISABLED(PROBE_ENABLE_DISABLE)
|
||||||
|
#error "BIQU MicroProbe requires PROBE_ENABLE_DISABLE."
|
||||||
|
#elif !PIN_EXISTS(PROBE_ENABLE)
|
||||||
|
#error "BIQU MicroProbe requires a PROBE_ENABLE_PIN."
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if ENABLED(BIQU_MICROPROBE_V1)
|
||||||
|
#if ENABLED(INVERTED_PROBE_STATE)
|
||||||
|
#if Z_MIN_PROBE_ENDSTOP_HIT_STATE != LOW
|
||||||
|
#error "BIQU_MICROPROBE_V1 requires Z_MIN_PROBE_ENDSTOP_HIT_STATE LOW."
|
||||||
|
#endif
|
||||||
|
#elif Z_MIN_PROBE_ENDSTOP_HIT_STATE != HIGH
|
||||||
|
#error "BIQU_MICROPROBE_V1 requires Z_MIN_PROBE_ENDSTOP_HIT_STATE HIGH."
|
||||||
|
#endif
|
||||||
|
#if ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)
|
||||||
|
#if ENABLED(INVERTED_PROBE_STATE)
|
||||||
|
#if Z_MIN_ENDSTOP_HIT_STATE != LOW
|
||||||
|
#error "BIQU_MICROPROBE_V1 requires Z_MIN_ENDSTOP_HIT_STATE LOW."
|
||||||
|
#endif
|
||||||
|
#elif Z_MIN_ENDSTOP_HIT_STATE != HIGH
|
||||||
|
#error "BIQU_MICROPROBE_V1 requires Z_MIN_ENDSTOP_HIT_STATE HIGH."
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#elif ENABLED(BIQU_MICROPROBE_V2)
|
||||||
|
#if ENABLED(INVERTED_PROBE_STATE)
|
||||||
|
#if Z_MIN_PROBE_ENDSTOP_HIT_STATE != HIGH
|
||||||
|
#error "BIQU_MICROPROBE_V2 requires Z_MIN_PROBE_ENDSTOP_HIT_STATE HIGH."
|
||||||
|
#endif
|
||||||
|
#elif Z_MIN_PROBE_ENDSTOP_HIT_STATE != LOW
|
||||||
|
#error "BIQU_MICROPROBE_V2 requires Z_MIN_PROBE_ENDSTOP_HIT_STATE LOW."
|
||||||
|
#endif
|
||||||
|
#if ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)
|
||||||
|
#if ENABLED(INVERTED_PROBE_STATE)
|
||||||
|
#if Z_MIN_ENDSTOP_HIT_STATE != HIGH
|
||||||
|
#error "BIQU_MICROPROBE_V2 requires Z_MIN_ENDSTOP_HIT_STATE HIGH."
|
||||||
|
#endif
|
||||||
|
#elif Z_MIN_ENDSTOP_HIT_STATE != LOW
|
||||||
|
#error "BIQU_MICROPROBE_V2 requires Z_MIN_ENDSTOP_HIT_STATE LOW."
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#endif // BIQU_MICROPROBE_V1 || BIQU_MICROPROBE_V2
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Require pin options and pins to be defined
|
* Require pin options and pins to be defined
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -53,6 +53,13 @@
|
||||||
#define Z_STOP_PIN 22
|
#define Z_STOP_PIN 22
|
||||||
//#define FIL_RUNOUT_PIN 35
|
//#define FIL_RUNOUT_PIN 35
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Enable I2S stepper stream
|
// Enable I2S stepper stream
|
||||||
//
|
//
|
||||||
|
|
|
@ -96,6 +96,13 @@
|
||||||
#define Z_MIN_PROBE_PIN P1_24
|
#define Z_MIN_PROBE_PIN P1_24
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -134,6 +134,13 @@
|
||||||
#define Z_MIN_PROBE_PIN P0_10
|
#define Z_MIN_PROBE_PIN P0_10
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -63,6 +63,13 @@
|
||||||
#define Z_MIN_PROBE_PIN P4_28 // Connector J8
|
#define Z_MIN_PROBE_PIN P4_28 // Connector J8
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -95,6 +95,13 @@
|
||||||
#define Z_MIN_PROBE_PIN P1_24
|
#define Z_MIN_PROBE_PIN P1_24
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -66,6 +66,13 @@
|
||||||
#define Z_MIN_PROBE_PIN P1_22
|
#define Z_MIN_PROBE_PIN P1_22
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -103,6 +103,13 @@
|
||||||
#define Z_MIN_PROBE_PIN P1_24
|
#define Z_MIN_PROBE_PIN P1_24
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
//
|
//
|
||||||
#define FAN0_PIN 8
|
#define FAN0_PIN 8
|
||||||
|
|
||||||
#if ANY(BLTOUCH, TOUCH_MI_PROBE)
|
#if ANY(BLTOUCH, TOUCH_MI_PROBE, BIQU_MICROPROBE_V1, BIQU_MICROPROBE_V2)
|
||||||
#define INVERTED_PROBE_STATE
|
#define INVERTED_PROBE_STATE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -55,6 +55,13 @@
|
||||||
//
|
//
|
||||||
#define Z_MIN_PROBE_PIN PC14 // PROBE
|
#define Z_MIN_PROBE_PIN PC14 // PROBE
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -55,6 +55,13 @@
|
||||||
//
|
//
|
||||||
#define Z_MIN_PROBE_PIN PC14 // PROBE
|
#define Z_MIN_PROBE_PIN PC14 // PROBE
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -60,6 +60,13 @@
|
||||||
#define Z_MIN_PROBE_PIN PC14 // BLTouch IN
|
#define Z_MIN_PROBE_PIN PC14 // BLTouch IN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -63,11 +63,16 @@
|
||||||
#define Y_STOP_PIN PC5
|
#define Y_STOP_PIN PC5
|
||||||
#define Z_STOP_PIN PC15
|
#define Z_STOP_PIN PC15
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe
|
||||||
|
//
|
||||||
#if ENABLED(BLTOUCH)
|
#if ENABLED(BLTOUCH)
|
||||||
#define SERVO0_PIN PC14 // BLTouch OUT PIN
|
#define SERVO0_PIN PC14 // BLTouch OUT PIN
|
||||||
#elif ENABLED(PROBE_ACTIVATION_SWITCH)
|
#elif ENABLED(PROBE_ACTIVATION_SWITCH)
|
||||||
#define PROBE_TARE_PIN PC14
|
#define PROBE_TARE_PIN PC14
|
||||||
#define PROBE_ACTIVATION_SWITCH_PIN PB2
|
#define PROBE_ACTIVATION_SWITCH_PIN PB2
|
||||||
|
#elif ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN PC14
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -92,6 +92,13 @@
|
||||||
#define Z_MIN_PROBE_PIN PB1 // BLTouch IN
|
#define Z_MIN_PROBE_PIN PB1 // BLTouch IN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -76,6 +76,13 @@
|
||||||
#define Z_MIN_PROBE_PIN PA5 // BLTouch IN
|
#define Z_MIN_PROBE_PIN PA5 // BLTouch IN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -77,6 +77,13 @@
|
||||||
#define Z_MIN_PROBE_PIN PD12 // BLTouch IN
|
#define Z_MIN_PROBE_PIN PD12 // BLTouch IN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -76,6 +76,13 @@
|
||||||
#define Z_MIN_PIN PA4
|
#define Z_MIN_PIN PA4
|
||||||
#define Z_MAX_PIN PF7
|
#define Z_MAX_PIN PF7
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -80,6 +80,13 @@
|
||||||
#define Z_MIN_PIN PA11
|
#define Z_MIN_PIN PA11
|
||||||
#define Z_MAX_PIN PC4
|
#define Z_MAX_PIN PC4
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -64,6 +64,13 @@
|
||||||
#define Z_MIN_PROBE_PIN PB1
|
#define Z_MIN_PROBE_PIN PB1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -54,6 +54,13 @@
|
||||||
#define Z_MIN_PIN PC6
|
#define Z_MIN_PIN PC6
|
||||||
#define Z_MAX_PIN PB1
|
#define Z_MAX_PIN PB1
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -71,6 +71,13 @@
|
||||||
#define FIL_RUNOUT_PIN PA4 // MT_DET
|
#define FIL_RUNOUT_PIN PA4 // MT_DET
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -83,6 +83,13 @@
|
||||||
#define Z_MIN_PIN PA11
|
#define Z_MIN_PIN PA11
|
||||||
#define Z_MAX_PIN PC4
|
#define Z_MAX_PIN PC4
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -69,6 +69,13 @@
|
||||||
#define Z_MIN_PIN PB11
|
#define Z_MIN_PIN PB11
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -60,6 +60,13 @@
|
||||||
#define Z_MIN_PIN PA11
|
#define Z_MIN_PIN PA11
|
||||||
#define Z_MAX_PIN PC4
|
#define Z_MAX_PIN PC4
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -59,6 +59,13 @@
|
||||||
//
|
//
|
||||||
#define Z_MIN_PROBE_PIN PC5 // PROBE
|
#define Z_MIN_PROBE_PIN PC5 // PROBE
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -127,6 +127,13 @@
|
||||||
#define Z_MIN_PROBE_PIN PH11 // Z Probe must be PH11
|
#define Z_MIN_PROBE_PIN PH11 // Z Probe must be PH11
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -120,6 +120,13 @@
|
||||||
#define Z_MIN_PROBE_PIN PB7
|
#define Z_MIN_PROBE_PIN PB7
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -69,6 +69,13 @@
|
||||||
//
|
//
|
||||||
#define Z_MIN_PROBE_PIN PA1 // PROBE
|
#define Z_MIN_PROBE_PIN PA1 // PROBE
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -113,6 +113,13 @@
|
||||||
#define Z_MIN_PROBE_PIN PA2
|
#define Z_MIN_PROBE_PIN PA2
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -86,6 +86,13 @@
|
||||||
#define Z_MIN_PROBE_PIN PB1 // BLTouch IN
|
#define Z_MIN_PROBE_PIN PB1 // BLTouch IN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -96,10 +96,8 @@
|
||||||
//
|
//
|
||||||
// Probe enable
|
// Probe enable
|
||||||
//
|
//
|
||||||
#if ENABLED(PROBE_ENABLE_DISABLE)
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
#ifndef PROBE_ENABLE_PIN
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
#define PROBE_ENABLE_PIN SERVO0_PIN
|
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -67,6 +67,13 @@
|
||||||
#define Z_MIN_PIN PB13
|
#define Z_MIN_PIN PB13
|
||||||
#define Z_MAX_PIN PB12
|
#define Z_MAX_PIN PB12
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -37,6 +37,13 @@
|
||||||
|
|
||||||
#define SRAM_EEPROM_EMULATION
|
#define SRAM_EEPROM_EMULATION
|
||||||
|
|
||||||
|
//
|
||||||
|
// Servos
|
||||||
|
//
|
||||||
|
#define SERVO0_PIN PB0 // XS2-5
|
||||||
|
#define SERVO1_PIN PF7 // XS1-5
|
||||||
|
#define SERVO2_PIN PF8 // XS1-6
|
||||||
|
|
||||||
//
|
//
|
||||||
// Limit Switches
|
// Limit Switches
|
||||||
//
|
//
|
||||||
|
@ -48,11 +55,11 @@
|
||||||
#define Z_MAX_PIN PG3
|
#define Z_MAX_PIN PG3
|
||||||
|
|
||||||
//
|
//
|
||||||
// Servos
|
// Probe enable
|
||||||
//
|
//
|
||||||
#define SERVO0_PIN PB0 // XS2-5
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
#define SERVO1_PIN PF7 // XS1-5
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
#define SERVO2_PIN PF8 // XS1-6
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
|
|
|
@ -64,6 +64,13 @@
|
||||||
#define Z_MIN_PIN Z_DIAG_PIN
|
#define Z_MIN_PIN Z_DIAG_PIN
|
||||||
#define Z_MAX_PIN E0_DIAG_PIN
|
#define Z_MAX_PIN E0_DIAG_PIN
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -74,6 +74,13 @@
|
||||||
#define FIL_RUNOUT_PIN PA4 // MT_DET
|
#define FIL_RUNOUT_PIN PA4 // MT_DET
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -101,6 +101,13 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
|
@ -63,6 +63,13 @@
|
||||||
//
|
//
|
||||||
#define Z_MIN_PROBE_PIN PC14 // PROBE
|
#define Z_MIN_PROBE_PIN PC14 // PROBE
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -120,6 +120,13 @@
|
||||||
#define Z_MIN_PROBE_PIN PB15
|
#define Z_MIN_PROBE_PIN PB15
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -124,6 +124,13 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Filament Runout Sensor
|
// Filament Runout Sensor
|
||||||
//
|
//
|
||||||
|
|
|
@ -62,6 +62,13 @@
|
||||||
#define Z_MIN_PROBE_PIN PH2 // Probe
|
#define Z_MIN_PROBE_PIN PH2 // Probe
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// Probe enable
|
||||||
|
//
|
||||||
|
#if ENABLED(PROBE_ENABLE_DISABLE) && !defined(PROBE_ENABLE_PIN)
|
||||||
|
#define PROBE_ENABLE_PIN SERVO0_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
|
Loading…
Reference in a new issue