grblHAL / ESP32

grblHAL driver for ESP32
Other
75 stars 43 forks source link

probing not supported by driver or unsupported G38.x command #51

Open MickyPf opened 1 year ago

MickyPf commented 1 year ago

Hi,

I own the OPENBUILDS Blackbax X32. Since I want to activate safety door, I need a new GRBL. The compilation worked great. Unfortunately I get the following error message "probing not supported by driver or unsupported G38.x command" when I start a probe. I ask for help.

thank you

terjeio commented 1 year ago

Did you compile with an auto-squared axis? That assigns the probe input to the second limit switch.

MickyPf commented 1 year ago

Hi, thanks for the quick reply. I set Compile with ganged Y axis to on because I have two motors on the Y axis. Compile with auto-squared Y axis is off. I have two limit switches on the Y-axis that are connected in parallel and go to one pin.

terjeio commented 1 year ago

What is your $pins output?

MickyPf commented 1 year ago

As intended by Openbuild's Blackbox X 32. The two Y endstops are connected together (soldered // two endstop cables become one) and this is plugged into the Y endstop socket.

For the BB it is effectively just an end stop. With OpenBuilds grbl everything works as it should. However, I need the save Door function, which is not activated in the original.

terjeio commented 1 year ago

As intended by Openbuild's Blackbox X 32.

Ok, so the probe pin is listed in the $pins output then. I'll try to figure out why it fails, but it may take some time as I am on holiday and do not have access to relevant hardware.

MickyPf commented 1 year ago

OK, thanks for your help.

Can I help myself if I just comment out the area you showed me from here " #if N_AUTO_SQUARED" or "#undef PROBE_ENABLE

define PROBE_ENABLE 0

endif" Set PROBE_ENABLE to 1.

I wish you a Merry Christmas and a Happy New Year.

terjeio commented 1 year ago

Since the probe pin is listed in the $pins output I assume the source code (driver.c) has somehow been corrupted. Changing the map file will not help as this correctly enables the pin, if it did not it would not show up in the $pins output.

MickyPf commented 1 year ago

Thanks for the answer