The Author writes: This small PCB, which I named Multiuse PCB2 is an improved version of multiuse tiny 1. I designed Multiuse tiny1 for my NES/SNES controllers to USB project. Since there is not a lot of space availabe inside an SNES controller, I designed the PCB to be as small as necessary. The PCB has improved since the beginning, thanks to the many other uses I found for this PCB.
- Small: width=27.5mm, height=17.7mm, thickness=3.4mm (without regulator) or 5.3mm (with regulator)
- Atmel AVR Atmega8 microcontroller on-board. Runs up to 16mhz.
- The following microcontroller signals are available via solder pads: PC5(ADC5/SCL), PC4(ADC4/SDA), PC3(ADC3), PC2(ADC2), PC1(ADC1), PC0(ADC0), PB5(SCK), PB4(MISO), PB3(MOSI), PB2(SS/OC1B), PB1(OC1A), PB0(ICP1), PD0(RXD), PD1(TXD), PD2(INT0). Please note that PD0(RXD) and PD1(TXD) are tied together.
- Optional voltage regulator can supply a lower voltage to the MCU and/or external peripherals.
- This circuit is perfect for the Firmware-Only USB Driver from Objective development. All necessary components are there (Atmega8, 12mhz crystal with capacitors, 68 ohms resistors and zener diodes).
- Pull up or pull down (selectable) can be installed on many signals.
- Convenient pass through signal ‘S’ which crosses the board, but can optionally be connected to the pull-up/down array of resistors.
Known projects which use this PCB:
- X2Wii: N64, SNES or NES Gamepad to Gamecube/Wii adapter
- USBTenki: USB-connected temperature, humidity and pressure sensors.
- Infra-red receiver for Kenwood keyboard
- Gamecube/Nintendo 64 controller to USB adapter
- Four NES and/or SNES controllers to USB adapter
- DB9 (atari,sms,genesis 3/6) joystick/controller to USB adapter
Multiuse PCB2 : printed circuit board: [Via]
you should also check my tutorial on diy pcb using the photo etching method