Improvement

last modified: October 23, 2025

Project Update: New Stepper Motor Driver

Posted on 2021-03-27— 3D Printing, Projects

I updated my pet-feeder's drive with a TMC2209 SilentStepStick and a 17HS19 stepper to get near‑silent operation and run from 5V. I built a simple Pico-based controller, adjusted gearing for speed, and tested sensors. Read the full update for photos, choices and test notes.

Read this post

It's Time to Use #pragma once

Posted on 2019-07-13— C++, Improve your Code, Learn

I explain why I prefer #pragma once over macro header guards and how it prevents subtle build errors and wasted debugging time. I’ll show examples, common pitfalls, and practical steps to replace guards in existing projects — read on if you want a simple, low-risk improvement.

Read this post

A New Library for Meggy Jr RGB

Posted on 2014-11-13— Projects, Software

I rebuilt the Meggy Jr RGB library from scratch to make game development simpler on the ATmega328P. I focused on low memory use, frame‑synchronized loops with a back buffer, clear color handling, fast pixel operations, reliable button input and a background sound player. Read the post for examples and the GitHub release.

Read this post