meteo · the temperature probe
A waterproof DS18B20 on a three-wire lead has to get from the sea — or from the ground — into a sealed hull, and end in a connector the carrier board accepts. Three wires in, three pins out, and one of the two penetrations on the whole probe in between.
Companion to buoy-parts-book.html and battery-pack-wiring.html. Pin order from the rev. 3 order spec's keying decision; the gland from the hull spec §7 row 14a.
The probe's lead reaches the dry cavity through a PG7 cable gland in the sensor-pocket roof. The bore is already cut in every hull — it is unconditional in sphere200g_p123 — so the penetration exists whether or not the gland is fitted. The gland is chosen and not fitted, and the joint has never been pressure-tested.
That is one of two blocking rows on the hull, and it is the reason this page ends on a gate rather than on a build. Everything below is buildable on the bench today; none of it goes in the water until HULL-09 closes.
A DS18B20 can run on two wires — parasitic power, where the sensor steals charge from the data line between transactions and stores it in an internal capacitor. It is a real mode and it halves the conductors through a gland, which is exactly the constraint here.
This design uses three anyway, on its own 3V3 feed. Parasitic mode needs a strong pull-up switched onto the bus during temperature conversion, is fussier about cable length and capacitance, and turns a sealed, unrecoverable probe's only sea-temperature reading into a mode with more ways to go marginal. The third wire buys margin on the one measurement that cannot be repaired at sea, at the cost of one more conductor through a gland already rated for the cable.
J8 is the only fully-populated 3-position port on the board — the thermistor and leak ports both leave their centre pin vacant, which is what makes a wrong plug harmless there. J8 cannot do that, because it needs all three. So it is keyed a different way: by pin order.
With DATA and 3V3 on the outer pins, an NTC harness — which is loaded on its outer positions — plugged into J8 lands across DATA and 3V3, and sees 3.3 V at both ends through R3: zero static current, nothing damaged. A leak harness in the same position puts ~0 V across the hull pads: no electrolysis, no standing drain. Reorder those three pins for tidiness and both of those become live faults.
Every other cross-plug on the board is either impossible or harmless. This one is not: a 2-position solar housing pushed into J8 lands both contacts, and puts ~6.7 V on IO4 (rated 3.6 V) or straight onto the 3V3 rail.
Nothing about pin order fixes that, because the port has no dead pin to absorb an offset. The mitigations are procedural and they are all you have: a white housing on this harness and a red one on the solar line, silk labels, and both ends of the solar cable committed. Keep them.
Step 2 is the one that is expensive to get wrong: crimp before threading and the housing will not pass the gland, and the only way back is to cut the crimps off.
The probe arrives with three stripped wires — red, yellow and black — and the near-universal convention for these is red = VDD, yellow = DATA, black = GND. This tree has never written that down, and cheap waterproof DS18B20s are known to ship with the mapping shuffled.
Reversing red and black destroys the sensor, and there is no spare per probe once all three deploy. Ring it out with a meter against the sensor's own datasheet pinout before the first power-up, and write what you find on the harness. Everything in the drawing above assumes the convention holds.
| Wire | Net | J8 pin | What it does |
|---|---|---|---|
| yellow | OW_DATA | 1 | The whole bus. 1-Wire carries clock and data on one line; the sensor never drives it high, only pulls it low against R3 |
| black | GND | 2 | Return. On the centre pin, which is the position an offset-inserted 2-pin housing is most likely to land on |
| red | 3V3 | 3 | Supply, from the always-on rail — the reason there are three wires rather than two |
R3, the 4.7 kΩ pull-up, lives on the carrier and not in the harness — so the harness is three plain wires and nothing else, and a spare can be made anywhere.