Skip to main content
A field journal open on a rustic wooden desk inside a cabin, with tools and a vintage camera, a pine forest visible through the window at golden hour

Blog

Build logs, field reports, and deep dives from the people building TrailCurrent. Real work, documented as it happens.

Featured

Latest Posts

Everything we publish lives here. Filter by category or scroll the timeline.

Release Notes

Playbill v0.1: One Image, Many Sources

· 7 min read

The Playbill image is a real artifact. Live TV from a USB antenna tuner, FM and AM radio, AirPlay mirroring, DVD-to-library with OMDb metadata, YouTube, and a header full of rig telemetry, all from one flash. A prebuilt .img is next.

Read post →

Deep Dive

Why Fireside Runs on the ESP32-P4

· 4 min read

Fireside moved off the ESP32-S3 and onto the ESP32-P4: dual-core RISC-V at 360 MHz, dedicated MIPI-DSI for the 7-inch panel, and an ESP32-C6 doing WiFi 6 over SDIO. The video walks through the chip and what changes for the dashboard.

Read post →

Build Log

Your Phone Is Now the Playbill Remote

· 5 min read

Overlook on your phone now drives Playbill end to end. Power, D-pad, transport, volume, and a streaming text field that types into whatever is focused on the TV. All over the rig's own MQTT bus.

Read post →

Build Log

Build Your Own: The Switchback Page Is Live

· 4 min read

Switchback now has a full detail page. Eight relay outputs, eight Picket-format digital inputs, one off-the-shelf module. Bill of materials, hardware overview, wiring, CAN protocol, and a high-voltage safety section.

Read post →

Field Report

Raspberry Pi 5 vs CM5: Why Headwaters Switched

· 3 min read

The video walkthrough of why Headwaters dropped the Raspberry Pi 5 in favor of the Compute Module 5 on a Waveshare base. Availability, cost, assembly, and what changed underneath. Posted to the open-source channel.

Read post →

Release Notes

Headwaters on Radxa: Confirmed Working, and Cheaper End to End

· 5 min read

The Radxa Dragon Q6A build is no longer on the way. The board boots unattended, the plain Waveshare RS485 CAN HAT brings up can0 at 500 kbit/s, and the full Headwaters stack runs. About fifteen dollars more than a CM5 on the module, and cheaper once you delete the carrier and the fancier hat.

Read post →

Deep Dive

Why Milepost Goes Dark: The Screen Timeout

· 5 min read

Milepost lives on a wall in a space people sleep in. A lit screen at night is a problem. Here is why Milepost now goes truly dark on timeout, and the CH32V003 backlight quirk that nearly kept it from working.

Read post →

Release Notes

Solstice Absorbs Ampline

· 3 min read

Ampline is retired. Solstice now handles both solar MPPT and battery shunt monitoring. One module instead of two, same full data set, shorter bill of materials.

Read post →

Build Log

Milepost Enclosure on MakerWorld

· 4 min read

The Milepost 3D printed wall-mount enclosure is now on MakerWorld. Physical design is locked. Firmware is progressing fast with home, energy, water, and button screens all running, and OTA updates validated.

Read post →

Deep Dive

Peregrine and Milepost: What's Changed

· 5 min read

Peregrine gets a pre-built image installer. Milepost ships configurable buttons and web OTA. Overlook adds zip deployment so the full system update story works with or without a cloud.

Read post →

Release Notes

Milepost Picks Its Screen

· 2 min read

Milepost locks in the Waveshare ESP32-S3-Touch-LCD-7B with a 1024x600 dimmable display. A new detachable wall-mount case keeps the install clean.

Read post →

Build Log

Reservoir Takes Shape

· 2 min read

Tank level sensors are mounted and validated. Case design and connectors are in the final stretch. We expect to complete this module this week.

Read post →

Field Report

Headwaters Moves Into the Trailer

· 3 min read

Headwaters is now installed in the trailer and monitored live via Farwatch. Averaging 15W constant, it lives comfortably on 200W of solar and a 100Ah battery, never dropping below 75% even on cloudy days.

Read post →

Field Report

Why We Chose the Spitz Plus

· 4 min read

Low power, dual LAN, dual SIM, wall mount, barrel connector, four SMA antennas. Why the GL.iNet Spitz Plus is the recommended router for TrailCurrent, with a thank-you to GL.iNet for believing early.

Read post →

Deep Dive

Goodbye Pi 5, Hello CM5

· 6 min read

Headwaters drops the Raspberry Pi 5 in favor of a CM5 on a Waveshare base with a Waveshare CAN hat. All off-the-shelf, broadly available, and an entire carrier board EDA deleted.

Read post →

Release Notes

Plateau Learns to Level

· 4 min read

Plateau moves to an IMU-based leveling approach, Peregrine gets a new language model and real intents, and Borealis is ready for DIY manufacturing.

Read post →

Release Notes

Two New Modules and a Rename

· 4 min read

Peregrine (voice assistant) and Borealis (air quality) join the platform. Switchback ships its first Gerbers. And every repo gets renamed.

Read post →

Release Notes

Fireside Cuts the Cord

· 5 min read

Fireside trades wired CAN for WiFi + MQTT and becomes a real wall-mounted remote. Picket and Spotter pick up their first real firmware.

Read post →

Release Notes

First Deployments, End to End

· 4 min read

WiFi credentials now travel over CAN, every firmware repo stops storing secrets, and the iOS PWA finally installs cleanly behind Let's Encrypt.

Read post →

Release Notes

The Repositories Go Public

· 4 min read

21 TrailCurrent repositories land on GitHub under trailcurrentoss. Headwaters gets a proper first-run experience and Milepost lights up for the first time.

Read post →

Want to write something?

Build logs and field reports from the community are welcome. Open a pull request against the website repo with your post.