<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Voltz Makes</title>
    <link>/</link>
    <description>Recent content on Voltz Makes</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 25 Jul 2022 00:00:00 -0700</lastBuildDate>
    <atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Mini Update: SSD Enclosure for NUC</title>
      <link>/posts/2022-07-25-mini-update-ssd-enclosure-for-nuc/</link>
      <pubDate>Mon, 25 Jul 2022 00:00:00 -0700</pubDate>
      <guid>/posts/2022-07-25-mini-update-ssd-enclosure-for-nuc/</guid>
      <description>Building a slim 3D-printed SSD enclosure for the NUC8 Slim to add Ceph storage to a home lab cluster.</description>
    </item>
    <item>
      <title>Versioning for 3D Prints</title>
      <link>/posts/2021-09-06-versioning-for-3d-prints/</link>
      <pubDate>Mon, 06 Sep 2021 00:00:00 -0700</pubDate>
      <guid>/posts/2021-09-06-versioning-for-3d-prints/</guid>
      <description>A simple physical versioning approach for 3D printed parts — no automation required, just a Sharpie.</description>
    </item>
    <item>
      <title>Custom 3D Printer Enclosure – Part 2</title>
      <link>/posts/2021-08-23-3d-printer-enclosure-part-2/</link>
      <pubDate>Mon, 23 Aug 2021 10:00:00 -0700</pubDate>
      <guid>/posts/2021-08-23-3d-printer-enclosure-part-2/</guid>
      <description>Finishing the 3D printer enclosure: moving compute outside, debugging a power distribution mess, and getting WLED running.</description>
    </item>
    <item>
      <title>Custom 3D Printer Enclosure – Part 1</title>
      <link>/posts/2021-08-23-3d-printer-enclosure-part-1/</link>
      <pubDate>Mon, 23 Aug 2021 08:00:00 -0700</pubDate>
      <guid>/posts/2021-08-23-3d-printer-enclosure-part-1/</guid>
      <description>Building a custom 3D printer enclosure from 2020 extrusion and plywood, with RGBW lighting and foil insulation.</description>
    </item>
    <item>
      <title>On the Shoulders of Giants: My Take on the Kindle Weather Station</title>
      <link>/posts/2018-05-12-kindle-weather-station/</link>
      <pubDate>Sat, 12 May 2018 00:00:00 -0700</pubDate>
      <guid>/posts/2018-05-12-kindle-weather-station/</guid>
      <description>Step-by-step guide to jailbreaking a found Kindle 2 and turning it into a wall-mounted weather display with a Raspberry Pi.</description>
    </item>
    <item>
      <title>A Shout Out for the Independent Stores</title>
      <link>/posts/2017-04-30-shout-out-for-independent-stores/</link>
      <pubDate>Sun, 30 Apr 2017 00:00:00 -0700</pubDate>
      <guid>/posts/2017-04-30-shout-out-for-independent-stores/</guid>
      <description>A love letter to independent hardware stores and the unexpected joy of finding exactly what you need, with help.</description>
    </item>
    <item>
      <title>Observations on the Maker Culture and Technology Acceleration</title>
      <link>/posts/2015-02-28-observations-maker-culture/</link>
      <pubDate>Sat, 28 Feb 2015 00:00:00 -0800</pubDate>
      <guid>/posts/2015-02-28-observations-maker-culture/</guid>
      <description>Thoughts on the maker movement, crowdfunding, the Internet of Things, and how community and openness changed hardware development forever.</description>
    </item>
    <item>
      <title>Thoughts on an RSS / Atom Syncing Protocol</title>
      <link>/posts/2013-03-19-thoughts-on-rss-atom-syncing-protocol/</link>
      <pubDate>Tue, 19 Mar 2013 00:00:00 -0700</pubDate>
      <guid>/posts/2013-03-19-thoughts-on-rss-atom-syncing-protocol/</guid>
      <description>After Google Reader&amp;#39;s shutdown announcement, a proposal for what a proper RSS/Atom syncing protocol should look like.</description>
    </item>
    <item>
      <title>DIY PCB Board Production</title>
      <link>/posts/2013-03-03-diy-pcb-board-production/</link>
      <pubDate>Sun, 03 Mar 2013 00:00:00 -0800</pubDate>
      <guid>/posts/2013-03-03-diy-pcb-board-production/</guid>
      <description>Links and notes on home PCB etching — toner transfer with parchment paper, fast sponge etching, and DIY solder masks.</description>
    </item>
    <item>
      <title>Recipe: Leftovers to the Rescue</title>
      <link>/posts/2013-02-26-recipe-leftovers-to-the-rescue/</link>
      <pubDate>Tue, 26 Feb 2013 00:00:00 -0800</pubDate>
      <guid>/posts/2013-02-26-recipe-leftovers-to-the-rescue/</guid>
      <description>A quick chicken and pepper pasta sauce whipped up from fridge leftovers — comes together in 30 minutes and works two ways depending on the tomato.</description>
    </item>
    <item>
      <title>ImageMagick and RMagick for Testing Colors</title>
      <link>/posts/2013-02-01-imagemagick-rmagick-testing-colors/</link>
      <pubDate>Fri, 01 Feb 2013 00:00:00 -0800</pubDate>
      <guid>/posts/2013-02-01-imagemagick-rmagick-testing-colors/</guid>
      <description>Using RMagick to visually verify HSV color space conversions in Ruby, plus a fix for compilation issues on OS X Mountain Lion.</description>
    </item>
    <item>
      <title>Adding oEmbed to a Jekyll Site</title>
      <link>/posts/2013-01-24-adding-oembed-to-a-jekyll-site/</link>
      <pubDate>Thu, 24 Jan 2013 00:00:00 -0800</pubDate>
      <guid>/posts/2013-01-24-adding-oembed-to-a-jekyll-site/</guid>
      <description>Using a jQuery oEmbed plugin and Maruku&amp;#39;s div syntax to embed rich media in a Jekyll blog hosted on GitHub Pages.</description>
    </item>
    <item>
      <title>Changing Your GitHub Username</title>
      <link>/posts/2013-01-20-changing-your-github-username/</link>
      <pubDate>Sun, 20 Jan 2013 00:00:00 -0800</pubDate>
      <guid>/posts/2013-01-20-changing-your-github-username/</guid>
      <description>A quick bash one-liner using locate, xargs, grep, and sed to update all local git clone URLs after changing your GitHub username.</description>
    </item>
    <item>
      <title>Bad Idea: Doing All Your Updates At Once</title>
      <link>/posts/2013-01-17-bad-idea-doing-all-your-updates-at-once/</link>
      <pubDate>Thu, 17 Jan 2013 00:00:00 -0800</pubDate>
      <guid>/posts/2013-01-17-bad-idea-doing-all-your-updates-at-once/</guid>
      <description>A debugging story: what happens when you update everything at once and your Rails app silently starts loading the wrong Ruby version.</description>
    </item>
    <item>
      <title>Oh, Yeah, That Raspberry Pi Thing I Setup This Blog For…</title>
      <link>/posts/2013-01-11-raspberry-pi-first-steps/</link>
      <pubDate>Fri, 11 Jan 2013 00:00:00 -0800</pubDate>
      <guid>/posts/2013-01-11-raspberry-pi-first-steps/</guid>
      <description>Getting Ruby and GPIO running on the Raspberry Pi, then adding wifi with wicd for untethered hacking.</description>
    </item>
    <item>
      <title>Pathological Regular Expression Performance</title>
      <link>/posts/2013-01-10-pathological-regex-performance/</link>
      <pubDate>Thu, 10 Jan 2013 00:00:00 -0800</pubDate>
      <guid>/posts/2013-01-10-pathological-regex-performance/</guid>
      <description>Benchmarking Ruby&amp;#39;s regex engine against pathologically complex patterns and confirming it exhibits O(2^n) exponential behavior.</description>
    </item>
    <item>
      <title>Pay it Forward: New System Setup Notes</title>
      <link>/posts/2013-01-07-pay-it-forward-new-system-setup-notes/</link>
      <pubDate>Mon, 07 Jan 2013 00:00:00 -0800</pubDate>
      <guid>/posts/2013-01-07-pay-it-forward-new-system-setup-notes/</guid>
      <description>Notes on setting up a minimal Linux server with rbenv, a pinned Ruby version, and MySQL from scratch.</description>
    </item>
    <item>
      <title>Notes on Upgrading PostgreSQL</title>
      <link>/posts/2013-01-05-upgrading-postgresql/</link>
      <pubDate>Sat, 05 Jan 2013 00:00:00 -0800</pubDate>
      <guid>/posts/2013-01-05-upgrading-postgresql/</guid>
      <description>Quick notes on upgrading a Homebrew-managed PostgreSQL installation on OS X Mountain Lion without losing your data.</description>
    </item>
    <item>
      <title>Thoughts on Base32 Encoding and Decoding</title>
      <link>/posts/2013-01-03-thoughts-on-base32-encoding/</link>
      <pubDate>Thu, 03 Jan 2013 00:00:00 -0800</pubDate>
      <guid>/posts/2013-01-03-thoughts-on-base32-encoding/</guid>
      <description>Exploring a surprisingly compact Ruby Base32 encoder/decoder while working on a One Time Password system, and wondering why other implementations are so much longer.</description>
    </item>
    <item>
      <title>About</title>
      <link>/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/about/</guid>
      <description>&lt;p&gt;Hi, I&amp;rsquo;m Seth. Welcome to my blog.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Curious what I&amp;rsquo;m up to these days? See my &lt;a href=&#34;/now/&#34;&gt;now page&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Now</title>
      <link>/now/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/now/</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a &lt;a href=&#34;https://nownow.com&#34;&gt;now page&lt;/a&gt;. Last updated April 2026.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
