Z-Probe Problems

I’m converting my Printrbot Simple Metal to smoothieboard and have everything working except my Z-Probe. I’ve looked through the forums and done lots of google searching. I bought a new probe in case I had ruined the old one somehow, I’ve tried many different pins on the board and still have not had success.

So far I have tried
Connecting original probe to the z min pins and running everything on 5V.
Buying a new probe (uxcell DC6-36V 300mA NPN NO 3-wire 4mm Tubular Inductive Proximity Sensor Switch LJ12A3-4-Z-BX) and running it on 5V
Using resistors to step the signal voltage down and running my new probe at 12V

None of these have worked.

So I tested the probes not on the printer just using a 12V LI-ION battery I had. When testing it with the battery everything seemed to be working properly. When the sensor wasn’t tripped I was getting 3.66V on my signal line, and then once the sensor tripped it would drop down to 0V.

I then hooked it back up to my smoothieboard and measured the voltage, when not tripped 3.66V, but one it tripped instead of dropping down to 0V like it had when testing it with the battery it only dropped down to 1.8V

Here is a snip of my Z-Probe config
## Z-probe
zprobe.enable true # Set to true to enable a zprobe
zprobe.probe_pin 1.27!^ # Pin probe is attached to, if NC remove the !
zprobe.slow_feedrate 5 # Mm/sec probe feed rate
#zprobe.debounce_count 100 # Set if noisy
zprobe.fast_feedrate 100 # Move feedrate mm/sec
zprobe.probe_height 5 # How much above bed to start probe
#gamma_min_endstop nc # Normally 1.28. Change to nc to prevent conflict,

At this point I"m at a loss, if anybody can point me in the right direction I would appreciate it.

Imported from wikidot

Had the same issue here, ended up using an optocoupler to islolate the 12v from 3.3v TTL signal