Category Archives: Uncategorized

Adafruit LED Matrix Library Overview

Adafruit provides an Arduino library to drive the LED Display Matrix they sell. The library code does an impressive job of using the limited clock speed and RAM of the Arduino platform to get great performance out of the LED … Continue reading

Posted in Uncategorized | Comments Off on Adafruit LED Matrix Library Overview

LED Matrix Internals

I have long wanted to make some kind of LED-based display for my wall, but when I looked into it a while back, RGB LEDs were too expensive for me. I was excited to find the RGB matrix offered by … Continue reading

Posted in Uncategorized | Comments Off on LED Matrix Internals

In-Car USB Power Supply Design

This post is part 2 of the In-Car USB Power series. You may want to read part 1 first. The USB 2.0 standard power output is 500mA, but modern smartphones, tablets, music players and other devices take a long time … Continue reading

Posted in Automotive, Electronics, Uncategorized | Comments Off on In-Car USB Power Supply Design

A Journey into Optimization

At work, I am developing for a Coldfire V1 processor using Freescale’s Codewarrior development environment. Sometimes when digging into the generated assembly, I notice that the compiler seems to have made strange choices about register use and stack management. I … Continue reading

Posted in Uncategorized | Comments Off on A Journey into Optimization

Laptop Teardown and Cleanup

Over five years ago, I bought a Dell Inspiron 6000 laptop. I love this laptop. It has a non-shiny screen, 1680×1050 resolution (larger than more recent Dell models), well functioning trackpad, sturdy construction… it’s just an all-around great machine. It … Continue reading

Posted in Uncategorized | Comments Off on Laptop Teardown and Cleanup

CAN Shield Kits and Software

After a busy holiday season, I finally got around to finishing up the CAN Shield software and putting together the kits. The kits are now available in the products section! I’ve also uploaded the first release of the CAN Shield … Continue reading

Posted in CAN, PCB, Programming, Uncategorized | Comments Off on CAN Shield Kits and Software