Originally written and posted 2 June 2001.
Content last modified Saturday, 9 January 2021 .

14311 Command Console

CM14311 Command Console and CM14301 Ultrasonic Command Console

These are the tall, black and wood grain, original BSR System X10 (and related) controllers. Their closest modern relative in the X10 lineup is the SC503 Maxi Controller.

These command consoles feature 16 separate buttons for each of the X10 unit codes, plus On, Off, Bright, Dim, All Lights On, All Units Off. Most of the more modern controllers, esp. the mini controllers, have the On/Off function combined with the unit selection buttons, such that a single button push is all that is needed to activate or deactivate a module. While this older design requires pressing one or more unit codes, then a command, there are some advantages to this design. One huge advantage of this behavior in terms of testing and aligning X10 modules is that the PLC is generated continuously for as long as any button is held down. On many newer controllers, this facility is only available when there is a bright/dim function present.

The 542C ICs in my old CM14311 and CM14301 (before i char-broiled it) are identical in pinout and operation to the 78542 IC in my SC503. I found no IC differences whatsoever (outside of numbering and manufacturer), despite at least 14 years of age difference between the two generations of devices.

The only difference between the Ultrasonic CM14301 and the CM14311 is the presence or lack of ultrasonic remote control receiving circuitry.


Repair of a Dead Command Console

There are any number of possible failure modes, so what i have listed below may easily NOT be what is wrong with your particular unit. I provide the information below here on this web page because i believe this to be the most common failure of the otherwise mostly reliable CM14301/11.

If the Command Console appears totally dead when tested:
  1. Unplug the Command Console and remove the single screw holding the bottom base in place. There are no more hidden screws.
  2. Gently unsnap the base from the upper part of the unit.
  3. Inspect the unit for visibly damaged parts. In the most common failure, no damage will be visible. Replace any visually damaged parts and retest before proceeding.
  4. Remove the power cord strain relief.
  5. Remove the 4 screws holding the bottom PCB to the base. Remove this PCB.
  6. Locate the large electrolytic capacitor. Replace it with one of the same value (slightly higher voltage and capacitance O.K.). Carefully observe capacitor polarity!
  7. Position everything in a safe way, plug in the Command Console, and retest it.
  8. If it works, disconnect power and reassemble - you’re done. If not, further conventional troubleshooting will be required.

It is very common for the main electrolytic filter capacitors in the power supplies of most electronic equipment to fail. It seems especially common in X10 devices, given the high A.C. ripple, warm temperatures, and other demanding conditions the capacitors must endure. When in doubt, replacing any large (physically and value-wise) electrolytic capacitors (esp. 470µF or larger) may often cure problems.

Intermittent oddities with Ultrasonic Command Console

In the 14 or so years before i recently let the “magic smoke” out of my Ultrasonic Command Console, i sometimes noticed occasional spontaneous LED flashes, or the appearance of the LED being stuck on, sometimes slightly dimly. These appear to have been problems related to the ultrasonic receiver circuitry picking up spurious high-frequency noises, such as the television or computer horizontal scan rate. Indeed, relocating this controller away from all sources of high-frequency noise reliably and repeatedly cured the problem.

I recommend the same cure to you. If you happen to have an otherwise-working Ultrasonic Command Console yet do not have and do not care to acquire any handheld ultrasonic remote control units, you could alternatively disable the ultrasonic receiver. The easiest way i see to do this is to disconnect the wire which leads to pin 7 of the IC from the collector of the 2N3904 transistor on the base PCB, and reattach it to circuit common. This is electrically the same as the non-Ultrasonic Command Console, and bypasses the entirety of the ultrasonic receive amplifier circuitry.

Command Console Alignment

To ensure successful alignment, please be sure to read important information common to all X10 alignment procedures before proceeding.

PLC Frequency Adjustment

  1. Unplug the Command Console and remove the single screw holding the bottom base in place. There are no more hidden screws.
  2. Gently unsnap the base from the upper part of the unit.
  3. Position the PCBs in a fashion which allows easy adjustment of the trimpot. Remove any lockpaint.

Measuring the carrier frequency directly on these units will load and detune the oscillator excessively. Therefore, we use the knowledge that the 120kHz oscillator is divided down by 32 to 3.75kHz to drive the key matrix. By measuring 3.75kHz at the key matrix, we avoid loading and detuning the oscillator.

  1. Connect frequency counter to circuit common (easily found by inspecting PCB) and any ONE of pins 1,28, 25, or 24, as is most convenient and short-resistant.
  2. Connect Command Console, via isolation transformer if needed, to A.C. line. Allow time for counter to stabilize.
  3. Adjust the trimmer potentiometer on the pushbutton PCB (near the 542C IC) for 3.75kHz.
  4. Unplug the Command Console and disconnect the frequency counter.

Ultrasonic Frequency Adjustment

There is no adjustment in the Ultrasonic receiver circuitry of the CM14301. There is both a frequency and amplitude adjustment in the handheld remote control, and the best way to monitor these adjustments would be inside a CM14301. Since i blew up my only CM14301, you will not find any ultrasonic alignment procedure on these pages.

PLC Output Amplitude Adjustment

  1. Move the Command Console 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.
  2. Set up oscilloscope and powerline signal sensor to monitor the A.C. line.
  3. Connect Command Console directly to the A.C. line.
  4. Press and hold any button. House code/particular button do not matter.
  5. Adjust the transformer on the base PCB for maximum 120kHz signal amplitude. This is likely to be a broad, “low-Q” peak.
  6. Unplug/disconnect all. Reassemble Command Console.
Questions/comments may be addressed to: Sonic Purity