🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.electronics
Article #10164

Re: X-10 home control saga continues

#10164
From: Dennis Griesser
Date: Thu, 14 Feb 1991 03:09
169 lines
10481 bytes
In <7283@exodus.Eng.Sun.COM>, bender@oobleck.Eng.Sun.COM asked a lot of
questions about the BSR/X-10 control system.  Although the replies and
followups by Bender himself shed more light on the situation, some specific
details, like part numbers, remain unclear.
 
>         - a mini-controller that you can stick by your bed or on a
>                 table

At various points in time, X-10 made (and Radio Shack sold) TWO versions of
the "mini controller".
  - MC260 - had four switches for addressing units.  Below these buttons were
    individual buttons for ON, OFF, DIM, and BRIGHT.  To the left and right
    were large buttons for ALL_LIGHTS_ON, and ALL_LIGHTS_OFF.  To turn
    on module #1, you hit the key for that unit, then the ON key.  Two keys
    to hit.
  - MC460 - had four rocker switches for the devices, with additional
    switches for DIM/BRIGHT and ALL_LIGHTS_ON/ALL_OFF.  To turn on module #1,
    you simply rock forwards the switch for unit 1.  Simple, one key.
Both of these versions had a slide switch that allowed you to shift the
unit numbers up, so you could control twice as many modules.

I prefer the MC460 version of the mini controller for installation next to the
front door, because with one push, the lights go on - less fumbling in the
dark.  In my last apartment, there was a power outlet next to the door, where
you would expect a light switch to be.  I took one of these controllers, cut
off the power cord, and installed a power plug flush in the case, with the
prongs protruding from the back.  This fit neatly on the outlet and gave me the
equivalent of not only a wall-mounted lamp controller, but ALL_OFF and
ALL_LIGHTS_ON, which are nice to have at the front door.

> ... RS really low-balled the mini controller in that they only
> provide control for unit numbers 1-4 OR 5-8, depending on how you
> set a switch (i.e. unit numbers 9-16 can't be controlled by
> this controller!) ...

In a posting dated 20 Oct 86, Robert Rindfuss (rdr@inuxh.UUCP) reported a very
interesting fact about the Radio Shack mini controller (he didn't say which
model).  Not only is it already wired for a 4-position selector switch, but has
one installed!  The only reason why you are limited to the 2 positions is that
the front panel cutout is made for two positions.  Presumably this is a
marketing decision.  If you happen to have the same model as Robert, you could
have exactly what you want by merely enlarging the hole!  He did!

I opened my MC460, vintage 1987, and found neither the extra PC traces nor
closed, or Robert was tinkering around with the MC260 mini controller.  It
does look like the controller chip pins are still available, though, if you
don't mind a larger hacking job.

>                ... and their timer/controller is a toy, and it too
> can only control 1-4 OR 5-8, but you can't specify the range of units
> to control when you program the timer, so it's of marginal utility
> to me.

I haven't heard about this one, but it _might_ just be in the same boat as
the mini controllers.  X-10 has a history of using the same controller chip
in as many designs as possible.  If you are handy with tools, open it up and
let us know what you find.  (Careful, every X-10 unit I have ever opened is
hot-chasis design!)
 
> What I'd like to do is to get a data sheet on the X-10 line of chips
> and perhaps some app notes and build an X-10 controller with a serial
> port (rather than paying Crutchfield $60 for one!) ...

Interface data on the chips, and block diagrams of the modules and controllers
are not too hard to find.  Steve Ciarcia, author of the old "Circuit Cellar"
column in BYTE, and now publisher of "Circuit Cellar Ink", had a couple of
articles in which he gave all the technical details.  Check out the article:
  "Plug-in Remote Control System", by Steve Ciarcia
  Radio Electronics, September 1980, page 47
  Notes:  Gives details on the inside of the X-10 system, including schematics
	of the base station, lamp module, and appliance module.  No buildable
	project, just lotsa nice info.

BUT, be aware that you can't just go out and buy the chips!  Each of the modules
contains a mask-programmed single-chip micro, from General Instrument's PIC
line.  They are custom-made for X-10 USA by GI.  I doubt that you can buy them
alone!  Your best bet is to buy legit X-10 stuff on sale and carve it up IF
you feel compelled to use their chips.

> Anyone know where BSR is located, and
> if they are even the right people to call (are they still in business?
> After their wildly-successfull programmable turntable of a few years
> back, I wonder, although it was a really neat idea).

BSR spun off the home control line several years ago.  It is now a company
called "X-10, USA".  They are very much alive and kicking.  The last address
I have filed for them is:
	X-10 (USA) Inc.
	185A LeGrand Ave.
	Northvale, NJ  07647
	(201) 784-9700
	(800) 526-0027

> I really don't want a pre-built controller with a serial interface, I want
> to incorporate the X-10 circuitry into something that I'm building.

There are all kinds of ways to do this, depending on your budget, requirements,
and courage.  For example:
  o The early main control consoles had an option for an ultrasonic microphone
    (control console model X10-014301).  This could be activated by a remote
    control wand.  If you have one of these models, you can simply hang an
    ultrasonic transducer ($5) on one bit of your computer's output port,
    toggle it at 40 Khz, and have the world's cheapest X-10 computer interface.
    The drawbacks, other than the rarity of this console nowadays, is
    interference from other ultrasonic sources, CPU overhead in your computer,
    and inability to talk to modules other than those set to the console's
    house-code.  See Byte, September 1980, page 314.
  o It is said that the modern full-size consoles are built on the same chip as
    the old ultrasonic model, including the serial input pin.  You can couple
    into that pin with an optoisolator and make a more reliable version of the
  o X-10 noticed the unused input, too.  They eventually hung an IR demodulator
    on it.  Now you can get a control console that can be activated from across
    the controller is set to.  Look at Circuit Cellar Ink, June/July 1989,
    page 11.
  o Obviously, a computer can generate the IR pulses the same way that it
    can make ultrasonic pulses.
  o Some people use relays or CMOS transmission gates to "push the buttons" on
    a carved-up control console.  This is sheer desperation, given the many
    cheaper and safer choices.  On 5 Jan 88, David N. Horn (dh@antique.UUCP)
    reported on the use of optoisolators to short the keyboard matrix.  This
    is much safer, but still a lot of work.
  o Consider a commercial X-10/computer interface.  Although it is not the most
    flexible thing in the world, the one that X-10 USA offers is not a bad deal
    for the price.  A partial listing of past and present commercial interfaces
    is:
	o Heath GD-1530, one-way RS-232 connection at up to 2400 BAUD, retailed
          as for $250 originally, lowered to $99, then discontinued.
	o X-10 Powerhouse Computer Interface CP290, 600 BAUD RS-232, with clock
	  and timer, seen for as low as $20 (DAK's closeout).
	o old (gray) Radio Shack Color Computer Plug'n Power interface, uses
	  the cassette port 
	o newer Radio Shack Color Computer Plug'n Power interface  with 4 direct
	  control switches, interfaces through cassette port
	o Enerlogic ES-1400, bidirectional RS-232 interface, goes for around
          $395 (including PC software)
  o You can cook up your own signals that conform to the X-10 power-line
    protocol and inject them into the line.  Unless you are very careful, this
    can be dangerous.  Despite this, at least a dozen homebrew projects and
    commercial products have taken this approach in the past.  The great
    advantage is that it allows you to send messages to all 256 devices on all
    16 house codes.  One design, the "Housemaster", familiar to old Digital
    Group owners (also available for S100), actually brought 110 VAC onto a
    card on the bus.  Too scary for me, friend.  For a very simple
    implementation, take a look at Computer Digest, May 1986.
  o Recognizing the desire for both hobbiests and OEMs to connect to the X-10
    world, X-10 USA has created a special interface module just for us :-) !
    It consists of a gated oscillator coupled into the power line and a zero-
    crossing detector so that you can get the timing right.  It is model PL-513,
    for transmit-only.  If you want to receive as well as transmit, there is
    the TW-523.  It has all the capabilities of the PL-513, plus an X-10
    detector and demodulator.  For safety, both models are completely
    optoisolated from the line.  They live in a box that looks much like a
    standard control module, except that it has a 4-wire telephone socket on
    the bottom.  Take a look at the May/June '88 issue of "Circuit Cellar Ink",
    page 4.

Although I have one of the TW-523 two-way power-line interface modules, I can
not recommend it in good conscience.  The interface is much tougher than it need
be, it costs too much, and it has been castrated so that a large and useful
subset of the X-10 commands cannot be received (you can send anyhting you want).

> Other neato modules that I bought from RS for X-10:
>         - sounder/interface; this provides a contact closure and/or an
>                 interrmittent chirping from it's built-in piezo buzzer
>                 when it's unit/house code is accessed

I'm interested in getting one of these, but it didn't look like it was on
sale, like the rest of the X-10 ("Plug-N-Power") stuff this month.  How
much did it cost you?
Technical Details
Message-ID: <157292@felix.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!usc!elroy.jpl.nasa.gov!zardoz.cpd.com!dhw68k!felix!dennisg@felix.UUCP
References: <7458@exodus.Eng.Sun.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!usc!elroy.jpl.nasa.gov!zardoz.cpd.com!dhw68k!felix!dennisg@felix.UUCP
From: dennisg@felix.UUCP (Dennis Griesser)
Newsgroups: sci.electronics
Subject: Re: X-10 home control saga continues
Message-ID: <157292@felix.UUCP>
Date: 14 Feb 91 03:09:02 GMT
References: <7458@exodus.Eng.Sun.COM>
Sender: daemon@felix.UUCP
Reply-To: dennisg@felix.UUCP (Dennis Griesser)
Organization: FileNet Corp., Costa Mesa, CA
Lines: 169