Atari Amiga C64 SNES NES to USB Adapter

From SGMK-SSAM-WIKI
Revision as of 13:26, 12 December 2014 by Stahl (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


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.