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. Note: You do not have to create an interface board from scratch. If you have an old controller that you no longer need / want, you can open it up and use the circuit board within instead. However please note that if you want to use any of the numbers on the number pad you will have to use the entire number pad itself and incorporate it into your design or work out a way of tapping into the interface board for each number that you would like to include. 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: Download Colecovision Controller Schematic: JPG or PDF 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 Because this controller circuit isn't very big, you should only need a small to medium sized project PCB, if you plan your circuit with a degree of conservation. 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 Download Track Layout Artwork: JPG file or PDF file
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
Note: The solder points for the 2 fire buttons are located very close. Make sure not to connect these 2 points together, otherwise your switch will not work. 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. If you dont incorporate the numberpad you can still start the game using the numberpad on an original controller plugged into controller port two on the console. Congratulations! If you have made it this far, then you should have a working controller board hooked up to arcade parts.
|
||
|
|