The digital section of my Bright Light Controller is fully functional and I’ve gone ahead and made a library to help interface with the MSGEQ7 IC. As of Version 0.1 the library will probably only function on a 16MHz or slower Arduino. This shouldn’t be too difficult to modify, but I haven’t gotten around to it yet. A video demonstration of the library performing a “readAll” is provided below.
I have recently stumbled upon a service called BatchPCB which offers cheap single run PCB prototyping. I’ve decided to give them a try since it seems safe for someone whose never designed a board from scratch. After some digging it seems like going to their supplier, Gold Pheonix, would work out cheaper if you’re looking at a design that’s larger than 35 inch^2. This requires a minimum order though, so for now I’m going to give BatchPCB a shot. I’m going to convert one of my old wire-wrap designs, a light controller, to test out this service and practice PCB design.