[sci.electronics] X10 Minicontroller exposed

petel@teksce.SCE.TEK.COM (Pete Lancashire) (09/30/88)

How to modify the X10 Minicontroller.

V+ = The supply positive rail as seen by the 1000uf/25V electrolytic
V- = The supply negitive rail as seen by the 1000ug/25V electrolytic

The suppy voltage is around 19-20Volts

The house code is selected by a rotary PC switch which either selects
open or V+.

The device/function codes are selected by a 3 out by 8 in keyboard scanned
matrix.

Here is what I have so far.

House Code selection.

    Pin  Label
    ----------
      8     H1
      9     H2
     10     H4
     11     H8

    H8 H4 H2 H1       H8 H4 H2 H1         
    -- -- -- --       -- -- -- --
  A  0  1  1  0     I  0  1  1  1       0 is pulled to V+
  B  1  1  1  0     J  1  1  1  1       1 is open or floating
  C  0  0  1  0     K  0  0  1  1
  D  1  0  1  0     L  1  0  1  1
  E  0  0  0  1     M  0  0  0  0
  F  1  0  0  1     N  1  0  0  0
  G  0  1  0  1     O  0  1  0  0
  H  1  1  0  1     P  1  1  0  0

Device/Function selection.

=============================================== 
|Y-PIN |                                      |
===============================================
|   17 |    1    2    unused                  | Y-PINs are the inputs
|   20 |    3    4    ON                      | X-PINs are the outputs
|   18 |    5    6    ALL ON (all lights on)  |
|   19 |    7    8    BRITE                   |
|   16 |    9   10    unused SEE NOTE!!!!     |
|   22 |   11   12    OFF                     |
|   21 |   13   14    CLEAR (all units off)   |
|   23 |   15   16    DIM                     |
===============================================
|      |    1   28    25  <  X-PIN            |
===============================================

NOTES: The Y-Pins are debounced and kept high with a 0.001uf (102) disk cap.

       Pin 16 is tied high and needs to have the foil cut at the PIN and a
       cap added.

       Selection is done by a contact closure between an X and Y pin.
       Example to turn off unit 7; first select unit 7 by shorting pins
       19 and 1, then turn it off by shorting pins 22 and 25.

You can get the controller into a duplex box by pulling up the two big
caps and cutting off the part of the board where the switch matrix was.

That's all for now....

Next a circuit to do a device select then a function, something like
the Levitons

-pete

Pete Lancashire
petel@teksce.sce.tek
...!tektronix!tekgen!teksce!petel