Add description, images, menus and links to your mega menu
A column with no settings can be used as a spacer
Link to your collections, sales and even external links
Add up to five columns
Add description, images, menus and links to your mega menu
A column with no settings can be used as a spacer
Link to your collections, sales and even external links
Add up to five columns
September 08, 2026 6 min read
Information guide for the Makita Automatic Drapery Opener System (ZZCM101 Parent / ZZCM301 Kid motors).
Information guide for the Makita Automatic Drapery Opener System — covering the "Parent" (ZZCM101) and "Kid" (ZZCM301) motors, control methods (IR remote, wall switch, timer, contact closure), address changes, and accessories.
The Makita Automatic Drapery Opener System offers two motor types: the ZZCM101 "Parent" motor and the ZZCM301 "Kid" motor. Both motors are identical in power and design, but only the Parent contains the circuitry that receives and processes Open/Close/Stop commands. The Parent can control itself plus up to two Kid motors, which are connected via the supplied modular wire and cannot operate independently. Because Kid motors are lower cost than Parent motors, this design lowers overall system cost when multiple motors are used in one room.
All Parent motors ship from the factory addressed to frequency 1, and can pass frequencies 2 and 3 through to attached Kid motor(s) via the Parent's "2" and "3" modular ports (the Parent also has a "Timer" port for accessories).
The Makita motors can be controlled via infrared remote, wall switch, timer, or Contact Closure Interface (CCI) — or by emulating the serial data stream directly.
There are four remote control models; the number after "ZZRC" denotes how many motors it controls (e.g., ZZRC30 controls 3 motors). While motors accept all ten frequency signals, remotes are limited to sending frequencies 1–6, so a maximum of six motors can be independently controlled via remote per room (IR does not penetrate walls, so addresses can be reused in other rooms).
The wall switch sends the same type of serial data as the remote, but is limited to addresses/frequencies 1–3 (maximum 3 motors per switch). It is low voltage (5V), comes with 25 ft. of wire that connects to the Parent motor through the Timer port, and can be recess- or surface-mounted using the supplied sub-base. Naming follows the same convention as remotes (e.g., ZZWS30 controls 3 motors).
The timer can be set for up to four opening/closing cycles per day. It sends all ten frequencies in sequence, controlling any motor(s) attached to it regardless of address. It is low voltage and plugs directly into the motor via low-voltage modular phone-type wire.
The CCI allows motor operation through dry contacts, converting simple contact closures into the serial data the motor requires. It handles momentary or maintained switch inputs, and includes home-theater masking and multiple preset stop-point capabilities. Inputs use 16 AWG or smaller wire; output is a direct connection to the motor's Timer port using 26 AWG phone-type wire with RJ modular plugs. The CCI is not designed for direct connection to a Kid motor (ZZCM301) — doing so can damage the CCI.
The CCI can send all ten frequencies (including an "all" mode for simultaneous operation of all connected motors) and supports four switch modes selected via mode dip switches: Momentary, Maintained, Theater (aspect-ratio masking), and Multiple Presets (specific stop points on the track). Any programmable serial-data or dry-contact-relay control system can integrate with the Makita motors through the CCI.
All CM101 (Parent) motors ship from the factory set to address 1 and respond to Open/Close/Stop commands on frequency 1, while also accepting and passing on frequencies 2 and 3 to attached Kid motor(s). Parent motors can be altered to accept commands for up to 10 different frequencies — the highest Parent address is #8, with its attached Kids automatically becoming #9 and #10.
An unlimited number of motors can be independently controlled by hardwiring multiple CCIs or Wall Switches (each CCI handles up to 10 motors per control station; each Wall Switch handles up to 3). The IR remote is limited to 6 addresses per room, though addresses can be duplicated in other rooms.
Example: To independently control two motorized draperies on two separate windows in the same room (4 motors total), leaving factory defaults would result in both Parents responding to #1 and both Kids to #2. Changing one Parent to address #3 makes its Kid automatically #4, giving independent control of all four motors — this configuration would require a ZZRC60 remote to operate all motors.
To alter a Parent motor's (ZZCM101) address, one or more connections on the Central Processing Board (CPU) must be cut. Only the Parent motor's address needs to be changed — the Kid motor(s) automatically respond to the next higher address.
The ZZCM101 Parent motor is controlled by signals sent as 10-bit serial data streams with no leader codes (a characteristic unique to Makita). Timing parameters:
Data stream configurations exist for all 10 frequencies (Open/Close/Stop); the Stop command is always the same regardless of Open or Close direction.
All accessories in this section plug into the "Timer" port of the Parent motor (more accurately described as an "Input" port). When using more than one accessory at once, the Splitter (22654001-A) is required.
Smarthome.com, Inc. · (800) SMART-HOME · (949) 221-9200 · smarthome.com
Sign up to get the latest on sales, new releases and more …