Home
raphnet.net`s Nes/Snes/DB9 to USB
Contents
1. connected controller is a Genesis controller or and older SMS or Atari controller If no controller is connected the adapter will think there is a two button SMS or Atari compatible controller If you connect a Genesis controller later only two buttons will work lf a Genesis controller was detected the adapter assumes it is a 3 button controller But as soon as the X Y or Z button is pressed alone the adapter Switches in 6 button mode But this should be 100 transparent to the user In case the 6 button auto detection fails the adapter can be forced into 6 button mode by holding the START button down while connecting the USB cable into the computer Manual no M_NDSB9PCB_ENG2 Page 12 13 7 Copyright Disclaimer and History 7 1 Copyright All the information pictures diagrams tables and texts contained in this manual is Copyright Rapha l Ass nat 2007 All rights reserved Partial or total reproduction is not permitted without the Copyright holder s written authorisation except for personal use Trademarks that are mentioned in this manual are the property of their respective owners 7 2 Disclaimer Even though made great efforts and a lot of testing to make sure my products are safe cannot be held responsible for any damage s or loss es caused directly or indirectly by the use of my products including but not limited to loss of data loss of profit computer server downtime device and peripheral damage or
2. fallure While believe that all the information contained in this manual is accurate should any damage s occur due to error s in this manual my responsibility will be limited to replacing my product if it is damaged 7 3 Revision history November 1 2007 First version of this manual January 27 2008 e Documented the force 6 button mode feature e Removed old wiring diagrams to reduce file size The diagrams will still be available but in a separate file Manual no M_NDSB9PCB_ENG2 Page 13 13
3. i device presence se a USB Prober Manual no M_NDSB9PCB_ENG2 Page 10 13 5 3 Installation under Linux Normally the controller will work instantly There are too many different Linux distributions to cover every possible scenarios but here are a few ways to check if the adapter was detected correctly After connecting your adapter check dmesg for a message such as this one 1439918 730644 usb 2 2 2 new low speed USB device using uhci_hcd and address 67 1439918 862745 usb 2 2 2 configuration 1 chosen from 1 choice 1439918 887690 input raphnet net S NES Atari_USB as class input input75 1439918 887749 input USB HID v1 01 Gamepad raphnet net S NES Atari_USB on usb 0000 00 1a 1 2 2 Make sure the usb input hid and joydev modules are loaded or compiled into your kernel The device should appear proc bus input devices cat proc bus input devices Bus 0003 Vendor 1781 Product 0a96 Version 0101 H Name raphnet net S NES Atari_USB Phys usb 0000 00 1d 0 1 1 inputo0 Sysfs class input input72 Uniq 1000 Handlers event3 3s0 EV b KEY ff0000 000000000 w w W G U uy Z ABS 3 Notice the js0 handler above If you have more than one controller this could be js1 js2 If no sX handler is present you need the joydev module For testing the buttons and directions you can use the jstest tool Under debian this is in the joystick package jstest js0 Driver version is 2 1 0 Joyst
4. pad lt labelled W the green wire to the pad labelled G the ka black wire to the pad labelled minus and the red wire to the pad labelled plus eo Mikey T a RE Warning Some rare USB cables dont follow the standard color code If the cable you use has additional wires if any color is different or if you have doubts check the pinout with a multimeter Mis wiring may cause damage to your computer to this circuit or to the controller Here is the standard USB pinout Pin 1 Red 5 volts Pin 2 White D Pin 3 Green D Pin 4 Black Ground Manual no M_NDSB9PCB ENG2 Page 7 13 4 2 Soldering SNES controller wires As far as am aware Nintendo brand controllers all use the same J See color code Many clones also use this convention too but not all If MES your controller uses the standard color code you can follow the ENIE diagram on the right Note that the SNES and NES color codes_are _ fiiis different Y lf you re not sure about your controller check it s pinout with a multimeter and use the table and picture below for wiring Pin Function Standard color Connect to 1 5 volts White 2 Clock Yellow PC5 3 Latch Orange PC4 4 Data Red PC3 7 Ground Brown Note Pin numbers were arbitrarily assigned They do not match any known Standard or convention 4 3 Soldering NES controller wires As far as am aware Nintendo brand contro
5. 12 MOUSe SUDDO Flscnssprsuronrio asia a ed e 12 0 27 IDBI MO OdG si T E T ate ama enannenattaaes 12 7 Copyright Disclaimer and HIStOSY cccccececeeeeeeeeeeeeeeeeeeeeseeaeeeeeneeaeseeeaeeeneanes 13 Ta CODY MON Elis samen oii 13 EL EDISON ara NAAA 13 2 3 REVISION MS TOLY a 13 Manual no M_NDSB9PCB ENG2 Page 2 13 1 Introduction 1 1 Product summary This circuit converts one of the supported game controllers to a standard USB HID compliant input device It can be installed inside a controller or used to build an adapter 1 2 Supported operating Systems Many operating systems support USB HID joysticks This product is known to work with at least the following operating systems Linux kernel 2 4 and 2 6 Mac OS X Microsoft Windows 98 ME recent version of Direct X recommended Microsoft Windows 2000 XP Vista 1 3 Supported controllers Snes controllers and Snes mouse auto detected Nes controllers Sega Genesis 3 and 6 button controllers Sega master system controllers and compatible two button joysticks such as Amiga digital joysticks Atari 2600 one button compatible joysticks Manual no M_NDSB9PCB ENG2 Page 3 13 2 Getting started 2 1 What you should have received One PCB with 10 components installed on the Top layer and 2 installed on the bottom layer 1 Top layer Bottom layer 2 2 Required material not included l Soldering equipment 2 Basic electronic tools cutt
6. ers wire stripper tweezers 3 4 USB cable with an USB male connector type A on one side and bare wires Multimeter for testing continuity at the opposite side You may cut a cable in two parts to obtain this If you plan to build an adapter instead installing the circuit inside a controller you will need a connector that mates with your controller This can come from an extension cord a broken console or an electronic component store likely for DB9 connectors Again if building an adapter some kind of enclosure to protect the circuit is highly recommended This is especially important to prevent the circuit from coming in contact with anything metallic such as a computer case This could cause a short circuit which could likely cause damages to the circuit or your computer depending on circumstances 2 3 Recommended equipment L 2 Desoldering braid just in case Hot glue gun and Hot glue to prevent the wires from eventually breaking at the point where they are soldered Especially important if the wires may move Manual no M_NDSB9PCB ENG2 Page 4 13 2 4 Overview of installation l Ul B W N Start by carefully planning how you will install the circuit inside the controller or your enclosure Make sure you dont cut the wires too short and that the circuit will not be in the way when you put back the cover Configure the circuit for your controller type see Chapter 3 Install the USB
7. ick raphnet net S NES Atari_USB has 2 axes X Y and 8 buttons BtnX BtnY BtnZ BtnTL BtnTR BtnTL2 BtnTR2 BtnSelect Testing interrupt to exit Axes 0 O 1 O Buttons O off 1l off 2 off 3 off 4 on 5 0ff 6 off 7 off Axes 0 O 1 O Buttons O off 1l off 2 off 3 off 4 off 5 off 6 on 7 off Manual no M_NDSB9PCB_ENG2 Page 11 13 6 Operating notes 6 1 In SNES mode NES controller detection If a NES controller is connected instead of an SNES controller it should be auto detected Auto detection works with original Nintendo controllers but may be unreliable with certain imitations In this case the adapter should be used in NES mode Mouse support When SNES mode is selected and an SNES mouse is connected instead of a regular controller the adapter will act as a standard USB mouse instead of a joystick The SNES mouse supports 3 different soeeds The operating speed can be selected e High speed Hold the right button down while connecting the mouse e Medium speed Hold the left button down while connecting the mouse e Low speed Hold the left and right buttons down while connecting the mouse The default speed is Low If the mouse but not the adapter is disconnected during use and re connected later the previous speed is used 6 2 In DBO mode In this mode the type of controller is auto detected At power up that is when you connect the USB side of the adapter a test is done to decide if the
8. llers all use the same color code Many clones use this convention too but not all If your controller uses the standard color code you can follow the diagram MRS on the right Note that the SNES and NES color codes_are different USE G If you re not sure about your controller check it s pinout with a multimeter and use the table and picture below for wiring Pin Function Standard color Connect to 1 Ground Brown 2 Clock Red PC5 pin a 3 Latch Orange PC4 pin 5 20 4 Data Yellow PC3 A 7 5 volts White Note Pin numbers were arbitrarily assigned Manual no M_NDSB9PCB_ENG2 They do not match any known standard or convention 4 4 Soldering DB9 controller wires There are too many different kind of controllers using DB9 connectors to talk about a standard color code Fortunately cutting your controller cable is far from necessary in this case It is best to use easy to find solder cup DB9 connectors The original controller can thus be left intact The picture on the right shows where to connect each DB9 pin on the board hn Solder cup DB9 male connectors Here is a table summarizing what the wires are used for with different type of DB9 controllers Pin Genesis 3 Genesis 6 SMS Atari 2600 1 Up Up or Z Up Up 2 Down Down or Y Down Down 3 Left or O Left O or X Left Left 4 Right or O Right Right 5 5volts Not u
9. raphnet net s Nes Snes DB9 to USB Pre assembled PCB part no NSDB9PCB1 User s Manual English version Manual no M_NDSB9PCB_ENG2 Page 1 13 Table of Contents VANE FO UCO iria E A OAA 3 KH PROQUEE SUN radio Na 3 1 2 SUPDport ea operating VISTO NM Sin rad 3 13 SUPPONE CONTO O SAA a 3 2 GENS aE ios 4 2 1 What you should NAVE LFECEIVE ccccceeceseeeeeeeeseeeeseeeeaeetestsneataeeaeeteseeaneanes 4 2 2 Required material not INCIUGE cccccesceeeeeeeeeeeeeseesteseeateaeesteseeeseeaeeanes 4 2 3 Recommended EQUIPMENL ccccececeeceeeseeteeeaeeseseeeeataneataneatanentansaneseeaneanes 4 234 OVERVIEW Of IAStalla Orense 5 3 CONTIONEEr LY DE Selec Orina adi 6 3d ENADIMNO SNESIMOO rusia taa 6 322 ENQOUMG NES MO rara in 6 3 3 ENa DINO DBI MOQ ri A waainaadeh en aan 6 ASS COD o 7 4 1 Soldering USB wires common to all controller types ooococcoccocncccccnconcnss 7 4 2 Soldering SNES controller WICS cccccceececeeeeeeeeeeeeeeseeeeateneaneaeeenesaeeaneaes 8 4 3 Soldering NES controller WIO Sarason a 8 4 4 Soldering DB9 controller WIICS cccccccececeeeeeeeeeeeeeseeeeseseeaesteanstenteetaneaneaes 9 DD SCAN GT OA iria AAA AA 10 SL Installation Under WINGOWS iia cda ada 10 5 2 INSEallation under Mac OS Xirica o 10 525 Mstallation UNS LINUX iaa 11 6 Operating NOTES astra 12 Sm ANS NES MOQ ina ca Meaaaae ani canan een GanaRaMLa eo eOnAeASS 12 NES Controller detec
10. sed 6 Button A or B Button 1 Fire button 7 Select Not used 5v 50mMA max 8 Ground 9 Button Start or C Button 2 Not used Manual no M_NDSB9PCB_ ENG2 Page 9 13 5 Installation Up to now all operating systems this product was tested with had native support for USB HID joysticks and gamepads Most of the time connecting the adapter is all that has to be done before starting your game and then of course you configure the game to use joysticks But here are a few installation notes for different operating systems 5 1 Installation under Windows f Gamina Options controlers Corrollar IDs When you connect the adapter for the first time depending on your Windows version a pop up aL lze his application tn configure and tesk game contralles may appear requesting that you insert your Game Controls l onler O Sas O windows installation cdrom Follow the EEN MM instructions After installation completes you may be required to reboot your computer Once the drivers are installed the controller should appear in Control Panel gt Game controllers Gaming options every time you Reftesh ade _ Renove connect the adapte r Troubleshoot Properties 5 2 Installation under Mac OS X No installation instruction at the moment No USA Pnie drivers are required but the game or AS emulator you use must support USB SES Ee You may use USB Prober to check for the
11. wires see Chapter 4 section 1 Install your controller wires see Chapter 4 section 2 and on Inspect for shorts Double checking with a multimeter is recommended if you have any doubts Test on a computer If it does not work double check everything and then contact me Install hot glue over the solder points 8 Insulate any metal part e g USB cable shield which could come in contact 9 with the Circuit Use electric tape or hot glue Finish the installation Close enclosure 10 Play Manual no M_NDSB9PCB ENG2 Page 5 13 3 Controller type selection The circuit supports 3 different modes SNES NES and DB9 mode The mode is selected by connecting or not connecting parts of JP1 and JP2 JP1 and JP2 are checked by the firmware at power up or reset 3 1 Enabling SNES mode Snes mode is enabled by not connecting anything a i m 3 2 Enabling NES mode Nes mode is enabled by connecting JP1 pads together 3 3 Enabling DB9 mode DB9 mode for Genesis SMS Atari and compatibles is enabled by connecting JP1 and JP2 together as shown on the picture Manual no M_NDSB9PCB_ENG2 Page 6 13 4 Assembly 4 1 Soldering USB wires common to all controller types The USB standard dictates the color code that shall be used inside an USB cable This means that normally all you need to do is to solder the wires exactly as they are on the picture The White wire should be soldered to the
Download Pdf Manuals
Related Search
Related Contents
Aqua Plus Automation and Chlorination ALEA ェアーフィム X-CONTACT 356 - jawon medical VXI-1200 User Manual - National Instruments Cámara digital con zoom Kodak EasyShare DX4530 Guía del usuario Ames 2380500 Instructions / Assembly matrice 01-2langues.indd Samsung U28E590D Užívateľská príručka MODÈLES - Dettson Bryant 588A User's Manual Copyright © All rights reserved.
Failed to retrieve file