FUKUCHI Kentaro's web pages / Works / USB rotary channel changer
[English|Japanese]
At first I listed up some requirements for this product.
I considered to use a parallel port but my laptop has no parallel port on it, so I threw away that idea. Then, I got an idea that I could use a USB joypad.
Fortunately, recent joypads has a number of buttons, it was able to put 12 channels and easy to develop, just soldering a rotary switch to a chip of the joypad. Besides a generic USB joypad driver is enough.
| Item | Model # | Price (Yen) |
|---|---|---|
| 12 points rotary switch | SRN101C | 260 |
| 12 buttons USB joypad | JC-U812 | 1280 |
| Case | TS-1 | 670 |
| Knob | --- | 160 |
Rotary switch I used is made by ALPS. I didn't care the type of shorting, because I didn't know what the meaning of "shorting" at that time, to be honest.
![[photo 1]](gamepad.jpg)
The joypad. It has 2 axis and 12 buttons, so it can handle 16 points at most.
Assembling process was very simple.
Solder the wires. In this picture the wires were soldered to the switch, but I recommend you to solder all of the wires to the board at first, then solder to the switch.
![[photo 2]](gacha1.jpg)
Like a mangrove. You'll be confused during this process.
![[photo 3]](gacha2.jpg)
There are 3 holes on the case. There is a small hall nearby the hole for the main shaft of the rotary switch. The switch has a small dip beside the shaft to hold itself.
![[photo 4]](gacha5.jpg)
Put the board and the switch into it.
![[photo 5]](gacha6.jpg)
Almost finished.
![[photo 6]](gacha3.jpg)
Decal the numbers. This lettering sheet is not so tough. It would be better to coat them.
![[photo 7]](gacha4.jpg)