I thought my little diy controller might have gotten a mention or two, from reading the articles covering Objects in Space, and watching Leigh on the alienware twitch stream.
I never worry about how ugly my code is, as long as it gets the job done, no-one will ever see it. It is very nasty at the moment though. It's directly accessing the hardware without abstraction and it's doing it all in the main loop. It's fine though, because all I need it to do is verify the hardware and the steps for correctly controlling it (to avoid key ghosting, and LEDs that light up when they shouldn't).
Once I've got the hardware pretty much finished, I'll start the code over from scratch. All the hardware will be controlled from an interrupt handler linked to a timer, and main loop will just read / write bits in an array to control things.
I'm glad my work has helped keep motivation levels high. That's mainly why I am posting about this here (my motivation, not your). I find that if I don't have someone to talk to about the projects I am working on, my motivation drops and they never really get finished once the interesting bits are all done. As weird as it may sound, that's what my update posts mostly are, one side of an imaginary conversation.
So I finally got around to printing up a second frame to hold the panels. The red / green LEDs have arrived, and I've wired them up. I spent the last 3 hours making them blink red / green one after the other in sequence. Which was trickier than it sounds, and doesn't not make for an interesting photo.
The smaller print nozzle I ordered for my 3D printer has also arrived, so I will be reprinting the status panel to see if I can print the small text. Other than that, I need to solder up a few more breakout boards, make some ribbon cables and test out making the panel meters wiggle. Other than that, it's now pretty much just down to the software.