Sailing Exodus
Refit · electronics · how-tos

Projects

What we did, what it cost us in time, what went wrong, and enough detail that you could do it yourself. Including the bits where we got it wrong first.

Write-ups, how-tos and projects

What we built, how, and what went wrong

Every one of these is something actually running on this boat, written up with enough detail that you could build it yourself — including the wrong turns, which are usually the useful part.

Click any of them.

Decoding the radar and the fishfinder →

Marine radar and sonar imagery are proprietary — not encrypted, just undocumented. We captured both off our own instruments and worked out what the bytes meant. Both now draw on a Raspberry Pi, on a screen no manufacturer sold us.

The Raspberry Pi itself →

Every port, how to power it from a boat, which cables it takes, how to get it online with no screen, and how its Bluetooth actually behaves — including where Pis fail afloat.

Charging lithium with a dumb regulator →

No smart alternator regulator. A lead-acid buffer bank, relays off the ignition, and six Victron DC-DC chargers you can step up and down while the engine runs. Includes how to wire a relay.

JK BMS on a Raspberry Pi →

Bluetooth or cable, which we used and why, and what cell balancing and the temperature cutoffs actually mean — including the one setting that will quietly destroy a bank.

Victron, Venus OS, and our own panel →

The Ekrano GX, Venus OS Large with Signal K and Node-RED built in, the one-battery-bank limit nobody mentions, and the custom power grid page we built instead.

Internet AIS on the chart →

A custom script that pulls ships from far beyond our own receiver's range onto the chart, and why we feed our own AIS to the internet in return. Source code on request.

The ship's log that writes itself →

Position, place name, distance run and the day's average wind and boat speed, written down every day automatically — plus the maintenance schedule that goes with it.

Measuring the sea with one chip →

A nine-axis sensor giving heel, pitch and — the hard one — heave. How up-and-down motion becomes a real significant wave height.

RTL-SDR — one dongle, most of the spectrum →

Marine VHF, weather radio, aircraft, AIS and 433 MHz sensors from one cheap USB stick — plus the weather-satellite part that we have never managed to make work, and why.

VNC — your whole boat from anywhere →

Reach every screen aboard from a phone on the other side of the world, and the security rules that stop it becoming somebody else's keyboard.

Lithium banks →

LiFePO4 house and nav banks, why we went lithium at all, charge acceptance and C-rate, cell balancing, and the storage voltages that decide how long your cells last.

Generator monitoring →

A Pi, a CAN hat, a stacking header, a barometer and temperature probes watching the Fischer Panda. How it's built, what it does, and how to build your own.

Weather and routing →

How routing actually works, GRIBs and polars explained, where to get them free, and turning your boat into a weather station other sailors can see.

The AI aboard →

Ollama and Qwen running locally with no internet, Claude Code as the teacher, and every manual aboard loaded in so it can troubleshoot and find part numbers.

Build your own Telegram bot →

BotFather, API tokens, connecting it to the boat, and the real limits — including the one that catches everybody out.

The PredictWind DataHub →

One box as router, N2K gateway and weather terminal. How the whole boat sits behind it, and what it becomes once Starlink is the only link you have.

How the networks actually work →

NMEA 0183 and NMEA 2000 taken apart character by character and bit by bit, with real captures off this boat. Start here if the rest of it doesn't make sense yet.