Skip to the content
2 layers145 × 65 mmFan test adapter, the printed circuit board in 3D

Fan test adapter

tjko/fan-test-adapter5

Adapter PCB board for easily testing PC (PWM) fans.

Size
145 × 65 mm
Copper layers
2
Thickness
1.6 mm
Parts
75
Nets
27
Pads
217
Tracks, vias
373, 10
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
7 Feb 2022
Updated
24 Oct 2022

Overview

Fan test adapter is an open-source printed circuit board by tjko, from the tjko/fan-test-adapter repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 145 × 65 mm with 75 parts on 27 nets, routed with 373 tracks and 10 vias.

It is built around the FM4007-W-TMS, SBRT5A50SA and SM5819PL-TP, with the 2N7002K among its other parts. Its parts include 16 connectors, 15 resistors, 12 diodes, 11 capacitors and 2 transistors. It belongs with the interfaces and adapters boards of this library.

Main components

4

README

README.md

fan-test-adapter

Adapter PCB board for easily testing PC (PWM) fans.

Adapter was created to simplify characterising PC fans. It's mainly meant for PWM fans, but can also be useful for 3-pin PC fans. Adapter also has common JST connectors for common 2-pin fans. This adapter was used in development and testing of Fanpico (Fanpico is a smart PWM fan controller) to "emulate" motherboard FAN outputs.

Adapter is meant to be used with

  • 3 channel programmable power supply (but will work fine with 1 or 2 channel PSUs)
  • 2+ channel oscilloscope (or frequency counter)
  • 2 channel signal generator

Fan Test Adapter PCB

Assembled fan test adapter: Assembled Fant Test Adapter

Fan test adapter in use: Fan Test Adapter in use

Usage Notes

This is only adapter for easily testing/controlling PWM fans. If used incorrectly it could easily damage your fans, etc...

Power Connectors

Fan Test Adapter has three DC power jacks. It can be used only with power supplied to "Fan1 Power" jack, but it may be desirable to use all three, depending on how adapter is being used.

AUX Power

This is can be used to power the board itself (3.3V power rail, LEDs, etc). This can be useful if doing fan power consumption measurements via measuring supplied power to Fan1/Fan2 connectors. When using this connector make sure jumper Aux Power is set to Aux position (and Fan2 Power jumper is set to Fan2 position).

Recommended supply voltage is 5V (however up to 24V can be used if needed).

Fan1 Power

This is used to provide power to Fan1. Additionally Aux Power jumper can be set to Fan1 position if AUX Power is not used.

Recommended supply voltage is the nominal voltage of the fan being tested (Voltage should be in range from 5V to 24V max).

Fan2 Power

This is used to proive power fo Fan1. If this connector is used remember to set Fan2 Power jumper to Fan2 position.

Recommended supply voltage is the nominal voltage of the fan being tested (Voltage should be in range from 5V to 24V max).

Jumpers

Fan1 Current

Normally closed. Can be used for precise current measurement of Fan1 power consumption, by removing the jumper and connecting current meter in the pins.

Fan2 Current

Normally closed. Can be used for precise current measurement of Fan2 power consumption, by removing the jumper and connecting current meter in the pins.

Aux Power

Jumper to select whether board itself (3.3V power rail) is powered from Fan1 Power or Aux Power power connector.

Fan2 Power

Jumper to select whether Fan2 is powered from Fan1 Power or Fan2 Power power connector.

BNC Connectors

Fan1/Fan2 PWM (Input)

Input for PWM signal to control fan speed. Typically (with PC fans) this is 25kHz PWM signal (0-5V).

Fan1/Fan2 Tacho (Output)

Adapter generates 3.3V TTL signal from the open collector tachometer output of the fan. So this is generally safe to be read direcly with a 3.3V (or 5V) MCU.

Building Notes

  • See PCB section for how to get PCB manufactured (currently it is only few dollars pre PCB to have these manufactured).
  • List of needed components can be found here: BOM
  • Some of the components are optional (but can offer some protection) for details see: Schematic

PCB (Kerbers)

Kerber files ready to be sent to a PCB maker (like JLCPCB, etc):

Where to buy?

Currently this is only a DIY project. However PCBs are occasionally available (in limited quantities) at: eBay

Parts

75
QtyValueFootprintReferences
410kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R4, R10, R12
41kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR6, R8, R11, R13
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
35kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR2, R3, R5
3FM4007WDiode_SMD:D_SMAD4, D11, D12
3LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD5, D6, D8
3SBRT5A50SADiode_SMD:D_SMA_HandsolderingD2, D3, D7
3SM5819PL-TPDiode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolderD1, D9, D10
20.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC10, C11
21MResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR14, R15
21nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC8, C9
22N7002KPackage_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q2
233kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR7, R9
2DNFCapacitor_THT:CP_Radial_D10.0mm_P2.50mm_P5.00mmC3, C5
10.1uF 35VCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC4
110uFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC6
110uFCapacitor_THT:CP_Radial_D10.0mm_P2.50mm_P5.00mmC7
110uF 35VCapacitor_THT:CP_Radial_D10.0mm_P2.50mm_P5.00mmC1
13.3V OutputConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
14.7uF 35VCapacitor_SMD:C_1210_3225Metric_Pad1.42x2.65mm_HandSolderC2
1Aux PowerConnector_BarrelJack:BarrelJack_Wuerth_6941xx301002DC3
1Aux PowerConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP2
1Extra GND PinsConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJ2
1Fan1Connector:FanPinHeader_1x04_P2.54mm_VerticalJ12
1Fan1 CurrrentConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP4
1Fan1 PWM (Input)Connector_Coaxial:BNC_TEConnectivity_1478204_VerticalBNC2
1Fan1 PowerConnector_BarrelJack:BarrelJack_Wuerth_6941xx301002DC1
1Fan1 Tacho (Output)Connector_Coaxial:BNC_TEConnectivity_1478204_VerticalBNC4
1Fan1_HeaderConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ16
1Fan1_JST1Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ9
1Fan1_JST2Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ4
1Fan1_JST3Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ10
1Fan1_JST4Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ6
1Fan1_TerminalTerminalBlock:TerminalBlock_bornier-4_P5.08mmJ15
1Fan2Connector:FanPinHeader_1x04_P2.54mm_VerticalJ11
1Fan2 CurrentConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP3
1Fan2 PWM (Input)Connector_Coaxial:BNC_TEConnectivity_1478204_VerticalBNC1
1Fan2 PowerConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1
1Fan2 PowerConnector_BarrelJack:BarrelJack_Wuerth_6941xx301002DC2
1Fan2 Tacho (Output)Connector_Coaxial:BNC_TEConnectivity_1478204_VerticalBNC3
1Fan2_HeaderConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ14
1Fan2_JST1Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ7
1Fan2_JST2Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ3
1Fan2_JST3 Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ8
1Fan2_JST4Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ5
1Fan2_TerminalTerminalBlock:TerminalBlock_bornier-4_P5.08mmJ13
1SPX2954-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1

The 72 most common of 75 parts.

Similar boards

  • 2 layers30 × 61.6 mmSniffer, the printed circuit board in 3D

    Sniffer

    OpenRemise/Sniffer

    The Sniffer is a small add-on board that turns a Raspberry Pi Pico into a DCC (and BiDi) logic analyzer.

    45 partsCERN-OHL-W-2.0
  • 4 layers93.7 × 43.7 mmFlight Computer, the printed circuit board in 3D

    Flight Computer

    SunDevilRocketry/Flight-Computer

    General purpose flight computer for high powered rocketry projects.

    113 parts5
  • 4 layers233.4 × 147.3 mmOpenPLC Hardware, the printed circuit board in 3D

    OpenPLC Hardware

    gasiepgodoy/Open-Source-PLC

    Open Source Programmable Logic Controller (Hardware and Software). Based on the Master of Science in Electrical Engineering of João Vitor Rocha Santana

    494 parts2
  • 4 layers66.8 × 25.4 mmFlight Computer Lite, the printed circuit board in 3D

    Flight Computer Lite

    cacost12/SDR-Flight-Computer-Lite-PCB

    Current PCB Revision: 1.0 PCB Part Number: A0007

    61 parts1
  • 4 layers116.8 × 56.7 mmEngine Controller, the printed circuit board in 3D

    Engine Controller

    SunDevilRocketry/Liquid-Engine-Controller

    Main microcontroller board for embedded control of SDR's liquid bipropellant engine.

    119 parts1
  • 2 layers64.3 × 19.3 mmL0003-Wheatstone Bridge, the printed circuit board in 3D

    L0003-Wheatstone Bridge

    SunDevilRocketry/Wheatstone-Bridge

    Pressure transducer signal emulation board to facilitate electronics testing

    20 parts1
  • 4 layers100 × 100 mmCat a hack, the printed circuit board in 3D

    Cat a hack

    rimio/cat-a-hack

    Prototyping board for PC/μC to transceiver isolation.

    175 partsCC-BY-SA-4.0
  • 4 layers81 × 60 mmFanpico, the printed circuit board in 3D

    Fanpico

    tjko/fanpico

    Fanpico: Open Source Programmable PWM (PC) Fan Controller

    86 parts239GPL-3.0

Questions

How big is the Fan test adapter PCB?

It measures 145 × 65 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Fan test adapter use?

75 parts, built around the FM4007-W-TMS, SBRT5A50SA, SM5819PL-TP and 2N7002K. 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 Fan test adapter KiCad files?

From the tjko/fan-test-adapter repository on GitHub, at the commit this page was made from: the board is fan-test-adapter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fan test adapter design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).