This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
docs:blackbox-x32:connect-door-sensor [2022/08/19 17:41] 127.0.0.1 external edit |
docs:blackbox-x32:connect-door-sensor [2024/08/05 15:15] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | 3.6 Connecting BlackBox X32 to a Door Sensor (Machine Enclosures) (Advanced) | + | ====== |
- | OpenBuilds BlackBox supports the door-ajar detection features available in Grbl. In order to activate this feature, ensure you run the custom compiled version of Grbl that has this feature enabled. It is not available in the default Grbl configuration. | + | OpenBuilds BlackBox supports the door-ajar detection features available in Grbl. In order to activate this feature, ensure you run a custom compiled version of GrblHAL |
Note: This is an advanced feature, specific to machines with an enclosure, and not required for everyday use. | Note: This is an advanced feature, specific to machines with an enclosure, and not required for everyday use. | ||
- | We provide an easy-to-use way of installing this custom firmware via OpenBuilds CONTROL: | + | === Operation === |
+ | * Open the door to pause (and optionally park) | ||
+ | * Close the door to take grbl/ | ||
- | * Download and Install OpenBuilds CONTROL from https:// | + | === Firmware === |
- | * Start OpenBuilds CONTROL | + | * Go to OpenBuilds CONTROL |
- | * Click Wizards and Tools on the menu at the top of the CONTROL | + | |
- | * Use the dropdowns to Select | + | |
- | {{:docs: | + | === Optional: Parking === |
+ | Parking is configured in OpenBuildsCONTROL > Grbl Settings tab | ||
- | The Normally Open configuration requires Normally Open switches: | + | * $41=2; Enabled with Override |
- | * When the door is closed, the switch should be CLOSED (Makes Connection) | + | * $42=4; Park the Z axis |
- | * When the door is open, the switch should be OPEN (No connection) | + | * $56=5.0; Parking pull-out distance in mm |
+ | * $57=1000.0; Parking pull-out rate in mm/min | ||
+ | * $58=-10.0; Parking target in mm | ||
+ | * $59=3000.0; Parking fast rate in mm/min | ||
+ | * $60=0; Restore overrides as boolean | ||
+ | * $61=0; Safety | ||
+ | * $392=2.0; Spindle on delay in s | ||
+ | * $393=1.0; Coolant on delay in s | ||
- | If this configuration does not suit you, you can invert the logic: | ||
- | |||
- | The Normally Closed configuration requires Normally Closed switches: | ||
- | * When the door is closed, the switch should be OPEN (No connection) | ||
- | * When the door is open, the switch should be CLOSED (Makes Connection) | ||
{{: | {{: | ||