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.
Even when AI is very good at creating code, the ownership and responsibility still belong to the engineer.
Why you should treat git as a diary of your thoughts on the work you are doing
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.