1. Introduction and Overview
The HiLetgo W1209 Digital Temperature Controller is a versatile and precise micro digital thermostat designed for various temperature control applications. It features a 12V DC power supply, a 10A one-channel relay, and a waterproof NTC sensor, allowing for accurate temperature management within a range of -50°C to 110°C. Its compact design and intelligent CPU chip ensure stable performance and low power consumption.
Key features include:
- 100% complete machine patch and wave soldering for stable performance.
- Embedded CPU chip (MCU) for intelligent control and lower power consumption.
- Automatic power-off memory with built-in EEPROM.
- High control accuracy of 0.1 degrees Celsius.
- Waterproof NTC sensor for reliable measurement.

Figure 1: Overview of the W1209 Digital Temperature Controller Board with labeled components.
- MCU: Microcontroller Unit, the brain of the board.
- Setting button: Used to enter and confirm settings.
- Plus button (+): Increases values or navigates menus.
- Reduce button (-): Decreases values or navigates menus.
- Digital Display: Shows current temperature and menu parameters.
- Indicator: LED indicating relay status (off for relay off, lighting for relay closed).
- Sensor Interface: Connection point for the waterproof NTC temperature sensor.
- Program power supply: Power input for the board.
- 20A relay: The switching component for controlling external loads.
- Output relay (K0, K1): Terminals for connecting the load.
- DC12V power supply (+12V, GND): Power input terminals for the controller board.
- Waterproof sensor: The NTC temperature probe.
2. Specifications
| Parameter | Value |
|---|---|
| Model | W1209 |
| Dimensions | 48.5 x 40 mm (1.89"L x 1.57"W x 0.55"H) |
| Temperature Control Mode | ON / OFF |
| Temperature Range | -50°C to 110°C |
| Resolution | 0.1°C (for -9.9°C to 99.9°C), 1°C (other ranges) |
| Control Accuracy | 0.1°C |
| Hysteresis Accuracy | 0.1°C |
| Refresh Rate | 0.5 seconds |
| High Temperature Protection | 0°C to 110°C |
| Supply Voltage | DC 12V |
| Static Current | Less than 35mA |
| Attract Current | Less than 65mA |
| Output Voltage | DC 12V (for the board's internal operation) |
| Output Power (Relay) | 10A (120VAC), 20A (15VDC), 5A (240VAC) |
| Measurement Input | NTC (10K 0.5%) Waterproof Sensor |
| Environmental Requirements | -10°C to 60°C; Humidity 20% - 85% |

Figure 2: Function Setting Table for W1209 Digital Temperature Controller.
| Code | Code Number | Set Range | Factory Setting |
|---|---|---|---|
| P0 | Refrigeration / Heating Mode | C/H | C (Cooling) |
| P1 | Hysteresis (Return Difference Setting) | 0.1 - 30°C | 2°C |
| P2 | Set Temperature Upper Limit | 110°C | 110°C |
| P3 | Set Temperature Lower Limit | -50°C | -50°C |
| P4 | Temperature Calibration | -7°C to 7°C | 0°C |
| P5 | Delay Start Time | 0 - 600 seconds | 0 seconds |
| P6 | High Temperature Alarm | 0 - 110°C | OFF |
| P7 | Restore Factory Default | C/H | C (Cooling) |
Note: To restore factory settings, long press the '+' button while booting the device.
3. Setup and Installation
Proper wiring is essential for the safe and correct operation of the W1209 temperature controller. Ensure all connections are secure before applying power.
3.1. Power Supply Connection
Connect a DC 12V power source to the +12V and GND terminals on the board. The board requires less than 35mA static current and less than 65mA when the relay is active.
3.2. Sensor Connection
Connect the NTC waterproof sensor to the dedicated Sensor Interface pins. The sensor is crucial for accurate temperature measurement.
3.3. Load Wiring Diagrams
The W1209 uses a 10A relay to control external loads. The relay acts as a switch. Below are common wiring diagrams for 12V DC and 220V AC loads.

Figure 3: Control 12V DC Wiring Diagram.
For controlling a 12V DC load (e.g., a fan or pump):
- Connect the positive (+) terminal of your 12V DC power source to the +12V terminal on the W1209 board.
- Connect the negative (-) terminal (GND) of your 12V DC power source to the GND terminal on the W1209 board.
- Connect one terminal of your 12V DC load to the K0 terminal on the W1209 board.
- Connect the other terminal of your 12V DC load to the K1 terminal on the W1209 board. The relay switches the connection between K0 and K1.
- Alternatively, for simpler wiring where the load shares the same 12V DC supply as the board:
- Connect the 12V power source to the +12V terminal.
- Run a short jumper wire from the +12V terminal to the K1 terminal.
- Connect the positive wire of your 12V load (e.g., fan) to the K0 terminal.
- Connect the negative wire of your 12V load to the GND terminal (along with the power source's negative).

Figure 4: Control 220V AC Wiring Diagram.
For controlling a 220V AC load (e.g., a light bulb or heating element):
- Connect the 12V DC power source to the +12V and GND terminals on the W1209 board. This powers the controller itself.
- Connect the Zero line (Neutral) of your 220V AC supply directly to one terminal of your 220V AC load.
- Connect the Fire Entrance (Live) of your 220V AC supply to either the K0 or K1 terminal on the W1209 board.
- Connect the other terminal of your 220V AC load to the remaining K0 or K1 terminal (the one not connected to the Fire Entrance).
- Caution: Working with AC voltage can be dangerous. Ensure proper insulation and safety precautions are taken. If unsure, consult a qualified electrician.
4. Operating Instructions
Once powered on, the W1209 will display the current measured temperature. Follow these steps to configure the controller.
4.1. Setting the Desired Temperature
- Press the "SET" button once. The digital display will start flashing, indicating it's in temperature setting mode.
- Use the "+" or "-" buttons to adjust the desired temperature.
- A short press changes the value by 0.1°C (within -9.9°C to 99.9°C) or 1°C (outside this range).
- A long press will rapidly increase or decrease the temperature.
- Press the "SET" button again to confirm the setting and exit temperature setting mode. The controller will automatically perform the relay ON/OFF action based on the set temperature and current temperature.
4.2. Accessing and Modifying Advanced Settings (P0-P6)
To access the advanced parameter settings (P0-P6), refer to the Function Setting Table (Figure 2) for parameter descriptions and ranges.
- Long press the "SET" button for approximately 5 seconds to enter the main menu settings. The display will show "P0".
- Use the "+" or "-" buttons to cycle through the parameters from P0 to P6.
- Once the desired parameter (e.g., P0) is displayed, press the "SET" button once to select it. The current value of that parameter will flash.
- Use the "+" or "-" buttons to modify the parameter's value.
- Press the "SET" button again to confirm the new value and return to the parameter selection menu (P0-P6).
- To exit the main menu settings, either long press the "SET" button again, or wait for 10 seconds without any button presses. The controller will automatically save settings and return to temperature display mode.
4.3. LED Indicator Status
- LED Off: Indicates the relay is OFF (open circuit).
- LED Lighting: Indicates the relay is CLOSED (active, power flowing to load).
4.4. Digital LED Tube Messages
- "LL": Indicates the temperature sensor is open or disconnected. The relay will be forcibly disconnected.
- "HH": Indicates the measured temperature is overrange (above 110°C). The relay will be forcibly disconnected.
- "---": Indicates a high temperature alarm has been triggered (if P6 is enabled and the temperature exceeds the set alarm value).
5. Troubleshooting
This section provides solutions to common issues you might encounter with the W1209 temperature controller.
| Problem | Possible Cause | Solution |
|---|---|---|
| Display shows "LL" | Sensor open circuit or disconnected. | Check the connection of the NTC temperature sensor to the board. Ensure it is securely plugged in and the wire is not damaged. |
| Display shows "HH" | Measured temperature is out of range (above 110°C). | Verify the ambient temperature is within the sensor's operating range. If the environment is too hot, allow it to cool down. Check if the sensor is faulty. |
| Display shows "---" | High temperature alarm triggered. | The temperature has exceeded the value set in parameter P6. Review your P6 setting. If this is unexpected, check the cooling system or the environment. |
| Controller does not power on | No power supply or incorrect wiring. | Ensure the DC 12V power supply is connected correctly to the +12V and GND terminals and is providing sufficient voltage. Check for loose wires. |
| Relay does not switch | Incorrect temperature settings, P0 mode, or faulty relay. | Verify the set temperature and hysteresis (P1) are appropriate for your application. Check P0 (Cooling/Heating mode) is set correctly. Ensure the load is properly connected to K0/K1. If all settings are correct, the relay might be faulty. |
| Temperature reading is inaccurate | Sensor calibration needed or faulty sensor. | Use parameter P4 (Temperature Calibration) to adjust the reading if you have a known accurate reference thermometer. If calibration doesn't help, the sensor might be damaged. |
6. Maintenance
The HiLetgo W1209 Digital Temperature Controller is designed for low maintenance. Follow these general guidelines to ensure its longevity:
- Keep Dry: Avoid exposing the board to moisture or high humidity, as this can damage electronic components.
- Cleanliness: Periodically clean the board with a soft, dry cloth to remove dust and debris. Do not use liquid cleaners.
- Ventilation: Ensure adequate airflow around the board, especially if it's enclosed, to prevent overheating.
- Secure Connections: Regularly check all wiring connections to ensure they remain tight and secure.
- Sensor Care: While the sensor is waterproof, avoid bending or stressing its cable excessively.
7. Warranty and Support
For warranty information or technical support regarding your HiLetgo W1209 Digital Temperature Controller, please contact the manufacturer, HiLetgo, directly. Refer to the product packaging or the official HiLetgo website for contact details and support resources.
You can often find support information on the seller's page or by searching for "HiLetgo support" online.