I think I've simplified this design as much as possible, so here's a bit more on the subject.
I've wired up a bare ATmega328P with a 16MHz ceramic resonator. I'm supplying 3.3V from the Pi to the chip. I eliminated the 100k resistor and cap from the pit probe wiring and wired it up as follows:
3V - 47k - Sense - Probe - Ground
Still the same result, but a bit more on that... Watching HDMI when I add the probe I see no information other than it rebooting. Once rebooted, I'm unable to get into the GUI, and without removing the probe wiring it will continue to reboot. I can't see anything odd on the subsequent reboot, but it scrolls by pretty fast. Only reflashing the drive gets me back to the GUI.
But here's the new piece, if I wire the probe like so:
3V - Probe - Sense - 47k - Ground
The box doesn't reboot, although I obviously get bogus values for the temperature. In all cases, none of the other analog inputs are connected to anything.
During testing I noticed if nothing is connected to the inputs I get radically varied values on the probes, from I assume transient voltage. If I connect the probe up the first way I get a realistic value on the pit probe which steadily climbs for the few seconded the Pi remains up, and varied values on the other disconnected inputs. If I wire it up the second way I get a steady value on the pit probe. There are a lot of variation on this to test, probe wired and inserted, wired and open, etc.
I could do more tested as is, but am I seeing a problem with the other inputs not being pulled up or down as the case may be? Perhaps the Pi is freaking out from the radically varying values on the other "probes"?
I don't know.
I've wired up a bare ATmega328P with a 16MHz ceramic resonator. I'm supplying 3.3V from the Pi to the chip. I eliminated the 100k resistor and cap from the pit probe wiring and wired it up as follows:
3V - 47k - Sense - Probe - Ground
Still the same result, but a bit more on that... Watching HDMI when I add the probe I see no information other than it rebooting. Once rebooted, I'm unable to get into the GUI, and without removing the probe wiring it will continue to reboot. I can't see anything odd on the subsequent reboot, but it scrolls by pretty fast. Only reflashing the drive gets me back to the GUI.
But here's the new piece, if I wire the probe like so:
3V - Probe - Sense - 47k - Ground
The box doesn't reboot, although I obviously get bogus values for the temperature. In all cases, none of the other analog inputs are connected to anything.
During testing I noticed if nothing is connected to the inputs I get radically varied values on the probes, from I assume transient voltage. If I connect the probe up the first way I get a realistic value on the pit probe which steadily climbs for the few seconded the Pi remains up, and varied values on the other disconnected inputs. If I wire it up the second way I get a steady value on the pit probe. There are a lot of variation on this to test, probe wired and inserted, wired and open, etc.
I could do more tested as is, but am I seeing a problem with the other inputs not being pulled up or down as the case may be? Perhaps the Pi is freaking out from the radically varying values on the other "probes"?
I don't know.
Last edited: