Daisy Chaining SPI on the Arduino Mega 2560
While working on a new revision of a project, I moved from an Arduino Uno to an Arduino Mega. In theory these devices should handle SPI in the same manner, just with different pins. While MOSI, MISO, and SCK are on pins 11, 12, and 13 respectively on the Uno, those change to 51, 50, […]
A New EV Nova Ship Plugin
The first time I stayed awake until the sun came up was the night I got my color Macintosh IIsi. I was maybe ten or eleven years old, and I’d just gotten a space exploration game called Escape Velocity. It was fascinating in its openness and the range of ways you could play it. Years […]
A Toroidal Transformer Tester that Counts Turns
I was recently commissioned to build a machine that would perform a very interesting and unusual task: Count how many times a wire had been wound around a ring by measuring its electrical properties. This task was a relatively involved one, as it included a ground-up design of the circuitry, making choices about component prices […]
Simplifying the T4 JS Layout Processor
Update for 2024: 9 years later this library is still in daily use and is virtually unchanged. If you’re using T4, we’ve run a very large site with all the code running through this for almost a decade so I’m pretty confident in saying this one’s a keeper. Where I work, we use TERMINALFOUR as […]