Atari Amiga C64 SNES NES to USB Adapter: Difference between revisions
No edit summary |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 7: | Line 7: | ||
[[File:Nes snes db9 usb-1.9.brd.png]] | [[File:Nes snes db9 usb-1.9.brd.png]] | ||
Green squares are vias. | Green squares are vias. The pads on the bottom outside the board are just for reference in the schematic. | ||
== Schematics, Firmware & Eagle Files == | == Schematics, Firmware & Eagle Files == | ||
| Line 26: | Line 26: | ||
|- | |- | ||
|C4||1||100n||1206 | |C4||1||100n||1206 | ||
|- | |- | ||
|IC1||1||MEGA8-AI||TQFP32-08 | |IC1||1||MEGA8-AI||TQFP32-08 | ||
|- | |- | ||
|J1||1||AVR_SPI_PRG_6OFFSET_PADS||2X3_OFFSET | |J1||1||AVR_SPI_PRG_6OFFSET_PADS||2X3_OFFSET | ||
|- | |- | ||
|R1||1||1.5k||1206 | |R1||1||1.5k||1206 | ||
| Line 51: | Line 43: | ||
|Y1||1||12MHz||HC49UP | |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. | |||
[[File:15881574681 8061183a74 z.jpg]] | |||
[[File:15696056068 0168548602 z.jpg]] | |||
[[File:15883633195 ae51b9644a z.jpg]] | |||
[[File:15261475184 fa3dcb6dbb z.jpg]] | |||
[[File:15858077916 32959e7bdd z.jpg]] | |||
Latest revision as of 13:26, 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. The pads on the bottom outside the board are just for reference in the schematic.
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.





