Bizarre probe start crashes

I followed the guide here: Setting up FluidNC to flash FluidNC onto an ESP32 for my LowRider CNC. The flashing process worked without any issues.

I then uploaded the default config.yaml from the V1 Engineering GitHub repository:

Initially, there were no WiFi settings included, so I manually added them to the config.yaml, saved the file, and re-uploaded. That worked fine — the board connected to WiFi.

I also noticed two motors were spinning in the wrong direction. I corrected this by flipping the motor connectors directly at the TMC2209 drivers, and now all axes move correctly.

Then I began testing the probe using G38.2. I connected the probe to GPIO36 and tried triggering it by manually shorting the signal wire to GND. The Z axis moved down but did not detect the probe contact. It continued until reaching the full probing depth and then returned:

makefile

ALARM:5 – Probe fail. Probe did not contact the workpiece.

I repeated the test many times. I also tried switching the probe to GPIO39 and updated the config.yaml accordingly — same result.

The strange part is: when I short GPIO36 or GPIO39, the green indicator light on the Jackpot board lights up — so I know the pin is receiving a signal.

However, i guess FluidNC fails to detect the probe trigger.

Any suggestions?