![]() |
||
Home - Controller Interface - Arcade Parts - Enclosure - DB9 Cable - Finishing Touches - Finished Product - PC / Mame Controller
|
||
Colecovision Custom ControllerThe Controller Interface
The controller interface board is the electronic circuit board inside the colecovision controller where all the buttons / joystick and the cable all connect to inside the control pad. At this point you have 2 options. You can assemble the controller board from scratch yourself, or you can sacrifice an old controller, and you use the controller board inside for your project (easier option). Jump to:
The cable that connects the controller to the colecovision console has 9 individual wires inside of it, 7 of which are used. This is called a DB9 Cable or "D-Sub 9 " cable. Each one of these wires is a different color. You must hook each color up to the respective color on the interface board as shown in this schematic:
Diodes If you have already viewed the schematic (download above) you would have seen the diode symbols used in the circuit. The band on the physical diode is postioned on the cathode end. It is important when you make your PCB to solder these diodes the right way around. There are a variety of different diodes available for different applications. Some are used in high-voltage circuits however the ones that we need are known as "signal diodes". These are designed to pass a low level of current or 'signal'. They are very inexpensive and are used in fast switching applications (like bashing an attack button for instance). Project PCB
Examining the Schematic The interface board schematic includes the number pad portion of the controller (left-hand side of the circuit). If you do not wish to have any of the number pad buttons on your controller you can disregard this entire matrix section of the schematic. This is a good option if you are not confident with electronics. The directional buttons of the circuit will need to connect to the other end of the track that goes through the numberpad matrix, ie: Right - yellow, Left - Orange, Red - Down, Brown - Up. You can see these 4 wires at the top of the numberpad matrix. Although these tracks go through the number matrix in a criss-cross fashion, they are only connected by the diodes.
Also please be aware that if you decide to include any of the numbers of the number pad, make certain to use the numbers underneath the button symbols in the schematic, which are not in sequence, NOT the track numbers which ARE in sequence. This is shown in this edited extract of the schematic (the blue box has the correct numbers and the red box has the incorrect numbers / track numbers):
The Numberpad - How it works Planning the Interface Board Circuit If you arent very good with electronics, you could make a PCB without any of the numbers from the number pad included. This will make the circuit much more straightforward or try the controller hack method instead which is even easier (see below). Track Artwork for Etching
Disclaimer: Follow these instructions at your own risk. Responsibility for damage or loss of equipment due to modification is not held by this site. The interface board in these pictures is from a previous controller hack that i had undertaken, before i decided to make an interface board from scratch. Wiring the Buttons to the hacked controller board
Wiring in an arcade joystick As this controller board is a little different to the assembly method controller board, we have to wire it up a little differently. We will be using a wiring technique common in the arcade industry called "daisy-chaining". Basically what this means is that all the 4 "COM" terminals on the microswitches are connected in a daisy-chain fashion. (See the Arcade Parts Page for more information about microswitches). This edited picture shows a joystick, with only the grounded daisy chain cable connected:
The 2 ends of the daisy chain connect up to any 2 points on the controller boards ground track. You could think of a ground as a water mains under your house, where all the water goes after it has been used. The ground track can be seen in this photo. The arrows point to the track and the circles highlight the ground tracks solder points:
After you have wired up the ground track to your joystick, its just a matter of working out which of the 4 directional points go to which of the microswitches on your joystick. The colecovisions controller board is easy to work out; up is at the top, left is to the left etc but arcade joysticks aren't layed out quite so easily. You will have to experiement with the joystick. Hook up the 4 wires to the joystick. Test it and record your results. Switch off the console, rearrange your wiring, etc, until you have wired it up in the correct combination. This photo shows the four directional buttons solder points:
So the total number of wires for the joystick section of the hack is 6, 2 ground (daisy chained around the 4 COM terminals of your joystick) and 4 for the directions, up, down, left, and right. If you decide you would like to incorporate the numberpad into your design you will need to use your original numberpad or wire into your hacked controller directly. I have found this flash picture of a controller, which is interactive and shows you what tracks you are using when you press different buttons etc. Congratulations! If you have made it this far, then you should have a working controller board hooked up to arcade parts.
|
||
|
|