Uploaded December 2025 | Updated September 2026, 2 weeks ago
There are a huge number of very useful electronic "building block" modules available from the main Chinese suppliers. I think they're probably intended for use in Chinese industry, but they are also very fun as electronic Lego for technical people.
This module is the W1290 thermostatic controller, which probably has one of the lowest component counts I've seen in a circuit like this. It's like they stripped it to the absolute bare minimum.
In a way the minimal component approach is perplexing, but also slightly inspiring in how to optimise design.
Here's how you program and use your module. It has non volatile memory, so it will remember your settings.
These modules usually just operate in degrees celsius. There is no option for selecting Fahrenheit.
To reset to factory defaults, press and hold the plus and minus keys until the display shows all 8's.
To change the temperature, press the SET button briefly and then adjust the temperature with the plus and minus buttons. The unit will store your setting and revert back to the normal display after a few seconds.
To program the parameters, press and hold the SET button until the display shows P0. Then use the plus and minus buttons to step through parameter P0 to P6.
To change a setting, select the parameter number and press SET again, then adjust the parameter with the plus and minus buttons.
Here's what the different parameters do:-
P0 lets you choose between H or C for Heating or Cooling. It dictates whether the relay turns on above or below the set temperature.
P1 is the hysteresis setting. It lets you choose the number of degrees between the on and off state. If you set it to 2 then in a heating application where the thermostat was set for 20C, it wouldn't turn on again until the temperature dropped 2 degrees below the set point. It means the heater would turn off at 20C but not turn on again until the temperature drops to 18C. Its purpose is to reduce the amount of relay/load cycling.
P2 lets you set the maximum temperature that the user can adjust to. For instance you may set a maximum of 25C for an office environment to stop people just ramming the stat all the way to the max to "turn the heating on".
P3 lets you set the minimum temperature that the user can adjust to.
P4 lets you calibrate the sensor. If you use an accurate thermometer to measure the temperature, then you can nudge the calibration of the NTC thermistor up or down 10 degrees celsius in 0.1C steps to match. Calibration is best done at around the correct temperature for the application.
P5 is a delay option to protect things like refrigeration compressors against cycling too frequently or trying to start while still under pressure. You can set it between zero (no delay) and 10 in 1 minute increments.
P6 is a bit odd. It is intended to indicate an over-temperature situation. It can be turned off or on, and when on you can then set the alarm threshold temperature. But all it does when it reaches that temperature is show a row of dashes. There's no actual alarm output signal. It could still be useful to indicate relay failure though.
The module is intended for use at 12V, preferably a stable and regulated 12V DC supply. The relay has "dry contacts" also known as volt-free contacts and while the relay markings suggest that it can switch 10A at 250V AC I wouldn't ever trust it for handling that current. If switching a high load it is better to use an external relay, as a more rugged relay can be used and it is easier to replace if it fails.
To switch a relay or other small 12V load you will need to connect one side of the load to the negative of the 12V supply and then loop the positive of the 12V supply to the contacts and then to the load.
Here is a link to the item on AliExpress (not a sponsor).
This is an affiliate link, but that will not affect the price you pay.
https://s.click.aliexpress.com/e/_c3ACXJpV
Cost is typically less than £2 shipped!
If you enjoy my videos and would like to support me with a dollar or two for coffee, cookies and gadgets to take apart, you can do so by supporting me on Patreon. I release videos without adverts for critique and feedback on Patreon as soon as they have been made. I also release Patreon-only backstage videos when I'm working on shows.
patreon.com/bigclive
Alternatively, for a single coffee contribution you can use PayPal:-
paypal.com/paypalme/bigclive
#ElectronicsCreators
There are a huge number of very useful electronic "building block" modules available from the main Chinese suppliers. I think they're probably intended for use in Chinese industry, but they are also very fun as electronic Lego for technical people.
This module is the W1290 thermostatic controller, which probably has one of the lowest component counts I've seen in a circuit like this. It's like they stripped it to the absolute bare minimum.
In a way the minimal component approach is perplexing, but also slightly inspiring in how to optimise design.
Here's how you program and use your module. It has non volatile memory, so it will remember your settings.
These modules usually just operate in degrees celsius. There is no option for selecting Fahrenheit.
To reset to factory defaults, press and hold the plus and minus keys until the display shows all 8's.
To change the temperature, press the SET button briefly and then adjust the temperature with the plus and minus buttons. The unit will store your setting and revert back to the normal display after a few seconds.
To program the parameters, press and hold the SET button until the display shows P0. Then use the plus and minus buttons to step through parameter P0 to P6.
To change a setting, select the parameter number and press SET again, then adjust the parameter with the plus and minus buttons.
Here's what the different parameters do:-
P0 lets you choose between H or C for Heating or Cooling. It dictates whether the relay turns on above or below the set temperature.
P1 is the hysteresis setting. It lets you choose the number of degrees between the on and off state. If you set it to 2 then in a heating application where the thermostat was set for 20C, it wouldn't turn on again until the temperature dropped 2 degrees below the set point. It means the heater would turn off at 20C but not turn on again until the temperature drops to 18C. Its purpose is to reduce the amount of relay/load cycling.
P2 lets you set the maximum temperature that the user can adjust to. For instance you may set a maximum of 25C for an office environment to stop people just ramming the stat all the way to the max to "turn the heating on".
P3 lets you set the minimum temperature that the user can adjust to.
P4 lets you calibrate the sensor. If you use an accurate thermometer to measure the temperature, then you can nudge the calibration of the NTC thermistor up or down 10 degrees celsius in 0.1C steps to match. Calibration is best done at around the correct temperature for the application.
P5 is a delay option to protect things like refrigeration compressors against cycling too frequently or trying to start while still under pressure. You can set it between zero (no delay) and 10 in 1 minute increments.
P6 is a bit odd. It is intended to indicate an over-temperature situation. It can be turned off or on, and when on you can then set the alarm threshold temperature. But all it does when it reaches that temperature is show a row of dashes. There's no actual alarm output signal. It could still be useful to indicate relay failure though.
The module is intended for use at 12V, preferably a stable and regulated 12V DC supply. The relay has "dry contacts" also known as volt-free contacts and while the relay markings suggest that it can switch 10A at 250V AC I wouldn't ever trust it for handling that current. If switching a high load it is better to use an external relay, as a more rugged relay can be used and it is easier to replace if it fails.
To switch a relay or other small 12V load you will need to connect one side of the load to the negative of the 12V supply and then loop the positive of the 12V supply to the contacts and then to the load.
Here is a link to the item on AliExpress (not a sponsor).
This is an affiliate link, but that will not affect the price you pay.
https://s.click.aliexpress.com/e/_c3ACXJpV
Cost is typically less than £2 shipped!
If you enjoy my videos and would like to support me with a dollar or two for coffee, cookies and gadgets to take apart, you can do so by supporting me on Patreon. I release videos without adverts for critique and feedback on Patreon as soon as they have been made. I also release Patreon-only backstage videos when I'm working on shows.
patreon.com/bigclive
Alternatively, for a single coffee contribution you can use PayPal:-
paypal.com/paypalme/bigclive
#ElectronicsCreators










![AliExpress bag of joy. LCD microscope, Quran-plug, tiny LED street lights and more
Another Santa-sack of technical goodies from AliExpress for us to explore.
Here are some links to the items on AliExpress (not a sponsor).
These are affiliate links, but that will not affect the price you pay.
Keep in mind that these products may not meet your countrys standards.
Some listings may not work for some countries and some may just be sold out or disappear.
The silicone E27 pendant lamp holder - note that I got a white one just to use with the existing pink silicone cover:-
https://s.click.aliexpress.com/e/_c3gxmSit
Fake foliage - the pine tree branches (openscad script at bottom of this text):-
https://s.click.aliexpress.com/e/_c3RrEFBP
The green lacquered wire Xmas light string. The 100 and 200 LED sets come with a USB plug and the longer sets come with a plug-in power adapter (with a European plug). It does say 220-240V on the adapter, but I tested it on 110V and they lit. The best thing about these is that they have no flashing modes at all:-
https://s.click.aliexpress.com/e/_c2xAdRIH
The mini building block electrical panel and ten of the mini bollard lights is a cheap way to get a starter kit:-
https://s.click.aliexpress.com/e/_c3mVDv0h
The tall street lights can be bought individually with an LED colour choice:-
https://s.click.aliexpress.com/e/_c4OcMl2l
The short bollards with globe top are on the same listing:-
https://s.click.aliexpress.com/e/_c4OcMl2l
The hollow stackable round pillars are available in a generous multipack with a wide range of colours in single colour or multicolour options:-
https://s.click.aliexpress.com/e/_c3APMGeZ
The LCD/camera magnifier is pretty good, but has a fixed focal position and is designed for use against flat surfaces. It does have a micro SD card slot and can either charge, be used as a camera or appear as a drive when plugged into a USB port:-
https://s.click.aliexpress.com/e/_c3InSQF7
Note that this appeared in the bundle deal section at a lower cost, so shop around.
The spicy ozone generator with an interesting high frequency and high voltage supply:-
https://s.click.aliexpress.com/e/_c35vW6Kt
Intriguing Quran night light with chants. Apparently ablution has different meanings in the UK and some religions. Its NOT doing a poo - in this context its the act of washing yourself in a strict sequence before prayer:-
https://s.click.aliexpress.com/e/_c2vTwB6V
The openscad script for the customisable 3D printed flora-bulb is at the bottom of this description.
If you enjoy my videos and would like to support me with a dollar or two for coffee, cookies and gadgets to take apart, you can do so by supporting me on Patreon. I release videos without adverts for critique and feedback on Patreon as soon as they have been made. I also release Patreon-only backstage videos when Im working on shows.
https://www.patreon.com/bigclive
Alternatively, for a single coffee contribution you can use PayPal:-
https://www.paypal.com/paypalme/bigclive
#ElectronicsCreators
Heres the openscad script for the very odd flora-bulb. If you copy and paste it into the free openscad software it will let you make a custom STL file.
//LED bulb foliage adapter
//bigclivedotcom
rim=44; //LED lamp rim diameter
cap=80; //largest cap diameter
ring=20; //diameter of stem ring
hole=4; //size of stem hole
deep=20; //depth of stem hole
$fn=100; //facets
difference(){
union(){
difference(){
union(){
//Main body
cylinder(h=15,d1=cap-10,d2=cap);
translate([0,0,15])
cylinder(h=50,d1=cap,d2=rim);
//lamp insert
translate([0,0,60])
cylinder(h=10,d=rim);
}
//INTERIOR
//rim base
translate([0,0,1])
cylinder(h=14,d1=cap-12,d2=cap-2);
translate([0,0,15])
cylinder(h=50,d1=cap-2,d2=rim-2);
translate([0,0,59])
cylinder(h=15,d=rim-2);
}
//Circle of foliage supports
for (i=[0:60:330])rotate([0, 0, i]){
//Foliage insertion pillar
translate([ring,0,0])
cylinder(h=deep,d=hole+2);
//Pointed tip
translate([ring,0,deep])
cylinder(h=hole+.5,d1=hole+2,d2=0);
//Base flange
translate([ring,0,0])
cylinder(h=hole,d1=hole+4,d2=hole+2);
}
}
//Circle of foliage support internals
for (i=[0:60:330])rotate([0, 0, i]){
//tube core
translate([ring,0,-1])
cylinder(h=deep+1,d=hole);
//Pointed tip
translate([ring,0,deep])
cylinder(h=hole-1,d1=hole,d2=0);
//slight taper at tube entrance
translate([ring,0,-.1])
cylinder(h=2,d1=hole+2,d2=hole);
}
//x-ray cube
//translate([-50,-50,-1])
//cube([100,50,100]);
} AliExpress bag of joy. LCD microscope, Quran-plug, tiny LED street lights and more](https://i.ytimg.com/vi/ITxp8TqCLvs/mqdefault.jpg)