by RetireeJay » 2019-Sep-Mon-14-Sep
Did you get your hex file from this location?
If so, did you choose a version labeled Rev D? If you chose a Rev F version, then not only will the Z probe logic be inverted but there will be other problems as well. Rev F and Rev D boards are software-incompatible.
Assuming that you downloaded the correct file for a Rev D board, then you should try messaging the author of the compiled hex file on github with the error report or raise an "Issue" on the site. You won't be the only person with this problem, and it should get fixed at the source. It looks like the author has been fairly active, so hopefully he'll respond. The fix inside his source code is extremely simple, just a single line. But he has his toolset configured to build the hex file correctly according to his own particular preferences, so someone else trying to create the hex file might not be able to create a good one that fits within the available memory.
Another option is to do a hardware fix. There are probes with the opposite polarity of signal output and even probes which can be configured to give you whatever flavor output you want.
Printrbot Plus operational January 2013
Brass threaded rods (5/16" X 18) & nuts for Z axis
GT2 belts & pulleys
Cable chain to reduce probability of fatigue failure in wires
E3D V5 Hot End, 0.4mm nozzle, also 0.8 and 0.25 in use occasionally
PB fan mount + 40mm fan -- using printed mount adapter, not the E3D supplied fan
Injection molded extruder gears
Optical Z "endstop" (custom designed and built)
Have used many pounds of T-Glase filament. Now also doing some work with Ninjaflex SemiFlex
Print on glass with Scotch Craft Stick or other glue stick
"My next printer is..." Prusa i3 MK3, upgraded to MK3S