✨ Support for BIQU B1-SE-Plus strain gauge probe (#23101)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
This commit is contained in:
		
				
					committed by
					
						 Scott Lahteine
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							a2349fc411
						
					
				
				
					commit
					6e284f8823
				
			| @@ -1220,6 +1220,15 @@ | ||||
|   #endif | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Probe Enable / Disable | ||||
|  * The probe only provides a triggered signal when enabled. | ||||
|  */ | ||||
| //#define PROBE_ENABLE_DISABLE | ||||
| #if ENABLED(PROBE_ENABLE_DISABLE) | ||||
|   //#define PROBE_ENABLE_PIN -1   // Override the default pin here | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Multiple Probing | ||||
|  * | ||||
|   | ||||
| @@ -392,6 +392,9 @@ void Endstops::not_homing() { | ||||
| #if HAS_BED_PROBE | ||||
|   void Endstops::enable_z_probe(const bool onoff) { | ||||
|     z_probe_enabled = onoff; | ||||
|     #if PIN_EXISTS(PROBE_ENABLE) | ||||
|       WRITE(PROBE_ENABLE_PIN, onoff); | ||||
|     #endif | ||||
|     resync(); | ||||
|   } | ||||
| #endif | ||||
|   | ||||
| @@ -1439,6 +1439,15 @@ | ||||
| #if PIN_EXISTS(Z_MIN_PROBE) | ||||
|   REPORT_NAME_DIGITAL(__LINE__, Z_MIN_PROBE_PIN) | ||||
| #endif | ||||
| #if PIN_EXISTS(PROBE_ACTIVATION_SWITCH) | ||||
|   REPORT_NAME_DIGITAL(__LINE__, PROBE_ACTIVATION_SWITCH_PIN) | ||||
| #endif | ||||
| #if PIN_EXISTS(PROBE_ENABLE) | ||||
|   REPORT_NAME_DIGITAL(__LINE__, PROBE_ENABLE_PIN) | ||||
| #endif | ||||
| #if PIN_EXISTS(PROBE_TARE) | ||||
|   REPORT_NAME_DIGITAL(__LINE__, PROBE_TARE_PIN) | ||||
| #endif | ||||
| #if PIN_EXISTS(I_ATT) | ||||
|   REPORT_NAME_DIGITAL(__LINE__, I_ATT_PIN) | ||||
| #endif | ||||
|   | ||||
| @@ -71,7 +71,9 @@ | ||||
| // Probe | ||||
| // | ||||
| #define PROBE_TARE_PIN                      PA1 | ||||
| #define PROBE_ACTIVATION_SWITCH_PIN         PC2   // Optoswitch to Enable Z Probe | ||||
| #if ENABLED(PROBE_ACTIVATION_SWITCH) | ||||
|   #define PROBE_ACTIVATION_SWITCH_PIN       PC2   // Optoswitch to Enable Z Probe | ||||
| #endif | ||||
|  | ||||
| // | ||||
| // Steppers | ||||
|   | ||||
| @@ -34,6 +34,9 @@ | ||||
| #define HEATER_0_PIN                        PA1   // HEATER1 | ||||
| #define HEATER_BED_PIN                      PA2   // HOT BED | ||||
| #define FAN_PIN                             PA0   // FAN | ||||
| #define PROBE_ACTIVATION_SWITCH_PIN         PC6   // Optoswitch to Enable Z Probe | ||||
|  | ||||
| #if ENABLED(PROBE_ACTIVATION_SWITCH) | ||||
|   #define PROBE_ACTIVATION_SWITCH_PIN       PC6   // Optoswitch to Enable Z Probe | ||||
| #endif | ||||
|  | ||||
| #include "pins_CREALITY_V45x.h" | ||||
|   | ||||
| @@ -34,6 +34,9 @@ | ||||
| #define HEATER_0_PIN                        PB14  // HEATER1 | ||||
| #define HEATER_BED_PIN                      PB13  // HOT BED | ||||
| #define FAN_PIN                             PB15  // FAN | ||||
| #define PROBE_ACTIVATION_SWITCH_PIN         PB2   // Optoswitch to Enable Z Probe | ||||
|  | ||||
| #if ENABLED(PROBE_ACTIVATION_SWITCH) | ||||
|   #define PROBE_ACTIVATION_SWITCH_PIN       PB2   // Optoswitch to Enable Z Probe | ||||
| #endif | ||||
|  | ||||
| #include "pins_CREALITY_V45x.h" | ||||
|   | ||||
| @@ -132,6 +132,13 @@ | ||||
|   #define Z_MIN_PROBE_PIN                   PE4 | ||||
| #endif | ||||
|  | ||||
| // | ||||
| // Probe enable | ||||
| // | ||||
| #if ENABLED(PROBE_ENABLE_DISABLE) | ||||
|   #define PROBE_ENABLE_PIN            SERVO0_PIN | ||||
| #endif | ||||
|  | ||||
| // | ||||
| // Filament Runout Sensor | ||||
| // | ||||
|   | ||||
		Reference in New Issue
	
	Block a user