|
- Remove the four screws in the bottom and take out the
printed circuit board. Be careful not to lose the little switch used to change between 1-4
and 5-8. Hold the pcb so that the incoming cable is on the right side.
- Change the little, usually blue capacitor mounted
just underneath the little transformer in the top right corner to a 0.1uf/400V, polyester
or polycarb. The original capacitor should normally be marked "2E224".
- Change the big, usually blue, capacitor just
underneath the previous one to 1uF/400V, polyester or polycarb. The original capacitor
should normally be marked "2E225".
- (Optional): to improve reliability, put a MOV (Metal
Oxide Varistor) in parallel with the incoming power. For 220V, use a 250V RMS type and for
230-240V, a 275V RMS. This MOV can be mounted in the two empty holes on the right side of
the transformer in the top right corner.
- Reassemble and change the plug.
Credits: Roger Eastman. Email: sxi@indirect.com
Image of
modification schematic
Mini controller with 8925 IC (can jumper a
"1" from pin 3)
| PIN |
8 |
9 |
10 |
11 |
| M |
0 |
0 |
0 |
0 |
| O |
0 |
0 |
0 |
1 |
| E |
0 |
0 |
1 |
0 |
| G |
0 |
0 |
1 |
1 |
| C |
0 |
1 |
0 |
0 |
| A |
0 |
1 |
0 |
1 |
| K |
0 |
1 |
1 |
0 |
| I |
0 |
1 |
1 |
1 |
| N |
1 |
0 |
0 |
0 |
| P |
1 |
0 |
0 |
1 |
| F |
1 |
0 |
1 |
0 |
| H |
1 |
0 |
1 |
1 |
| D |
1 |
1 |
0 |
0 |
| B |
1 |
1 |
0 |
1 |
| L |
1 |
1 |
1 |
0 |
| J |
1 |
1 |
1 |
1 |
The X10 mini controller is capable of addressing
four of the sixteen X10 unit codes. A slide switch on the controller allows the user to
select the "band" of units 1-4 or 5-8. A simple modification allows the
selection of two additional bands, 9-12 and 13-16. This covers the entire spectrum of X10
units accessible from a single house-code.
Procedure:
- Unplug the unit and open the case by removing the
four phillips-head screws. Put both halves of the case in a safe place. When handling the
printed circuit board, observe the usual precautions for static-sensitive devices.
- Locate the place where the existing "band"
switch is located. This is nothing more than a plastic handle on a metal slider that runs
in a trough molded into the top part of the case. The slider makes contact with three
large pads on the printed circuit board.
- The hardest part of the modification is finding a new
switch to use for the four-position band selector! It is possible to use a two-pole
four-throw rotary switch. I'll let you figure out how to do the encoding if you decide on
that. I found a suitable switch in my junk-box and mounted it in a position that replaces
the old band switch. This entailed some amount of cutting and gluing on the plastic case.
I will assume that you are doing the same. Find a small slide switch that has four
positions. It should have two rows of five contacts. As the switch is moved, it should
short two adjacent contacts at a time. Looking into the pins in the back of the switch,
one should see the following connection pattern for each switch position:

Physically, the switch should fit in pleasingly with the rest of the panel. This usually
means that it should be rather small. This is a good time to decide exactly where to put
it. The most logical place is directly in place of the existing band switch. This may
require hacking away part of the printed circuit board.
- Orient the printed circuit board in front of you,
such that the foil side is down, and the power cord attaches to the board on your left.
The big chip should be slightly right of center, and most of the components will be near
your belly. Make sure that the chip has 24 pins, and is marked 78567. To your right of the
chip is a small metal-can transformer. Further right and up, should be an electrolytic
capacitor, around 1000 mFd at 25 V. The capacitor's negative lead is well marked. Locate
the positive lead.
- If the new switch does not physically replace the old
one, disable the old switch by removing the slider from it.
- Looking into the back of the switch, wire pin A to 4
to IC pin 11. Wire switch pin B to 3 to D to the + lead of the capacitor. Wire switch pin
C to IC pin 12. The result should look something like this:
The intent of this circuit is to impress one of four binary codes on the IC's pins 11 and
12. This tells the controller chip which band of X10 units to address. The logic levels to
be presented to the chip are provided by dead air and the + lead of the electrolytic
capacitor. The truth table is:
| unit band |
switch position |
switch shorting |
pin 11 sees |
pin 12 sees |
| 1-4 |
1 |
1&2, A&B |
cap |
air |
| 5-8 |
2 |
2&3, B&C |
air |
cap |
| 9-12 |
3 |
3&4, C&D |
cap |
cap |
| 13-15 |
4 |
4&5, D&E |
air |
air |
- Rotary switch option. This version is untested, but
should work. It is for rotary switch lovers out there. Get a 2-pole 4-throw rotary switch
and wire it as follows:

You probably want to avoid binary or BCD-encoded thumbwheel switches because the base
station coding scheme is offset slightly from normal binary coding (and the switch
output). You would have to relabel the switch positions, not to mention blocking off the
unused positions.
- Put the box back together. Screw it shut again before
applying power. Try it out.
(dennisg@filenet.com)
Procedure:
- Open mini-controller and pull back the circuit board.
Be careful not to let all the switch tops fall out.
- Locate the three pads underneath the slide switch.
Notice that the unmodified mini selects 1-4 or 5-8 depending on whether the center
position makes connection with one side or the other
- To modify the mini to control only units 9-12, solder
a jumper such that all three pads connect together.
- To modify the mini to control units 13-16, simply
remove the slide switch.
Untried variation #1: If you solder the jumper as to
not interfere with the slide switch, then you could jumper just one side and then use the
slide to select 1-4 or 9-12 or .. jumpering the other side, 5-8 or 9-12.
Untried variation #2: If you mangle the slide switch
so that it only has the contacts on one side or the other, you could use the slide switch
to select 1-4 or 13-16, or .. removing the other side 5-8 or 13-16. A possible problem
here is that the half-mangled slide switch may not "sit right".
source: newsgroup post by
Dr. Ed Cheung
Description:
When a Mini-Controller is modified as below, your
key presses are undone as soon as you release the key. Thus pressing 'on' and then
releasing, sends an 'ON' and then a 'OFF' command. This is also true for 'All Unit'
commands. This mod only works on model 'MC460' Mini-Controllers, and not the 'MC260' (If
anyone knows how to identify the two, please post).
Procedure:
Inside the mini controller, connect pin 3 and 14 of
the black IC marked 78567. You may want to make the connection with a little switch to
return the controller to normal mode.
Turning the mini controller
into a dry contact receiver
The X10 powerflash acts as a dry contact sensor that sends
x10 commands in response to contact being closed or open. This plug-in module can also
handle low voltages, has a test feature, can send all Unit but, costs $15-20(the cheapest
I've seen).
There's a product that combines 4 X10 powerflash units into
one, and costs around $80
Well, with the following modification, you can use an $8
mini-controller as an up to 10 dry contacts receiver module! This means you can contact up
to 10 wire pairs to it and have it send a unique X10 command/action when a pair makes a
contact. The modification is as follows:
- Turn the minicontroller on its back and release the four
screws holding the case together. That will reveal the PCB, component side.
- Carefully pull out the PCB from the other half of the case,
making sure you don't loose the small selector switch and the dial. turn the PCB around to
the green side. You will notice 2 rows of contacts, 6 contacts per row. Each of these
contacts are covered by a springy metal clip that push back the controller button when one
releases its finger from it. They are all covered by a transparent tape.
- Peel off the tape (it will take the metal springly contacts
with it) and examine the way the contacts are made. Each contact is made of four dots: one
in the middle, and three surrounding it and electrically shorted to each other. So
electrically, there are two lines going to each contact: one to the middle and one to the
periphery. To make this clear lets arbitrarily call the center dot D1 and any of the three
surrounding dots D2. And lets call two contacts belonging to the same unit BROTHERS (one
contact sends ON, its BROTHER sends OFF)
- Now solder wire pairs to each contact, starting at the left:
solder one wire to D1 and the other to D2. Twist the pair together so you'll know that the
two are a pair. I used a twisted pair wires from some scrap alarm system cable. Any wire
that can be easily soldered in the space there is fine.
- Repeat this for the two rows, with the exeption of the
contacts that belong to the DIM/BRIGHT switch. You will not be able to use these. A short
on these contacts floods the net with a DIM or BRIGHT. A short on any other contact just
sends the command. When you're done, you'll have 10 wire pairs sticking from the PCB. You
may want to put a some hot glue on the soldered dots to make sure they stay there.
- Now remove the button switch covers from the other side of
the case. You can leave the dim/bright switch cover if you think its pretty. Make sure you
don't loose the small selector switch. Carefully 'thread' the wire pairs out the holes in
the case, push the PCB back into place. The PCB has two guiding holes: one in the center
of the round HouseCode dial, and another at the bottom. Make sure the PCB is back in place
correctly, than place the AC line back in the notch and put the cover back into place.
Tighten the four screws and turn the unit 'face' up.
- Looking at the controller now, (can't recognize it - what a
face lift!) you can now connect PIR or any momentary dry contact to the pairs WITH
THE FOLLOWING LIMITATIONS:
To decode a MAKE of a certain pair, you will need to check
both the unit AND action. For example, suppose your controller is set to housecode A, and
the selector switch on the controller is set to 1-4. Than, A1 ON means that the
bottom-row, left pair MADE a contact. You will not get a break contact event from that
pair.
Secondly, you cannot use a reed switch or any constant ON
or constant OFF. That would be equivalent to pressing a controller button and not letting
go.
So, if the only event you need to detect is a MAKE of a
contact, such as a PIR that sends rapid make/break upon sensing, than you can use all 10
pairs.
Finally, remember this is a dry contact sensor. I haven't
tried, but don't recommend you connect any voltage input to these pairs.
In any case, you will get a controller that does 95% of the
functionality of at least 5 powerflashes, at around 10% the cost. This has been by far the
most effective modifications I've done!
Comments from Noam Parness:
1. I only count 8 sets of contacts (two per
switch, 4 switches), not 10.
2. I soldered into the connections where the chip
is attached to the board instead of to the switch contacts - that way the
switches can still function like normal, which is good for testing the system.
3. I ran the wires out a hole in the side, and
attached them to a "barrier strip" one for the common "on", one for the common
"off", and one for each of the four switches. That gives me 6 screw terminals
that can be used for 8 sets of contacts (each of the four unit codes to either
"on" or "off"). That made for much less soldering (six wires instead of 16) and
a neater appearance
After reading this, Carol - HAF discussion board moderator wrote me (I've slightly edited for
formating):
"I was involved with modifiying the mini controller as
per the instructions here on your EXCELLENT site and found that the mini conroller CAN in
fact be connected to SPDT reed relays and work just like power flash units in the relay
mode.
I have had the mod as described in the initial phase of the
modification, meaning SPDT reed relays connected to the switch pads of the mini
controller, since I posted my findings on the Home Automation Fourm discussion board
without a hitch, and thought I would pass this information along to you. "
Thread
to modification
Safey concerns as with any mods
source: article in HTI by Doug Smith
Most failures are due to two burnt diodes. The procedure
below replaces them.
| 1. Turn the controller so the back side is up then remove
the four screws. Remove the back cover being careful not to spill the parts inside. |
|
| 2. In all of my controllers, a diode and zener diode were
both blown. They were easy to find because there was a slight dark brown burn area around
them. The parts needed are an 18V zener diode
and a 1N4002
diode. |
|
| 3. Remove the circuit board from the case. Be careful not
to spill the buttons and switches resting in the front of the case. It's not a big deal to
put them back if they fall out, but it's easier to not have it happen. |
|
| 4. Before unsoldering the parts make a note of the
direction they are installed. There is a stripe near one end of each diode to show the
orientation. Install the new parts, reassemble everything in the reverse order, and test
it out. |
|
Increasing
Range and Reliability
Credits: )) Sonic ((
http://siber-sonic.com/X10/X10world.html
Frequency Adjustment
- Unplug minicontroller and remove the 4 screws holding the
bottom cover in place.
- Position the two halves of the unit in a fashion which allows
easy adjustment of the two transformers.
- Connect frequency counter to circuit common (easily found by
inspecting PCB) and pin 15 of IC U1.
- Connect minicontroller, via isolation transformer if needed,
to A.C. line. Allow time for counter to stabilize.
- Adjust transformer T2 for 240kHz. This oscillator gets divided
by 2 to generate the 120kHz PLC.
- Unplug the minicontroller and disconnect the frequency
counter.
PLC Output Amplitude Adjustment
- Move the minicontroller to the location where it will be used.
Bring along oscilloscope and powerline signal sensor; connect these to a separate circuit,
or at least an electrically distant outlet on the same circuit.
- Set up oscilloscope and powerline signal sensor to monitor the
A.C. line.
- Connect minicontroller directly to the A.C. line.
- Press and hold Bright or Dim button to generate continuous
PLC.
- Adjust transformer T1 for maximum 120kHz signal amplitude.
This is likely to be a broad, low-Q peak.
- Unplug/disconnect all. Reassemble minicontroller.
|
|