Atari Amiga C64 SNES NES to USB Adapter: Difference between revisions

From SGMK-SSAM-WIKI
Jump to navigation Jump to search
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.