A dedicated Arduino-based motor controller for a TimSav needle cutter, using GRBL's coolant output as the G-code control signal.
An RC servo tester with more features than the simple off-the-shelf variety.
A website and app for logging flights on RC drones — track locations, battery cycles, flight time, and maintenance history.
Ten years after setting up this blog on Jekyll, I finally got around to rebuilding it. Ruby rot, dead dependencies, and a more modern path forward with Astro.
How to overlay git workflow benefits like stashing and branching on top of a large SVN repository using git-svn.
Removing caching from the Pyxnat library by replacing httplib2 with Python's Requests improved performance and reliability.