Author: John Poole

  • Raspberry Pis Using Reticulum Via Bluetooth

    Raspberry Pis Using Reticulum Via Bluetooth

    <p>Two \$17 Raspberry Pi Zero 2 W units exchange encrypted poems over Reticulum using Bluetooth only.  Here’s a high precision re-enactment of the real time communications.</p> <div class="reticulum-replay-centered"><iframe src="https://salemdata.us/dev/paired_ble_poetry_replay_20260522_Fri_193030.html"></iframe></div> <p><a href="https://reticulum.network/">Reticulum</a> is a protocol that encrypts content and destination providing one of the most secure way communicating currently available.</p> <p>It is the brainchild of Mark…

  • A Better Way to Record Timed Linux Terminal Sessions

    A Better Way to Record Timed Linux Terminal Sessions

    <h2>Timed Terminal Captures with <code>script</code>, <code>timeout</code>, and a Future Launch Time</h2> <p>I recently needed to run the same command on two separate Raspberry Pi Zero 2W systems at almost exactly the same time. Both machines were disciplined to the same local stratum-1 time server, so their clocks were already close enough, e.g. less than 1…

  • From Python Prototype to C++ Protocol Core: A BLE Reticulum Milestone

    From Python Prototype to C++ Protocol Core: A BLE Reticulum Milestone

    <h3><strong>highly technical</strong></h3> <p><strong>The goal is simple to state and hard to implement: move the Reticulum node closer to the radio hardware, so the T-Beam is no longer merely a modem for a phone, but a Reticulum participant in its own right.</strong></p> <p>GitHub user <a href="https://github.com/torlando-tech">torlando-tech</a> designed a Bluetooth protocol for <a href="https://reticulum.network/">Reticulum</a>. Bluetooth is not…

  • Testing Reticulum’s Bluetooth Interface

    Testing Reticulum’s Bluetooth Interface

    Highly Technical GitHub user Torlando (torlando-tech) developed a bluetooth protocol for Reticulum.  The protocol is implemented in Python. I wanted to kick the tires and determine the interface’s resiliency. My interest in this is that if the protocol works (which I am satisfied it does), then I would then implement a Reticulum interface in C++…

  • T-Beam Magnetometer Investigation

    T-Beam Magnetometer Investigation

    <p>5/1/2026 – <strong>Update</strong>: over 100k hits on my Forgejo server, presumably bots, so I now require sign-in to explore.  Contact me if you want an account.</p> <h1>Introduction</h1> <p>This is a <em>deep technical</em> dive, possibly only of interest to people programming the LilyGO T-Beam SUPREME.  Much of the working below are snippets taken from Wikipedia.  What’s…

  • Building A Better Mouse Trap

    Building A Better Mouse Trap

    Our white house has one or more rats in it.  We discovered a 2″ hole that apparently is their access. While traditional trapping and rat zappers work from time to time, preventing rats from entering is the priority.  But, I don’t want to hinder their exit and I do not like resorting to traps, I’d…

  • Printing in 3D An Exhaust Flange

    Printing in 3D An Exhaust Flange

    I have been waylaid into 3D printing, not by choice, but by necessity. I’m building a Voron Trident 3D printer from a kit. Estimated time: 40 hours. I paid to have the 100-300 plastic parts required by the project printed by someone else since I did not already own a 3D printer.  It took 3…

  • Using Low-Cost GNSS Receivers to Pre-Qualify Survey Sites for NOAA OPUS

    Using Low-Cost GNSS Receivers to Pre-Qualify Survey Sites for NOAA OPUS

    Motivation Most GNSS survey failures are not due to equipment—they are due to poor site selection.  Survey-grade GNSS equipment paired with NOAA OPUS processing can achieve centimeter-level accuracy, but deployment is not trivial.  Site quality—sky visibility, multipath, and obstruction—directly impacts results. The central question: Can low-cost GNSS receivers be used as a reconnaissance tool to…

  • colorpie

    <p>I was working on my <a href="https://vorondesign.com/voron_trident">Voron Trident</a> 3D printer kit, and tried to take inventory of all the plastic parts that were printed and shipped to me.  There are 128 different designs.  I decided to make a workflow producing both a recognizable image and a 3-D web viewer of each part.</p> <p>I ran into…

  • Hamburger Soup

    Hamburger Soup

    When I was a lad in 4th grade, I took a substantial hit on my savings account at Union Bank in Pasadena to purchase a blender at Bullock’s for my mother as a Christmas present.  A year or two earlier, I had opened an account at Union Bank because they had built a huge office…