Fan controller pico
Lannakin·fan-controller-pico
About the Fan controller pico PCB
Fan controller pico is an open source RP2040/RP2350 PCB design by Lannakin, published on GitHub. It is a 2-layer board measuring 19.3 × 64.1 mm, with 44 components from 25 distinct parts.
Its main chip is the PWR, from the RP2040/RP2350 family. Other key parts include the TPS259472ARPWR and TXU0204. By type, the board carries 20 resistors, 7 capacitors, 4 diodes, 3 ICs, 3 connectors and 1 transistor.
From the project
(note: hobbiest) expansion board for controlling 4 4-pin 12v fans for the raspberry pi pico series using pwm output with tachometer feedback designed by a cat
⚠️ i am just making this for a hobby. i have no idea what i am doing. i ⚠️ ⚠️ am a cat. ⚠️
i hope github completely mangles my indentation.
using the gratuitously over-qualified raspberry pi pico series, this expansion board is meant to control up to 4 fan connections that had better not exceed 1.5a. they should be 12vdc as well.
pwm output from pico is shifted from 3.3vdc to 5vdc because if i used a 12vdc noctua fan, that's what noctua expects.
Main components on the Fan controller pico
Fan controller pico bill of materials (BOM)
44 components, 25 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS259472ARPWR TPS259472A Texas Instruments | VFQFN10_RPW0010A_TI | U1 |
| 2 | TXU0204 | DHWQFN-14-1EP_2.5x3mm_P0.5mm_EP1x1.5mm_ThermalVias | U2, U3 |
| 1 | RU1C002ZPTCL RU1C002ZP Rohm Semiconductor | SOT-323T-3_SOT-323FL_SC-85 | Q1 |
| 1 | PWR | 2-POS_FK-MPT_1891069_PHOENIX | CN1 |
| 1 | RaspberryPi_Pico | RPI_Pico-CN_Left | CN2 |
| 1 | RaspberryPi_Pico | RPI_Pico-CN_Right | CN3 |
| 4 | Conn_01x04 | 470531000_4-POS-MALE-HEADER-VERTICAL_FAN_MOLEX | FAN1, FAN2, FAN3, FAN4 |
| 1 | OKI-78SR-5/1.5-W36H-C OKI-78SR-5/1.5-W36-C Murata Power Solutions Inc. | CONV_OKI-78SR-W36-C_MURATA2 | PSU1 |
| 1 | 599-0060-007F VSYS Dialight | LED_599-00XX-137F_0603_1608Metric | LD1 |
| 1 | TPSMA6L12A Littelfuse Inc. | DIO_DO221AC_TPSMA6LSeries_LTF | D1 |
| 2 | SMF12A Eaton - Electronics Division | D_SOD-123F_EATON | D2, D3 |
| 1 | RBS1MM40A | CR_RBS1MM_ROM | D4 |
| 1 | 10uF | C_GRM18_0603_1608Metric_MURATA | C1 |
| 1 | 0.56nF | C_GRM18_0603_1608Metric_MURATA | C2 |
| 1 | EEEFT1H221AP 220uF Panasonic Industry | CAP_EEE-FT-SIZE-CODE-F_8x10_PANASONIC | C3 |
| 4 | 1uF | C_GRM18_0603_1608Metric_MURATA | C4, C5, C6, C7 |
| 1 | 470k | R_RK37H_0402_1005Metric_KOA | R1 |
| 1 | 97.6k | R_RK37H_0402_1005Metric_KOA | R2 |
| 1 | 390k | R_RK37H_0402_1005Metric_KOA | R3 |
| 1 | 2.43k | R_RK37H_0402_1005Metric_KOA | R4 |
Show 5 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 47k | R_RK37H_0402_1005Metric_KOA | R5, R8 |
| 1 | 180 | R_RK37H_0402_1005Metric_KOA | R6 |
| 1 | 5.5k | R_RK37H_0402_1005Metric_KOA | R7 |
| 8 | 10k | R_RK37H_0402_1005Metric_KOA | R11, R12, R15, R16, R17, R18, R23, R24 |
| 4 | 7.5k | R_RK37H_0402_1005Metric_KOA | R21, R22, R25, R26 |
Fan controller pico design files
The KiCad project lives in the Lannakin/fan-controller-pico repository on GitHub; these links point at the commit this page was built from.
Fan controller pico: common questions
What microcontroller does the Fan controller pico use?
The Fan controller pico is built around the PWR, from the RP2040/RP2350 family.
How big is the Fan controller pico PCB?
The Fan controller pico measures 19.3 × 64.1 mm, has 2 copper layers and is 1.7534 mm thick.
How many components are on the Fan controller pico?
44 components, from 25 distinct parts. The full bill of materials is listed on this page.
Where can I download the Fan controller pico design files?
From the Lannakin/fan-controller-pico repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Fan controller pico design in my own project?
The repository has no license, so all rights stay with Lannakin. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Fan controller pico without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k