Magic Module™ Programmable Controller 4 Inputs, 4 Outputs, X-10®, iButton™


The Magic Module™ (ELK-MM443) is a four analog or digital input, four relay output programmable logic controller (PLC). It may be used as a stand alone field programmable controller in a vast array of applications from timers, door controllers, simple process controllers, multiple zone security controls, etc. or as a networked controller with up to 31 other modules connected on a common RS-485 data bus.

The Magic Module™ is programmed by a personal computer. The program is stored into re-programmable Electrically Erasable Programmable Read Only Memory (EEProm memory). The ELK-MB485 is the interface used to transfer the program from the computer the Magic Module™.

Also available.. ELK-MM220, a lower cost 2 digital input, 2 relay output programmable controller.


• Four analog or digital inputs
• Four relay outputs (2 relay outputs may be jumper programmed for transistor open collector outputs)
• 16,384 program bytes using SIMPLE programming language
• 4 general purpose Counters, range 0 to 255 counts
• 4 general purpose Timers, range 1/10 second to over 255 hours
• Networked to optional PC and up to 31 ELK-MM443’s through a RS-485 data bus.
• X-10® Power Line Carrier Interface. PL513, PSC04 (Transmit Only), or TW523, PSC05 (Two Way).
• Analog transmission MM443 to MM443 and Preset Dim Commands.
• Dallas iButton™ TouchKey Reader with optional ELK-MA100 or ELK-MA290 interface
• Programs the ELK-MM220 (two inputs, two relay outputs)
• Emulates ELK-MM220 for code development
• Program stored in non-volatile EEProm memory
• Mounts to single or double gang electrical box.
• Optional DIN Rail Mounting. PCB mounts into 4 inch SnapTrack.
• Lifetime Limited Warranty.


• Inputs: 4 Analog, 0 to 13.6 volts, with jumper programmable 2k pull up resistor to 12 V, or 2k pull down resistor to ground. May be left floating. Software programmable high and low threshold levels per input for end-of-line resistor circuits. Input impedance (floating input) - 100K ohms
• Outputs: 4 Form "C" Relays, 10 Amps @ 120VAC or 7 Amps @ 28VDC; Two relay outputs may be configured as open collector transistor outputs - 100 ma. Max.
• Operating Voltage: 9.5-15 Volts DC
• Current Draw: 10 ma. Nominal, 130 ma. Maximum with all relays active.
• Data Bus: RS-485, max bus length: 4000 feet w/22 AWG wire
• Enclosure: White Plastic: 6.5" W x 4.375"H x 2"D

ELKMM443 ELK-MM443 magic module programmable controller programmable logic controller plc 4 I/O control 4 input 4 output control networkable control elkmm220 elk-mm220

For more information, call ELK at (800) 797-9355.  To locate an ELK authorized distributor near you, click here.