Welcome to the PHCC Wiki.

Please create an user account and then help us to make this the one-stop for information on PHCC.

 Actions

Difference between revisions of "KEY64D PH"

From PHCC

(New page: '''Features:''' *64 inputs *no ghosting as each input is diode protected *connectors: pinheaders for IDC ribbon flat cables *board size: 80x100mm (1/2 euro size) == Schematic and Lay...)
 
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
= KEY64D_PH Keymatrix Daughterboard  =
 +
 
'''Features:'''  
 
'''Features:'''  
  
Line 7: Line 9:
  
 
== Schematic and Layout  ==
 
== Schematic and Layout  ==
{{soldering}}
+
 
[[Image:]] [http://cockpit.varxec.net/electronics/img/PHCC_key64d_ph_brd.png]
+
[[Image:PHCC key64d ph sch.png|thumb|center|500px|Rev.0 Schematic]]<br> [[Image:PHCC key64d ph brd.png|thumb|center|500px|Rev.0 Layout]]<br>
[[Image:]] [http://cockpit.varxec.net/electronics/img/PHCC_key64d_ph_sch.png]
+
  
 
== Bill of Materials  ==
 
== Bill of Materials  ==
  
 
The BOM is here: [http://cockpit.varxec.net/electronics/phcc/files/PHCC_KEY64D_PH.BOM.txt PHCC_KEY64D_PH.BOM.txt]<br> This list includes prices and links to to online catalogue pages of my primary source of electronics components, [http://www.reichelt.de/ Reichelt Elektronik]
 
The BOM is here: [http://cockpit.varxec.net/electronics/phcc/files/PHCC_KEY64D_PH.BOM.txt PHCC_KEY64D_PH.BOM.txt]<br> This list includes prices and links to to online catalogue pages of my primary source of electronics components, [http://www.reichelt.de/ Reichelt Elektronik]
 +
 +
North American users Bill of Materials [[media:  KEY64D PH Rev0B BOM.pdf]]
 +
 +
== Wiring Switches  ==
 +
 +
Here is an image that illustrates how to connect switches to the key matrix board.
 +
 +
[[Image:PHCC_key64d_PH_switch_wiring.png|thumb|center|500px|Wiring Diagram]]
 +
 +
 +
In order to correctly wire switches to the KEY64D_PH,  you need to carefully follow the matrix layout.
 +
 +
The 64 switch inputs are broken out on the four connectors marked CON3 thru CON6.  Each connector has two blocks of 8 inputs.  Each one of those blocks matches one pair of pins on the "Common" connector, CON2.
 +
 +
The pins on CON2 thru CON6 are laid out like this:
 +
 +
15 13 11  9  7  5  3  1<br>
 +
16 14 12 10  8  6  4  2
 +
 +
For the Common block, it gives you two attach points for each common line.  For example, pins 1 & 2 are bound together to form "Common #1".  This is the same for 2-3, 4-5, etc.
 +
 +
Two quick & dirty examples:
 +
To wire in Switch #1, you'll connect one leg of the switch to pin #1 on CON3 and the other leg to either pin 1 or 2 on CON2.
 +
To wire in Switch #9, you'll connect one leg of the switch to pin #9 on CON3 and the other leg to either pin 3 or 4 on CON2.
 +
 +
== Potential Problems ==
 +
 +
Note that if you see really odd behavior with your KEY64D_PH with ghosting, or odd input behavior like what has been described in this forum thread: http://forums.varxec.net/index.php?t=msg&th=158&start=0&rid=36 you should carefully check the orientation of the resistor networks on the PHCC motherboard (RN1 & RN2).  The "polarity" of the part is important.

Latest revision as of 21:55, 24 December 2008

KEY64D_PH Keymatrix Daughterboard

Features:

  • 64 inputs
  • no ghosting as each input is diode protected
  • connectors: pinheaders for IDC ribbon flat cables
  • board size: 80x100mm (1/2 euro size)

Schematic and Layout

Rev.0 Schematic

Rev.0 Layout

Bill of Materials

The BOM is here: PHCC_KEY64D_PH.BOM.txt
This list includes prices and links to to online catalogue pages of my primary source of electronics components, Reichelt Elektronik

North American users Bill of Materials media: KEY64D PH Rev0B BOM.pdf

Wiring Switches

Here is an image that illustrates how to connect switches to the key matrix board.

Wiring Diagram


In order to correctly wire switches to the KEY64D_PH, you need to carefully follow the matrix layout.

The 64 switch inputs are broken out on the four connectors marked CON3 thru CON6. Each connector has two blocks of 8 inputs. Each one of those blocks matches one pair of pins on the "Common" connector, CON2.

The pins on CON2 thru CON6 are laid out like this:

15 13 11 9 7 5 3 1
16 14 12 10 8 6 4 2

For the Common block, it gives you two attach points for each common line. For example, pins 1 & 2 are bound together to form "Common #1". This is the same for 2-3, 4-5, etc.

Two quick & dirty examples: To wire in Switch #1, you'll connect one leg of the switch to pin #1 on CON3 and the other leg to either pin 1 or 2 on CON2. To wire in Switch #9, you'll connect one leg of the switch to pin #9 on CON3 and the other leg to either pin 3 or 4 on CON2.

Potential Problems

Note that if you see really odd behavior with your KEY64D_PH with ghosting, or odd input behavior like what has been described in this forum thread: http://forums.varxec.net/index.php?t=msg&th=158&start=0&rid=36 you should carefully check the orientation of the resistor networks on the PHCC motherboard (RN1 & RN2). The "polarity" of the part is important.