Arcade Controls

 

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>

Pasted AVR for Arcade Controls
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.