Overlook now adapts to the screen you're on. Camping, Driving, and Storage modes. A Spotter-level driving dashboard on any phone. Offline reverse geocoding that turns your GNSS fix into a real place name, without a single call to Google or Mapbox. And a proper Units panel for speed, temperature, and altitude.
Spotter is the little screen that rides up front with you. After a fair amount of rework, the Drive screen is doing real work. One quick look tells you the trailer is awake, the battery is healthy, the tires are right, the sun is feeding you watts, and the wiring back to the trailer is doing what it should.
The repos are going to be a little quiet for a bit. Not because the work has stopped. The opposite. Three big changes on deck at the same time. Real search and routing in the offline map, a first-boot flow that skips SSH entirely, and a combined firmware called Cornerstone that runs six modules on one board.
Overlook now adapts to the screen you're on. Camping, Driving, and Storage modes. A Spotter-level driving dashboard on any phone. Offline reverse geocoding that turns GNSS coordinates into a real place name. And a proper Units panel for speed, temperature, and altitude.
Every version of TrailCurrent should be easier to build than the last one. The new Buy It path for Headwaters is the latest step. Four off-the-shelf parts, no PCB, no printer, no soldering on this module. A direction, not a one-off.
Headwaters now has a second build recipe, and it is the easiest one yet. Same brain, same software, same feature list. Fewer parts. No 3D print. No add-on CAN hat. No custom wiring connector. One board, one case, one order.
Multiple days above 100°F inside the test trailer. Headwaters kept the CPU under 70°C, held the fan at 75% with room to spare, and never went dark. All on 200W of solar and a 100Ah battery.
Three days on the road with Spotter up front and Milepost in the trailer. The bench said both were ready. The road had notes. Most of the Spotter list is already fixed and rolling out over the air. Milepost is close, but still has a couple of items in flight.
Torrent is retired. Switchback now picks up the light-switching job and adds Picket-format sensor inputs in one off-the-shelf box. We hate to see Torrent go. We also know it is the right call. One fewer custom PCB on the build list, simpler starter recipe, lower total cost.
Cabinets you cannot see from the driver's seat. A fridge switch you bumped off on the way out the door. A stabilizer jack still down when you climb in to leave. A ramp door you forgot to raise. Today the same alarm engine watches all of them across three TrailCurrent screens, with rules that match where you are.
Spotter is the little screen that rides up front with you. After a fair amount of rework, the Drive screen is doing real work: battery, tire pressure, solar, turn signals, and the 7-pin trailer lamps, all at a glance.
The instruction notes we write for the Claude AI assistant are now public on GitHub under the MIT license. First card in the box is for EEZ Studio. It is the same workflow we used to build the touchscreen face of the FluidNC pendant from this week's video in a single day.
TrailCurrent's three jobs: build the system, give it away, and teach others how to do the same with their own ideas. This video is example three. A guided tour of the free EEZ Studio and LVGL stack that draws the touchscreens on Milepost and Fireside, demoed on a handheld FluidNC CNC pendant.
The first TrailCurrent build from outside our workshop. A hobbyist in Europe is putting a rig together from scratch and has already designed a new module of their own, called Australis. It will watch the air inside a dog trailer and can tell the fan to kick on. The dashboard is already showing a spot for it. The sensors are in the mail.
Milepost runs on the Waveshare ESP32-S3-LCD-7B: an ESP32-S3, a 7-inch 1024x600 capacitive touch IPS panel, WiFi, and USB-C on one board. The new video puts it on the bench, walks through the CAN port on the back that made it the obvious pick, and lays out the trade-offs against the P4 sibling that runs Fireside.
A one-day run at putting a bigger on-device language model on Peregrine. We compiled Llama 3.2 3B for the Radxa Dragon Q6A and tried to swap it in for the current 1B. The chip can compute it. The runtime that ships with the OS image cannot load it. The block is a software version gap, not a chip limit, and that changes the upgrade plan.
New video on the open-source channel puts the Raspberry Pi 5 next to the $139 Radxa Dragon Q6A. What is on each board, where each one wins, and why the Q6A ended up running Playbill, running Peregrine, and lining up as the candidate second brain for Headwaters once a CAN hat issue is sorted.
Two weeks of polish on Playbill. Local 4K plays smoothly. The case is quieter and the buttons moved to where your hand expects them. The full desktop side is more capable for users building their own things on it. Plus a public lessons-learned doc for anyone considering the Radxa Dragon Q6A.
Switchback is the TrailCurrent module that switches loads on the CAN bus. The hardware review goes through what is inside the case and the one design decision that quietly knocks a part off the BOM: the eight digital inputs broadcast in Picket format byte-for-byte, so one module covers both the relay-node and the Picket-input-node roles.
The Borealis parts landed this week. Four sensors, one CAN carrier, and a firmware build that has been waiting on something to talk to. Next up: wire the ribbon, burn in the MQ-6, validate against Headwaters, then cut the case in FreeCAD.
Three days off-grid surfaced a renewal that had quietly stopped firing. The fix moves Let's Encrypt out of a host cron job and into the Docker stack, so Farwatch heals itself the next time we leave it alone.
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.
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.
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.
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.
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.
A low-power Linux desktop for daytime work that transforms from computer to TV at night. Built on the Radxa Dragon Q6A, branded TrailCurrent end to end, and wired into the rest of the rig.
Borealis is being rebuilt around four real sensors instead of two estimated ones. NDIR CO2, VOC trending, electrochemical CO, and propane leak detection. Firmware is complete and waiting on parts to arrive.
Seven days of always-on cloud monitoring used about 100 MB of cellular data. 24/7 trailer monitoring now fits inside the same phone plan that keeps you streaming and navigating at the campsite.
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.
A walk-through of the Waveshare ESP32-S3 RS485 CAN board, the off-the-shelf module that anchors Bearing, Solstice, Reservoir, and most of our other CAN-bus nodes. Posted to the open-source channel.
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.
A second reference platform for Headwaters. The Radxa Dragon Q6A joins the CM5 with on-board NVMe, on-board 12V input, and a cheaper CAN hat, widening availability and trimming cost so more people can build TrailCurrent.
Solstice has a full detail page and the enclosure is on MakerWorld. Bill of materials, orthographic drawings, print profile, CAN map, and assembly animation all in one place.
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.
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.
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.
Full build guide for the offline voice assistant is live, and the two-piece case is on Makerworld. Bill of materials, drawings, print profile, and the assembly animation in one place.
Reservoir has its first stable firmware and a complete set of wiring diagrams. Three tanks, twelve sensors, one ribbon cable. Now available in the web flasher.
Three modules ship their first stable firmware. Multi-device addressing, OTA updates, CAN bus discovery, and twelve pre-built binaries ready to flash from your browser.
Torrent, Switchback, and Tapper now support multi-device addressing. Run up to three power modules and pair switch panels to any of them. The web flasher handles variant selection automatically.
Bearing is the second module with a full build guide. Same format as Headwaters: BOM, dimensioned drawings, print settings, assembly. Every other module is next.
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.
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.
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.
21 TrailCurrent repositories land on GitHub under trailcurrentoss. Headwaters gets a proper first-run experience and Milepost lights up for the first time.