

The Eltako MFZ12DDX-UC is a multifunctional relay module designed for controlling a wide range of electrical devices. Its compact design ensures seamless integration into existing systems, making it a versatile choice for automation projects. This relay module supports multiple input and output configurations, offering flexibility for various applications. With its reliable switching capabilities and energy-efficient operation, the MFZ12DDX-UC is ideal for use in smart homes, industrial automation, and other control systems.








| Parameter | Value |
|---|---|
| Operating Voltage | 8-230V AC/DC |
| Power Consumption | <1W |
| Switching Capacity | 16A / 250V AC |
| Control Input | Universal control voltage (8-230V AC/DC) |
| Relay Type | Potential-free changeover contact |
| Dimensions | 18mm width (1 module) |
| Mounting | DIN rail (EN 60715) |
| Operating Temperature | -20°C to +55°C |
| Protection Class | IP20 |
The Eltako MFZ12DDX-UC features the following terminal connections:
| Terminal | Description |
|---|---|
| A1 | Control input (universal voltage: 8-230V AC/DC) |
| A2 | Control input ground |
| 15 | Common terminal for the relay |
| 16 | Normally open (NO) contact |
| 18 | Normally closed (NC) contact |
To control the MFZ12DDX-UC with an Arduino UNO, follow these steps:
Here is an example Arduino code to toggle the relay:
// Define the pin connected to the relay control input
const int relayPin = 7;
void setup() {
// Set the relay pin as an output
pinMode(relayPin, OUTPUT);
// Initialize the relay in the OFF state
digitalWrite(relayPin, LOW);
}
void loop() {
// Turn the relay ON
digitalWrite(relayPin, HIGH);
delay(5000); // Keep the relay ON for 5 seconds
// Turn the relay OFF
digitalWrite(relayPin, LOW);
delay(5000); // Keep the relay OFF for 5 seconds
}
Relay Not Switching
Overheating
Unstable Operation
No Response from the Module
Q: Can the MFZ12DDX-UC be used with DC loads?
A: Yes, the relay supports both AC and DC loads, provided the load does not exceed the maximum switching capacity.
Q: How do I set the time delay function?
A: Use the rotary switches on the module to configure the desired time delay. Refer to the function chart in the product manual for specific settings.
Q: Is the module compatible with 3.3V control signals?
A: Yes, the module supports control voltages as low as 8V. However, ensure the control signal provides sufficient current to activate the relay.
Q: Can I use the relay for motor control?
A: Yes, but ensure the motor's inrush current does not exceed the relay's maximum switching capacity. Use a contactor for high-power motors.