Does anybody know where the electrical schematic of the OpenBuilds XYZ Probe Plus is?

Empirical analysis says it is a Normally Open (NO) switch, but there are LEDs involved, so electrically, it is a little more complicated than just an on/off switch.

I see this, but it is hard to tell exactly what is going on.

The reason I’m looking for it is because I already successfully use the XYZ probe, but I want to add a normally closed (NC) tool length probe I already bought into my BlackBox X32. I’ve been trying to find a way to use the same probe input, but I’ having difficulty integrating two different switch types (NO + NC) into the same probe input.

I was trying to come up with a way to invert the NC switch to NO so I could maybe put them both on the same probe input and I could move on to figuring out how to get a macro set up in OB Control to allow me to use the tool length probe when changing bits (because I don’t always have a top or bottom surface to reference). I’m not married to that idea, but it seems like a viable one. However, my EE skills are limited at best, so I could use some help figuring this out.

not found a schematic but the operation descriptions say it works as a NO switch/signal.
This says that the probe connects the signal to GND on trigger and says to set GRBL $6=0:

Asking Google what GRBL $6 description is says that
Description and Function

  • Default Behavior:
    The probe pin is held normally-high by the Arduino’s internal pull-up resistor. When the probe touches the workpiece (completing the circuit to ground), the signal goes low, which GRBL interprets as “triggered”.
  • Inverted Behavior:
    This reverses the logic. Grounding the pin is no longer the trigger; instead, a high signal tells the system the probe is triggered.
1 Like

I found this documentation on endstops: Endstops | Marlin Firmware

I believe your answer to the electronics is in there. I also tried to find a schematic for a bed-probe(BL-touch). I had no luck there.

The tool setter macro is a different story.

I’m almost ready to give up on the idea of using the probe port to host both the OpenBuilds XYZ Probe Plus (NO switch) and the Tool Length Offset probe (NC switch).

I’ve re-wired the TLO probe to be in series with the Z-Axis end stop homing switch, and it triggers properly (if either NC switch opens it shows Z-axis triggered in OB Control).

However, this does NOT trigger the Probe in the troubleshooting panel of OB Control–it only triggers the Z-axis end stop. I expected this and have turned off hard limits to (hopefully) enable this setup.

However, I’m stuck with how to setup the BBX32 controller so that the tool length offset macros can work this way if the TLO probe is not hooked up to the Probe port. This feels like another piece of “black magic” at this point, because I’m having a super hard time finding information on how this works.

I’m tempted to throw this NC TLO switch in the trash and just glue my separate NO touch plate probe with alligator clip to a fixed position to try and make this whole tool length offset wizardry work that way.