DEV Community

Don Moskaluk
Don Moskaluk

Posted on Originally published at atmyboat.com

Charting the Course of d3k

A Modern Marine Odyssey Powered by Coffee, Code, and Questionable Ideas That Somehow Work

Every good adventure starts with a ridiculous idea, and d3kOS was no exception. What began as “I wonder if I can make my boat smarter” quickly spiraled into “I wonder if I can make my boat smarter, talk to my TV, detect kayakers with WiFi, and update itself without me re‑flashing an SD card at 2 AM.” And here we are.

d3kOS has grown from a simple concept into the beating heart of a much larger ecosystem — one that now includes d3kTV, d3kAPS, and the coordination layer at AtMyBoat.com. Together, they’re forming a modern, open‑source marine intelligence platform that somehow manages to be both practical and delightfully over‑engineered.

Let’s talk about where this is all heading.

d3kOS: The Brain of the Boat (And Occasionally the Therapist)

At its core, d3kOS is the operating system that keeps your boat informed, aware, and occasionally sassier than you’d expect from a Raspberry Pi. It handles navigation, avoidance, system monitoring, anchor watch, weather, logging, and even document ingestion so your AI can learn everything from your boat’s wiring diagram to that one PDF you scanned sideways in 2017.

But d3kOS isn’t just a tool — it’s the foundation for everything else. It’s the central nervous system that lets the rest of the d3k ecosystem plug in, talk, coordinate, and occasionally complain about network latency.

And now, with version 0.9.9.5.1, it’s getting its first Over‑The‑Air update. No more downloading gigabytes of data. No more “did I flash the right SD card?” No more “why is this file named FINAL_FINAL_REAL_FINAL.img?” Just clean, incremental updates like a civilized system.

This is the first big step toward version 1.0, and I’m thrilled to finally stop manually uploading firmware like it’s 1998.

d3kTV: Entertainment With a Side of Boat Awareness

Now, let’s talk about d3kTV — the media centre that decided it wanted to be more than just a TV. Built on OSMC, d3kTV brings you global Pluto TV, streaming content, and your favourite shows. But unlike a normal media centre, d3kTV also keeps an eye on your boat.

While you’re in the saloon watching a movie, d3kTV quietly reads RSS feeds from d3kOS and pops up critical alerts like anchor drag, system warnings, or “your Pi is running hotter than a jalapeño in July.” It’s the only TV system that can tell you both the plot twist in your show and the plot twist happening at your bow.

Even better, d3kTV can automatically find d3kOS on the same LAN. And if you take it off the boat — maybe to the cottage, maybe to your living room, maybe to the marina bar — it can still receive notifications through AtMyBoat.com/app. Your boat will complain to you no matter where you go. It’s basically a relationship.

d3kAPS: WiFi‑Powered Spatial Awareness (Yes, Really)

This is where things get fun, weird, and scientifically delightful.

d3kAPS is a high‑power wireless access point that doesn’t just give you WiFi — it gives you spatial awareness. Inspired by research showing that WiFi signals can detect objects through signal distortion, d3kAPS will scan up to 80 metres ahead of your boat and detect obstacles in your path.

No, it’s not radar. Radar is the long‑range, high‑precision, “I can see a seagull blinking at 3 miles” kind of system. d3kAPS is the short‑range, “there’s a kayak right in front of you and you’re about to make a new friend” kind of system.

To enhance this, I’m experimenting with microwave antennas that project forward like a digital bow sense. I briefly considered making it rotate like radar, but then I remembered I’m not trying to build a naval destroyer. So forward‑watch it is.

d3kAPS will be a standalone device that connects to d3kOS or OpenPlotter via Ethernet or WiFi. NMEA 2000 integration is still under investigation, but I’m doing my due diligence — mostly to avoid angry emails from people who really love their NMEA networks.

The Engineering Behind the Madness: LLM + AAO Methodology

Building three interconnected marine systems is not something you do with duct tape and hope. I’m using structured LLM orchestration and my AAO Methodology — Agent, Action, Outcome — to design, test, and validate each component. It keeps the architecture clean, the workflows consistent, and the documentation readable enough that future me won’t curse past me.

This methodology is the quiet engine behind the entire d3k ecosystem, ensuring everything works together instead of forming a rebellious union.

AtMyBoat.com: The Glue Holding This Circus Together

All three systems — d3kOS, d3kTV, and d3kAPS — coordinate through AtMyBoat.com. It handles routing, notifications, device discovery, remote access, and OTA updates. It’s the central hub that makes the ecosystem feel unified instead of like three Raspberry Pis arguing over DHCP leases.

Version 1.0 on the Horizon — And I Need Testers

As I push toward version 1.0, I’m looking for testers who want to help shape a modern, open‑source marine platform. If you like boats, tech, open systems, or yelling “why is this not working” at a Pi until it magically starts working, you’re exactly the kind of person I need.

If you’re interested, send me an email:

skipperdon@atmyboat.com

Let’s build something new together — something open, modern, and just chaotic enough to be fun.

Top comments (0)