Skip to the content
PCBKitNew board
4 layersFanCTRL, the printed circuit board in 3D

Controlled board for PC fans, with mux capabilities. WIP

Copper layers
4
Thickness
1.6 mm
Parts
272
Nets
145
Pads
718
Tracks, vias
72, 0
Pours
8
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Apr 2026
Updated
26 Apr 2026

Overview

FanCTRL is an open-source printed circuit board by MuffinKing-jpeg, from the MuffinKing-jpeg/FanCTRL repository on GitHub. It is a 4-layer board with 272 parts on 145 nets, routed with 72 tracks and 0 vias.

It is built around the OPA2188AID, AMS1117-3.3 and TPS61089, with the SMF15A, SS34 and DTC143Z among its other parts. Its parts include 72 capacitors, 72 resistors, 35 diodes, 14 transistors and 10 connectors. It belongs with the STM32 boards of this library.

Main components

8

README

readme.md

FanCTRL

Yet another fan controller. Has muxing capabilities. Can convert DC input to pwm output or vice versa.

WIP

Parts

272
QtyValueFootprintReferences
26SMF15ADiode_SMD:D_SMFD1, D10, D12, D13, D14, D16, D17, D18, D20, D21, D22, D24, D25, D26, D28, D29 +10
17100nFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C6, C7, C8, C12, C15, C50, C51, C52, C53, C54, C76, C84 +1
16100Resistor_SMD:R_0603_1608MetricR18, R19, R22, R23, R26, R27, R30, R31, R32, R33, R34, R35, R36, R37, R38, R39
1622uCapacitor_SMD:C_0805_2012MetricC24, C25, C26, C27, C30, C31, C32, C33, C36, C37, C38, C39, C42, C43, C44, C45
1510kResistor_SMD:R_0603_1608MetricR3, R4, R6, R12, R13, R14, R40, R42, R44, R46, R48, R49, R50, R51, R52
12TestPointTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14
9SS34Diode_SMD:D_SMAD2, D7, D11, D15, D19, D23, D27, D31, D35
8200kResistor_SMD:R_0402_1005MetricR7, R8, R9, R15, R41, R43, R45, R47
8220uFCapacitor_THT:CP_Radial_D8.0mm_P2.50mmC22, C23, C28, C29, C34, C35, C40, C41
822uFCapacitor_SMD:C_0805_2012MetricC13, C14, C16, C18, C20, C21, C71, C72
833kResistor_SMD:R_0402_1005MetricR87, R88, R89, R90, R97, R98, R99, R100
85.1kResistor_SMD:R_0402_1005MetricR83, R84, R85, R86, R93, R94, R95, R96
8DTC143ZPackage_TO_SOT_SMD:SC-59Q3, Q4, Q6, Q7, Q9, Q10, Q12, Q13
51uFCapacitor_SMD:C_0603_1608MetricC11, C74, C75, C82, C83
522kResistor_SMD:R_0402_1005MetricR10, R17, R21, R25, R29
54.7uFCapacitor_SMD:C_0603_1608MetricC5, C10, C17, C73, C81
575kResistor_SMD:R_0402_1005MetricR11, R16, R20, R24, R28
5Conn_01x04_PinConnector:FanPinHeader_1x04_P2.54mm_VerticalJ5, J7, J8, J9, J10
5SW_PushPCM_Switch_Keyboard_Kailh:SW_Kailh_Choc_V1V2_1.00uSW3, SW4, SW5, SW6, SW7
40.5Resistor_SMD:R_2512_6332MetricR81, R82, R91, R92
410nFCapacitor_SMD:C_0402_1005MetricC77, C78, C85, C86
410pCapacitor_SMD:C_0402_1005MetricC79, C80, C87, C88
42.2uCapacitor_SMD:C_0603_1608MetricC46, C47, C48, C49
4Fan_4pinConnector:FanPinHeader_1x04_P2.54mm_VerticalM1, M2, M3, M4
4FiducialFiducial:Fiducial_1mm_Mask3mmFID1, FID2, FID3, FID4
4HL 40N06DMuffin_SMD:PowerDI3333-8Q5, Q8, Q11, Q14
4I_OUTTestPoint:TestPoint_Pad_D1.0mmTP42, TP43, TP44, TP45
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_ISO7380_PadH1, H2, H3, H4
4OUT_GATETestPoint:TestPoint_Pad_D1.0mmTP34, TP35, TP36, TP37
4USARTTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP24, TP25, TP27, TP28
3GNDTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP23, TP26, TP29
21kResistor_SMD:R_0603_1608MetricR1, R2
2Conn_01x03_MountingPinConnector_Molex:Molex_PicoBlade_53261-0371_1x03-1MP_P1.25mm_HorizontalJ2, J3
2OPA2188Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU6, U7
2SW_PushButton_Switch_SMD:SW_SPST_PTS810SW1, SW2
10Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5
112V35TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP33
11nFCapacitor_SMD:C_0402_1005MetricC19
132.768kHzOscillator:Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mmY2
13V3TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP32
16.8uHInductor_SMD:L_Changjiang_FXL0630L1
18MHzOscillator:Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mmY1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1AO3400APackage_TO_SOT_SMD:SOT-23Q1
1BOOTTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP2
1Barrel_Jack_Switch_Pin3RingConnector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_HorizontalJ6
1Conn_01x04_PinConnector_JST:JST_EH_S4B-EH_1x04_P2.50mm_HorizontalJ4
1Conn_01x05_MountingPinConnector_Molex:Molex_PicoBlade_53261-0571_1x05-1MP_P1.25mm_HorizontalJ1
1EN_12VTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP31
1GNDTestPoint:TestPoint_Pad_D1.0mmTP20
1IRLML6402Package_TO_SOT_SMD:SOT-23Q2
1JTCKTestPoint:TestPoint_Pad_D1.0mmTP16
1JTDITestPoint:TestPoint_Pad_D1.0mmTP18
1JTDOTestPoint:TestPoint_Pad_D1.0mmTP19
1JTMSTestPoint:TestPoint_Pad_D1.0mmTP15
1NRSTTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP1
1NRSTTestPoint:TestPoint_Pad_D1.0mmTP17
1SCLTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP21
1SDATestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP22
1STM32F411RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1TPS61089Package_DFN_QFN:Texas_VQFN-RNR0011A-11U3
1VINTestPoint:TestPoint_Pad_D1.0mmTP30
1~Muffin_THT:OLED_Module_I2C_WeActDISP1

Questions

What parts does the FanCTRL use?

272 parts, built around the OPA2188AID, AMS1117-3.3, TPS61089 and SMF15A. 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.

Where can I download the FanCTRL KiCad files?

From the MuffinKing-jpeg/FanCTRL repository on GitHub, at the commit this page was made from: the board is FanCTRL.kicad_pcb and its schematic FanCTRL.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the FanCTRL design in my own project?

Its repository states no licence, so its author keeps all rights: ask MuffinKing-jpeg before reusing the design.

Similar boards

  • 4 layers110.6 × 52.5 mmSineWaveGenerator, the printed circuit board in 3D

    SineWaveGenerator

    CARSSCenter/OpenNerve-Implantable-Pulse-Generator

    Source files for the OpenNerve implantable pulse generator (IPG), including firmware and hardware for Gen1 and Gen2 PCBAs as well as enclosure CAD and documentation.

    101 parts26CC-BY-4.0
  • 2 layers180 × 130 mmCell test bench, the printed circuit board in 3D

    Cell test bench

    0hasant/Liion_Cell_Simulator

    Single-cell characterization bench for 18650 and 21700 Li-ion cells (DMEGC INR45E, generic 3.5 Ah 18650). Part of the Solaris final-year project.

    133 parts
  • 4 layers175.3 × 76.1 mmMyProject, the printed circuit board in 3D

    MyProject

    Hakman482/fpga-power-quality-monitor

    A complete hardware–FPGA–software prototype for real-time single-phase power-quality measurement, developed as an MSc Electronic & Electrical Engineering project.

    118 parts
  • 2 layers120 × 100 mmInoovatest Sub, the printed circuit board in 3D

    Inoovatest Sub

    jcchincheong-bb/Verificationator_GP-WS25-26

    Files for Group Project WS2526

    115 parts
  • 2 layersRaspi nfc lock, the printed circuit board in 3D

    Raspi nfc lock

    rambo/nfc_lock

    (more) secure electric lock with DESFire EV1 NFC tags

    80 parts30MIT
  • 2 layers35 × 42 mmAstroUniBoard, the printed circuit board in 3D

    AstroUniBoard

    xlazam01/AstroUniBoard

    STM32G0B1-based telescope focuser/rotator controller — OnStepX firmware port + KiCad PCB

    146 parts1GPL-3.0
  • 4 layersOut conn fan, the printed circuit board in 3D

    Out conn fan

    MuffinKing-jpeg/KiCAD-Parts

    This is just a library of components used by me.

    13 parts
  • 2 layers90 × 119 mmSkid Steer 4x4 ESP32 DRV8833 PCB, the printed circuit board in 3D

    Skid Steer 4x4 ESP32 DRV8833 PCB

    retrobuiltRyan/4x4_Rover_ESP32

    1:10 scale robot Rover with ESP32 and PS4 controller. Custom PCB for multi channel motor control

    111 parts2BSD-3-Clause