A self assembly electronic DIY kit which requires soldering. Based on microcontroller technology, this multi-function dimmer has 13 different functions, such as impulse switch, regular dimmer, staircase automatic, slow on and off, interval timer, fan speed control, etc. The dimmer is suitable for both resistive and inductive loads (incandescent, high-voltage halogen lighting and low-voltage halogen lighting with ferromagnetic transformer). Thanks to the "soft start" function, lamp life is extended. The advanced protection system with fault indication automatically switches off the module in case of excessive inductive behaviour of the no-load or load. The dimmer can be controlled from multiple locations by simply connecting pushbuttons in parallel. There are 2 delay times, learnable by the simulation method, each from 5 sec to 2 hours. The memory is protected against voltage interruption.