Storms, Crustaceans, and PQFP Chips

There’s a major thunderstorm passing overhead right now. The noise from the rain hitting the roof of our building sounds like loud applause. Ten minutes ago it was warm and dry outside but that’s Texas weather for you. I’m working late again tonight and I’ve been nervously watching the lightning strikes all around the area and hoping one of them doesn’t take out our power. I replaced the batteries in two of our UPS units this month, so we’re probably ready for it if it happens.

Susan is working late too. We took a little break earlier and tried another of the new restaurants that’s opened here in Deep Ellum. There seem to be new ones opening all the time. Tonight we tried Crustaceans, a creole/cajun place. It’s actually the reincarnation of a New Orleans restaurant that was destroyed by hurricane Katrina. The owner, chef, and some of the employees ended up in Dallas and a local organization helped them re-open their restaurant here in Deep Ellum. It’s the real thing. If you’re in the area and like that sort of thing, definitely check it out. In the past week we’ve also tried Tarantino’s (Italian food, a bit expensive but very good) and Kim’s Cafe (breakfast, burgers and sandwiches – so so).

The website design business is booming lately, leaving me not very much time for more fun things like robotics. The latest group robot project at the DPRG is proceeding nicely without me. I’ve been working on my own robot off and on. Just as I finally felt like I’d wrapped my head around PID algorithms and got some working code, I managed to toast the 68332 on my MRM board. I’m guessing it was a static discharge. It’s a surface mounted 132 pin PQFP chip; not exactly something you can replace with common household tools. I ordered a few new chips, though, and a friend with a hot air rework station is going to swap out the bad one for me.

Mini RoboMind

I’ve been doing some C programming lately on the MRM board, which uses a Motorola 68332 CPU. It’s not exactly a new chip but I think the last Motorola I did much development on was an HC11, so it’s definitely a step up from that. The board ships with an ancient GNU gcc 2.95.3 and equally old versions of binutils and newlib. So, my first problem was building a new cross tool chain using gcc 3.4.3. That done, I’m now begining to work on code that uses the TPU to generate pulses suitable for controlling R/C servos. Next up may be talking to one of those Logitech cordless PS2 controllers.