Skip to the content
PCBKitNew board
2 layers65.5 × 30 mmPCFanController, the printed circuit board in 3D

PCFanController

DG-7D/PCFanController
Size
65.5 × 30 mm
Copper layers
2
Thickness
1.6 mm
Parts
37
Nets
56
Pads
159
Tracks, vias
198, 81
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Sep 2026
Updated
6 Nov 2026

Overview

PCFanController is an open-source printed circuit board by DG-7D, from the DG-7D/PCFanController repository on GitHub. It is a 2-layer board of 65.5 × 30 mm with 37 parts on 56 nets, routed with 198 tracks and 81 vias.

It is built around the ATTINY404-SSN, AP63203WU and 74HC595, with the CH221K, BSS138 and MTN2306AN3-VB among its other parts. Its parts include 12 resistors, 9 capacitors, 6 ICs, 3 connectors and 3 switches. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

6

README

README.md

PCファン制御器

機能

  • USB PDから12 V要求しファンに給電
  • 回転数の低遅延表示
  • PWM指令値の調整
  • ファン電源のON/OFF

操作

  • 4ピンPCファン、12V出力対応のUSB PD電源を接続
  • 始動時は停止状態、+を押すと30%で始動
ボタン操作
DISP表示切替 (回転数表示→指令値表示→消灯→(ループ))
+指令値増加、停止時に押すと始動
-指令値減少、0%のとき押すと停止

PCファンの動作

4ピンのPCファンの場合、PCやこの制御器が指令するのは最大回転数に対する割合であり、PWMのデューティー比の形で送信され、回転数の制御はファン側で行われる。30%以上ではおおむね線形に変化するようにファン側で制御される。30%未満での挙動はファンにより異なり、最低の回転数を維持するものが多く、0%では停止したりしなかったりする。

0%で停止しないファンであっても、この制御器の停止状態では通電自体を切るので停止する。

Parts

37
QtyValueFootprintReferences
8180Resistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R6, R7, R8
3CCapacitor_SMD:C_0603_1608MetricC2, C6, C9
3SW_PushResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalSW1, SW2, SW3
222uCapacitor_SMD:C_0603_1608MetricC7, C8
25.1kResistor_SMD:R_0603_1608MetricR10, R11
274HC595Package_SO:TSSOP-16_4.4x5mm_P0.65mmU2, U3
2Conn_01x03_SocketConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ1, J2
10.1uCapacitor_SMD:C_0603_1608MetricC1
1100nCapacitor_SMD:C_0603_1608MetricC4
110uCapacitor_SMD:C_0603_1608MetricC5
11kResistor_SMD:R_0603_1608MetricR9
11uCapacitor_SMD:C_0603_1608MetricC3
13.9uInductor_SMD:L_1210_3225MetricL1
147kResistor_SMD:R_0603_1608MetricR12
1AP63203WUPackage_TO_SOT_SMD:TSOT-23-6U5
1ATtiny404-SSPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1BSS138Package_TO_SOT_SMD:SOT-23Q1
1CH221KPackage_TO_SOT_SMD:SOT-23-6U6
1Fan_4pinConnector:FanPinHeader_1x04_P2.54mm_VerticalM1
1MTN2306AN3Package_TO_SOT_SMD:SOT-23Q2
1OSL40562-LRDisplay_7Segment:CA56-12EWAU4
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ3

Questions

How big is the PCFanController PCB?

It measures 65.5 × 30 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PCFanController use?

37 parts, built around the ATTINY404-SSN, AP63203WU, 74HC595 and CH221K. 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 PCFanController KiCad files?

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

Can I use the PCFanController design in my own project?

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

Similar boards

  • 2 layers99.9 × 99.8 mmMPBCH32M030DS0 panel, the printed circuit board in 3D

    MPBCH32M030DS0 panel

    ghostinkoma/mPBCH32M030DS0

    WCH CH32M030C8U7 (QFN48) の DIP-42 MCU モジュール (ブレッドボード対応) と、差し替え式の パワー段子基板 (MOSFET ×8) の 2 枚構成です。 次のモータを駆動します。 USB-C から ESP32-C3 / Arduino のように書き込めて、USB-PD 充電器 (9〜15V) だけでもモーターを回せます。 内蔵の電流源・USB-PD・OPA/CMP を使い切る設計です…

    318 parts
  • 4 layers100 × 100 mmBrain, the printed circuit board in 3D

    Brain

    Pegoku/SarcasmOS

    Personal assistant characterized by Bender from Futurama

    225 parts2
  • 4 layers250.8 × 30 mmLedTubeFixture, the printed circuit board in 3D

    LedTubeFixture

    adamvotocek/Open-Tube-Light

    work in progress

    201 parts
  • 4 layers50 × 23 mmFlipcab rounded, the printed circuit board in 3D

    Flipcab rounded

    huming2207/flipcab-hw

    flipcab hardware (controller board)

    34 parts
  • 2 layers37 × 37 mmZigbeeLEDController, the printed circuit board in 3D

    ZigbeeLEDController

    ModestoHagney/zigbee-led-strip

    Zigbee colour light firmware for a WS2812 strip on ESP32-H2 / ESP32-C6

    33 parts
  • 4 layers128 × 60 mmNixiClockV1, the printed circuit board in 3D

    NixiClockV1

    zOnlyKroks/pcb-consortium

    117 partsCC0-1.0