I’m currently working on an interface from arcade controls to USB. The underlying software will be based on the lufa stack again. This board has a joystick on board along with an HDSP2000LP display so that I can map the gpio to keyboard commands with out the need of a pc based configuration.
The idea is great, but the implementation was a bit of a fiasco. I didnt have any spare AVRs in stock, so I had to pull one off of another board. This is always sketchy, it worked however, and when the board booted the first time it even booted up with a bootloader. After that though, I reflashed new code on top of the bootloader by accident. I then tried to use the ISP header to reprogram the bootloader. This wasnt working. After a bunch of diagnostics, I found out I build the schematic symbol for the HDSP 2000 backwards on one side <sigh>
Anyway progress is being made. I have a flashing led 🙂 For the hardware types, here is a picture of the board before I reflowed it. There is not much paste on the center pad, because I didn’t feel like cleaning up the excess solder on the pulled 1287.