Atari Amiga C64 SNES NES to USB Adapter: Difference between revisions
No edit summary |
|||
| Line 46: | Line 46: | ||
== Prototype == | == Prototype == | ||
The gamepad was found on aliexpress. Search for snes. | |||
Notes: The ISP header is going to the '''back''' of the board! DB9 connector also is on the back, but not soldered for snes version. DB9 connector is for c64/atari joysticks. | |||
Improvements: The design for snes could be much smaller: leaving out the ISP (preprogram atmega8 before soldering!), the jumper (adjust the firmware to select snes mode), the db9 is not needed either. Also most of the vias could be removed, they are only needed because of the db9 pin layout. | |||
[[File:15881574681 8061183a74 z.jpg]] | [[File:15881574681 8061183a74 z.jpg]] | ||
Revision as of 13:20, 12 December 2014
The circuit is based on Raphnet's work: http://www.raphnet.net/electronique/atari_usb/
Firmware version 1.9 is downloadable there.
Green squares are vias.
Schematics, Firmware & Eagle Files
Schematic pdf File:Nes snes db9 usb-1.9-schematics.pdf
Firmware and Eagle File:Nes snes db9 usb-1.9.zip
In the eagle files you'll find 3 versions: SMD version, DIP version, DIP version with PADS for usb (instead of mini-usb socket).
Parts
| Part | Quantity | Value | Package |
|---|---|---|---|
| C1,C2 | 2 | 27pF | 1206 |
| C3 | 1 | 10uF | PANASONIC_B |
| C4 | 1 | 100n | 1206 |
| IC1 | 1 | MEGA8-AI | TQFP32-08 |
| J1 | 1 | AVR_SPI_PRG_6OFFSET_PADS | 2X3_OFFSET |
| R1 | 1 | 1.5k | 1206 |
| R2,R3 | 2 | 68 | 1206 |
| U$1 | 1 | USB-MINIB-5PIN | USB-MINIB |
| U$2,U$3 | 2 | 3.6V | SOD80C |
| X1 | 1 | DB9_MALE | |
| Y1 | 1 | 12MHz | HC49UP |
Prototype
The gamepad was found on aliexpress. Search for snes.
Notes: The ISP header is going to the back of the board! DB9 connector also is on the back, but not soldered for snes version. DB9 connector is for c64/atari joysticks.
Improvements: The design for snes could be much smaller: leaving out the ISP (preprogram atmega8 before soldering!), the jumper (adjust the firmware to select snes mode), the db9 is not needed either. Also most of the vias could be removed, they are only needed because of the db9 pin layout.





