Nucklez
08-04-2009, 04:25 PM
Well, I was so enthused by SofT's USB NES controller, I just had to go pull this thing off.
Here she is from the front. All normal looking generic PS2 looking USB controller right?
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC01995.jpg
Well, here is the inside. On the left of the screen, we have a USB 2.0 hub, on the right of the screen a PITA USB keyboard. In the center is the original analog joystick PCB.
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC01992.jpg
Here is the back panel before it's installed. I've screwed on a nice happy USB 2.0 SDHC card reader. OMG, what is that? It's a 2 gig SD card filled to the rim with original NES goodies, totally powered by Hyperspin. Including the awesome 3D box art and Emumovies flavored preview vids! Oh, by the way, thank you guys for those.
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC01994.jpg
Here is the side of the controller with the keyboard pcb. The clear plastic is a nice touch to show off my work.
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC01998.jpg
This is the side with the USB hub. That little sucker was a pain! I tried to desolder the original plugs, but they are seriously small and even a 30 watt iron was having a hard time melting the solder. I gave up, and used some wire cutters to trim the plugs and solder the USB wires from the keyboard, SD card reader and joystick to it.
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC01999.jpg
Here is a closer view of how I attached the SD card reader, and ran my plug through the hole in the back. I removed the original plug from the reader, and lucky me, the plug that was originally on the USB keyboard fit perfectly into the slot. So, I have a detachable back when I have to rip it apart for whatever reason.
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC02002.jpg
Here is a view of the back, with it all put together and all of the wires concealed. I can also attach a cap to the top of the SD card reader to hide the card that is sticking out. Although seeing the logo of the console from the front while playing is kind of cool.
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC01996.jpg
I have another picture or two of the PCB behind the buttons, but that camera is not playing nice at the moment. I'll post those, but I wired the keyboard to all of the digital buttons on the front. I did that because I didn't want to bother mapping the joystick to every computer I hook this up too. I currently have three SD cards. SNES, Genesis and NES. All three powered by Hyperspin, and mapped to the digital buttons which is actually the keyboard. I plan on adding NeoGeo, TG16 and possibly some N64. Mainly so I can put the analog sticks to some use for something. I also kick off Hyperspin via Windows Autoplay feature if the computer has it enabled, and the SD Cards all show up in Windows Explorer with the Icon of their respective console. Thanks for the idea SofT, and all you guys keep the great work on this frontend and all of the artwork!
Here she is from the front. All normal looking generic PS2 looking USB controller right?
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC01995.jpg
Well, here is the inside. On the left of the screen, we have a USB 2.0 hub, on the right of the screen a PITA USB keyboard. In the center is the original analog joystick PCB.
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC01992.jpg
Here is the back panel before it's installed. I've screwed on a nice happy USB 2.0 SDHC card reader. OMG, what is that? It's a 2 gig SD card filled to the rim with original NES goodies, totally powered by Hyperspin. Including the awesome 3D box art and Emumovies flavored preview vids! Oh, by the way, thank you guys for those.
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC01994.jpg
Here is the side of the controller with the keyboard pcb. The clear plastic is a nice touch to show off my work.
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC01998.jpg
This is the side with the USB hub. That little sucker was a pain! I tried to desolder the original plugs, but they are seriously small and even a 30 watt iron was having a hard time melting the solder. I gave up, and used some wire cutters to trim the plugs and solder the USB wires from the keyboard, SD card reader and joystick to it.
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC01999.jpg
Here is a closer view of how I attached the SD card reader, and ran my plug through the hole in the back. I removed the original plug from the reader, and lucky me, the plug that was originally on the USB keyboard fit perfectly into the slot. So, I have a detachable back when I have to rip it apart for whatever reason.
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC02002.jpg
Here is a view of the back, with it all put together and all of the wires concealed. I can also attach a cap to the top of the SD card reader to hide the card that is sticking out. Although seeing the logo of the console from the front while playing is kind of cool.
http://people.clemson.edu/~ddavis2/wp-content/gallery/usb-arcade/DSC01996.jpg
I have another picture or two of the PCB behind the buttons, but that camera is not playing nice at the moment. I'll post those, but I wired the keyboard to all of the digital buttons on the front. I did that because I didn't want to bother mapping the joystick to every computer I hook this up too. I currently have three SD cards. SNES, Genesis and NES. All three powered by Hyperspin, and mapped to the digital buttons which is actually the keyboard. I plan on adding NeoGeo, TG16 and possibly some N64. Mainly so I can put the analog sticks to some use for something. I also kick off Hyperspin via Windows Autoplay feature if the computer has it enabled, and the SD Cards all show up in Windows Explorer with the Icon of their respective console. Thanks for the idea SofT, and all you guys keep the great work on this frontend and all of the artwork!