
LogicAnalyzer
gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

This project involves designing a Fan Regulator Circuit PCB using KiCad. The circuit controls the speed of an AC fan by varying the power delivered to the fan using a TRIAC-based phase-control technique.
FAN REGULATOR CIRCUIT is an open-source printed circuit board by Manideep136, from the Manideep136/Fan-Regulator repository on GitHub. It is a 2-layer board of 37.3 × 42.3 mm with 10 parts on 9 nets, routed with 48 tracks and 2 vias.
Its parts include 3 resistors, 2 capacitors, 2 diodes, 1 connector and 1 inductor. It belongs with the power boards of this library.
This project involves designing a Fan Regulator Circuit PCB using KiCad. The circuit controls the speed of an AC fan by varying the power delivered to the fan using a TRIAC-based phase-control technique.
The design uses a DIAC, a TRIAC, a potentiometer, resistors, and capacitors to control the TRIAC triggering point during each AC cycle. By adjusting the potentiometer, the fan speed can be changed.
This project helps in understanding power electronics, AC phase control, schematic design, footprint assignment, and PCB layout.
The fan regulator operates using the TRIAC phase-control method.
Note: The exact speed-control range depends on the circuit design and the type of fan. Some modern electronic fans are not compatible with TRIAC phase control.
| Reference | Component | Function |
|---|---|---|
| D1 | DIAC (e.g., DB3) | Triggers the TRIAC |
| Q1 | TRIAC (e.g., BT136) | Controls AC power |
| RV1 | Potentiometer | Adjusts the triggering point |
| R1, R2 | Resistors | Limit current and control timing |
| C1 | Capacitor | Timing network |
| J1 | AC input connector | Connects the AC supply |
| J2 | Fan output connector | Connects the fan |
The component values and ratings must match the actual schematic and the intended fan load.
AC Supply
|
v
Timing Network
(R + C + RV1)
|
v
DIAC
|
v
TRIAC Gate
|
v
AC Fan Power Control
|
v
AC FanThe PCB design process includes:
This circuit may operate directly from hazardous AC mains voltage. Its components and PCB tracks must be treated as live unless suitable isolation is provided.
For initial learning, study the circuit using simulation or an appropriately isolated, low-voltage setup.
Through this project, I learned:
This project is intended for educational purposes. The circuit should be reviewed and validated for electrical safety before practical use.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 100n | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C1, C2 |
| 1 | 100R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 1 | 100k | Potentiometer_THT:Potentiometer_Alps_RK09K_Single_Horizontal | RV1 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2 |
| 1 | 5K1 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3 |
| 1 | DIAC | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1 |
| 1 | Generic_Triac_A1A2G | Package_TO_SOT_THT:TO-220-3_Vertical | D3 |
| 1 | L | Inductor_THT:L_Axial_L12.8mm_D5.8mm_P5.08mm_Vertical_Fastron_HBCC | L1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |

gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch


OLIMEX/OLINUXINO
OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

rusefi/rusefi
rusefi - GPL internal combustion engine control unit

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
It measures 37.3 × 42.3 mm and has 2 copper layers, 1.6 mm thick.
10 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Manideep136/Fan-Regulator repository on GitHub, at the commit this page was made from: the board is FAN REGULATOR CIRCUIT/FAN REGULATOR CIRCUIT.kicad_pcb and its schematic FAN REGULATOR CIRCUIT/FAN REGULATOR CIRCUIT.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Manideep136 before reusing the design.