
OpenSpool
Open-source RFID tags for 3D printer filament. Tap a spool on the reader and the printer loads the right filament settings.
Salt Lake City, Utah
I'm Spencer Owen, an automation engineer. I started out in config management with Puppet and Chef. These days I mostly build open-source hardware and firmware, like OpenSpool, which adds RFID filament detection to 3D printers.

Open-source RFID tags for 3D printer filament. Tap a spool on the reader and the printer loads the right filament settings.

iOS and Android companion app for reading and writing OpenSpool NFC filament tags.

A parametric OpenSCAD model that generates 3D-printable 10-inch mini rack shelves for any device.

A Kubernetes cluster of small computers built into a 1:20 scale model shipping container.
Opens .stl and .3mf files by asking which of your installed 3D-printing slicers to use.
A physical LED status light and button for print farms. Press it to mark a plate as cleared and start the next print.
Klipper firmware configuration for a Creality Ender 2 Pro.
Open-source version of the MuteMe button: shows whether you're muted and toggles your mic. PCB files included.
Extends the range of a truck's remote start with a spare key fob, a Wemos D1 Mini and Home Assistant.
Mounts multiple Proton Drive accounts as real folders on Omarchy, using rclone and FUSE.
Controls Tesmart KVM switches over serial and by emulating the infrared remote.
Puppet module that installed GitLab 7, back when GitLab had to be compiled from source.
Command-line tool that converts CSV files into InfluxDB points.
Small Ruby server that runs r10k Puppet deploys when GitLab sends a push webhook.
Desktop software for animating an RGB LED cube.