<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Origin89 blog</title><subtitle>Notes from building Origin89.</subtitle><link rel="alternate" type="text/html" href="https://origin89.com/blog/"/><link rel="self" type="application/atom+xml" href="https://origin89.com/blog/feed.xml"/><id>https://origin89.com/blog/</id><updated>2026-09-17T00:00:00Z</updated><author><name>Origin89</name></author><entry><title>Board A on the bench: the first four days</title><link rel="alternate" type="text/html" href="https://origin89.com/blog/board-a-on-the-bench/"/><id>https://origin89.com/blog/board-a-on-the-bench/</id><published>2026-09-17T00:00:00Z</published><updated>2026-09-17T00:00:00Z</updated><summary>Two unattended nights on the first Controller board: one bad reply in 58 169 Modbus polls, a working Wi-Fi link, and the tests still to run.</summary></entry><entry><title>Why the generator start has its own board</title><link rel="alternate" type="text/html" href="https://origin89.com/blog/why-the-generator-has-its-own-board/"/><id>https://origin89.com/blog/why-the-generator-has-its-own-board/</id><published>2026-09-17T00:00:00Z</published><updated>2026-09-17T00:00:00Z</updated><summary>The Controller's main board never closes the generator's start contact itself. A second board with two relays, a hardware watchdog and no firmware does, and only while the controller keeps asking. It now holds and drops on the bench, 4.3 s after the last kick.</summary></entry><entry><title>Why we started Origin89</title><link rel="alternate" type="text/html" href="https://origin89.com/blog/why-we-started-origin89/"/><id>https://origin89.com/blog/why-we-started-origin89/</id><published>2026-09-17T00:00:00Z</published><updated>2026-09-17T00:00:00Z</updated><summary>An off-grid cabin at km 43 in Québec, solar gear and a generator from different makers, and no monitoring that worked with all of it.</summary></entry></feed>
