1. Product Overview
The AEDIKO W1209 is a compact and intelligent DC 12V digital temperature controller board designed for precise temperature management. It features a 3-digit LED display for clear temperature readings and utilizes SMD patch technology for high accuracy and stable performance. Equipped with an embedded CPU chip (MCU), this module offers intelligent control and low power consumption. It comes with an NTC10K waterproof probe, allowing for temperature control in various environments, including liquids.
This controller is suitable for a wide range of applications requiring automated temperature regulation, such as DIY cooling/heating systems, incubators, and environmental control for electronic components.
2. Technical Specifications
- Input Voltage: DC 12V
- Output: 10A One-Channel Relay
- Temperature Control Range: -50°C to 110°C
- Control Precision: 0.1°C
- Measurement Accuracy: 0.1°C
- Refresh Rate: 0.5 Seconds
- Display Type: 3-Digit LED
- Sensor: NTC10K Waterproof Probe (0.5M length)
- Operating Temperature: -50°C to 110°C (Module operating range, not control range)
- Dimensions: Approximately 48mm x 40mm (Board only)
- Weight: Approximately 0.09 Kilograms
3. Product Components and Layout
The W1209 module consists of a main circuit board, a 3-digit LED display, three control buttons, and terminal blocks for power and relay connections. A waterproof NTC temperature probe is included for temperature sensing.

Figure 1: W1209 Digital Temperature Controller Board Layout. This image shows the main components including the LED display, SET, +, and - buttons, and the terminal block for power and relay connections.

Figure 2: W1209 Control Buttons. The 'SET' button is used to enter and confirm settings, '+' increases values, and '-' decreases values.

Figure 3: W1209 Module with Waterproof Case and NTC Probe. This image displays the assembled module within its clear protective case, connected to the NTC temperature sensing probe.
4. Wiring Instructions
Proper wiring is crucial for the safe and correct operation of the W1209 module. Ensure all connections are secure before applying power.
4.1 Terminal Connections
- +12V: DC 12V Positive Power Input
- GND: Ground / Negative Power Input
- K0, K1: Relay Output Terminals (Normally Open contacts)
4.2 Connection Diagrams

Figure 4: W1209 Wiring Diagrams. The top diagram illustrates wiring for a DC 12V load, while the bottom diagram shows wiring for a 220V AC load, demonstrating how the relay acts as a switch.
For DC 12V Load (e.g., fan, heater):
- Connect the DC 12V power supply positive (+) to the module's +12V terminal.
- Connect the DC 12V power supply negative (-) to the module's GND terminal.
- Connect one terminal of your DC 12V load to the module's K0 terminal.
- Connect the other terminal of your DC 12V load to the module's K1 terminal. The relay acts as a switch for the load circuit.
For AC 220V Load (e.g., light bulb, AC heater):
- Connect the DC 12V power supply positive (+) to the module's +12V terminal.
- Connect the DC 12V power supply negative (-) to the module's GND terminal.
- Connect the AC 220V 'Firewire Input' (Live) to one of the module's relay terminals (K0 or K1).
- Connect the other relay terminal (K1 or K0) to the 'Firewire Output' of your AC 220V load.
- Connect the AC 220V 'Zero line' (Neutral) directly to the other terminal of your AC 220V load.
Warning: When working with AC voltages, ensure all connections are properly insulated and follow local electrical safety standards. Incorrect wiring can lead to electric shock or damage to the device.
5. Operation and Programming
5.1 Power On and Display
Once powered with DC 12V, the module will display the current temperature measured by the NTC probe. If the probe is not connected or faulty, the display may show 'LLL' (low temperature) or 'HHH' (high temperature).
5.2 Setting the Target Temperature
- Press the 'SET' button once. The displayed temperature will flash.
- Use the '+' and '-' buttons to adjust the desired target temperature.
- Press 'SET' again to confirm the setting, or wait 5 seconds for the setting to automatically save and return to normal display.
5.3 Programming Mode (P0-P6 Parameters)
To access advanced settings, press and hold the 'SET' button for approximately 5 seconds. The display will show 'P0'. Use the '+' or '-' buttons to navigate through the parameters P0 to P6. Press 'SET' to select a parameter, then use '+' or '-' to change its value. Press 'SET' again to confirm the value and exit the parameter, or hold 'SET' to exit programming mode entirely.

Figure 5: W1209 Programming Parameter Table. This table details the functions and default values for parameters P0 through P6.
| CODE | Explanation Code | Range | Default |
|---|---|---|---|
| P0 | Refrigeration/Heating Mode | C / H | C (Cooling) |
| P1 | Hysteresis (Return Difference) | 0.1 - 15°C | 2.0°C |
| P2 | Maximum Setting Limit | +110°C | +110°C |
| P3 | Minimum Setting Limit | -50°C | -50°C |
| P4 | Temperature Correction | -7.0 ~ 7.0°C | 0°C |
| P5 | Delay Start Time | 0 - 10 min | 0 |
| P6 | High Temperature Alarm | 0 - 110°C | OFF |
Parameter Explanations:
- P0 - Refrigeration/Heating Mode (C/H):
Set to 'C' for cooling mode (relay activates when temperature is above set point).
Set to 'H' for heating mode (relay activates when temperature is below set point). - P1 - Hysteresis (Return Difference):
This prevents rapid cycling of the relay. For example, if set to cooling mode (C) with a target of 25°C and hysteresis of 2°C, the relay will turn on at 25°C and turn off at 23°C. - P2 - Maximum Setting Limit:
Sets the upper limit for the target temperature. - P3 - Minimum Setting Limit:
Sets the lower limit for the target temperature. - P4 - Temperature Correction:
Allows for calibration of the temperature reading if there is a discrepancy between the displayed temperature and a known accurate thermometer. - P5 - Delay Start Time:
Sets a delay (in minutes) before the relay activates after the temperature condition is met. Useful for compressors or other devices that require a delay before restarting. - P6 - High Temperature Alarm:
If the measured temperature exceeds this value, the display will show 'HHH' and the relay may activate (depending on P0 setting and other parameters).
6. Maintenance
- Keep the module clean and dry. Avoid exposure to moisture or corrosive substances.
- Regularly check wiring connections to ensure they are secure.
- Do not attempt to disassemble the module beyond its protective casing, as this may void any implied warranty and risk damage.
- The NTC probe is waterproof, but the main module should be protected from water.
7. Troubleshooting
- Display shows 'LLL' or 'HHH': This indicates an issue with the temperature probe. 'LLL' typically means the probe is disconnected or short-circuited, while 'HHH' means the temperature is above the measurable range or the probe is open-circuited. Check the probe connection and ensure it is not damaged.
- Display shows '---': This usually indicates that the module is in an alarm state or an invalid setting has been entered. Review your P6 (High Temperature Alarm) setting and other parameters.
- Relay not activating:
- Verify the power supply is connected correctly and providing 12V DC.
- Check the wiring of the load to the K0/K1 terminals.
- Ensure the target temperature and hysteresis (P1) are set appropriately for the current temperature and desired mode (P0).
- Check if a delay start time (P5) is active.
- Inaccurate temperature reading: If the displayed temperature does not match a known accurate thermometer, use the P4 (Temperature Correction) parameter to calibrate the reading.
8. Customer Support
For further assistance or technical inquiries, please contact AEDIKO customer support through your purchase platform or the official AEDIKO website.