

FanControl
- Size
- 72.8 × 38 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 104
- Nets
- 66
- Pads
- 275
- Tracks, vias
- 528, 16
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 25 Aug 2021
- Updated
- 11 May 2022
Overview
FanControl is an open-source printed circuit board by bakadave, from the bakadave/fanControl repository on GitHub. It is a 2-layer board of 72.8 × 38 mm with 104 parts on 66 nets, routed with 528 tracks and 16 vias.
It is built around the CH340B, ESP-12E and DS18B20+, with the LM2575T-ADJ, LM1117IMPX-3.3/NOPB-HXY and RC0805JR-071KL among its other parts. Its parts include 40 resistors, 14 capacitors, 10 transistors, 9 diodes and 5 ICs. It belongs with the ESP8266 boards of this library.
Main components
12CH340B
SOP-1615mA 200uA 2Mbps 3.3V、5V Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersESP-12E
SMD,24x16mm-20℃~+70℃ -90dBm 16dBm 170mA 2.4GHz 3V~3.6V 56mA 802.11b/g/n ESP8266 Chip On-board PCB Antenna Over-the-air (OTA) update UART、SPI、I2C SMD,24x16mm WiFi Modules ROHSAi-ThinkerWiFi ModulesDS18B20+
TO-92-55℃~+125℃ 12bit 1uA 3V~5.5V 750ms Single bus Temperature threshold monitoring、Configurable temperature output、On-chip non-volatile parameter storage ±0.5℃ TO-92 Temperature Sensors ROHSMaxim Integrated (Analog Devices)Temperature SensorsLM2575T-ADJ
TO-220-50℃~+85℃@(TJ) 1 1.2V~37V 1A 4.75V~40V 52kHz Adjustable Buck Buck Built-in TO-220-5 DC-DC Converters ROHSHGSEMIDC-DC ConvertersLM1117IMPX-3.3/NOPB-HXY
SOT-223-20℃~+85℃ 1.3V@(800mA) 15V 2mA 3.3V 800mA Fixed Thermal Shutdown SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSHXY MOSFETVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsRC0805JR-071KL
UncategorisedUnknown makerBC847B
SOT-23-65℃~+150℃ 1 NPN 100MHz 100mA 200 200mV 250mW 45V 5uA 6V NPN SOT-23 Bipolar (BJT) ROHSNexperiaBipolar (BJT)CC0805KRX7R9BB104
0805100nF 50V X7R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTCC0805JKNPO9BN103
080510nF 50V NP0 ±5% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTT529P106M010AAE200
CASE-P-2012-10(mm)-55℃~+105℃ 10V 10uF 200mΩ@100kHz ±20% CASE-P-2012-10(mm) Tantalum Capacitors ROHSKEMETTantalum CapacitorsCC0805FRNPO9BN220
080522pF 50V NP0 ±1% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTBSS84PH6327
SOT-23-55℃~+150℃ 1 P-Channel 1.5nC@10V 12Ω@4.5V 170mA 19pF 2V 360mW 3pF 60V 8pF P-Channel SOT-23 MOSFETs ROHSInfineon TechnologiesMOSFETs
README
README.mdfanControl readme
EEPROM memory map
| memory location | data type | Description |
|---|---|---|
| 1 | bool | WiFi on |
| 2 | bool | 5V PSU |
| 3 | bool | USB sense |
| 4 | float | cal_a |
| 5 | cal_a | |
| 6 | cal_a | |
| 7 | cal_a | |
| 8 | float | cal_b |
| 9 | cal_b | |
| 10 | cal_b | |
| 11 | cal_b | |
| 12 | char[16] | hostname |
| 13 | hostname | |
| 14 | hostname | |
| 15 | hostname | |
| 16 | hostname | |
| 17 | hostname | |
| 18 | hostname | |
| 19 | hostname | |
| 20 | hostname | |
| 21 | hostname | |
| 22 | hostname | |
| 23 | hostname | |
| 24 | hostname | |
| 25 | hostname | |
| 26 | hostname | |
| 27 | hostname | |
| 28 | N/A | unused |
| 29 | N/A | unused |
| 30 | N/A | unused |
| 31 | N/A | unused |
| 32 | N/A | unused |
Parts
104| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 10k | agro-footprint:RES_0805 | R7, R8, R15, R21, R22, R23, R24, R25, R30, R34, R35, R38, R39 |
| 7 | 1k | agro-footprint:RES_0805 | R1, R3, R20, R29, R31, R32, R37 |
| 5 | 470R | agro-footprint:RES_0805 | R12, R13, R26, R27, R28 |
| 5 | BC847B | Package_TO_SOT_SMD:SOT-23 | Q4, Q5, Q7, Q9, Q10 |
| 5 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5 |
| 5 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5 |
| 4 | 22k | agro-footprint:RES_0805 | R2, R4, R14, R40 |
| 4 | 3k3 | agro-footprint:RES_0805 | R5, R16, R17, R19 |
| 4 | Fiducial | Fiducial:Fiducial_0.5mm_Mask1.5mm | FID1, FID2, FID3, FID4 |
| 3 | 100n | agro-footprint:CAP_0805 | C6, C7, C11 |
| 3 | 10n 50V | agro-footprint:CAP_0805 | C2, C13, C14 |
| 3 | 4k7 | agro-footprint:RES_0805 | R6, R10, R11 |
| 2 | 10u 10V | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder | C10, C12 |
| 2 | 22p | agro-footprint:CAP_0805 | C1, C3 |
| 2 | BSS84 | Package_TO_SOT_SMD:SOT-23 | Q2, Q8 |
| 2 | BZX84C3V3 | Diode_SMD:D_SOT-23_ANK | D3, D5 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2 |
| 2 | ToolingHole | fanControl:JLC_toolinghole | H3, H4 |
| 1 | 100k | agro-footprint:RES_0805 | R33 |
| 1 | 100u | Capacitor_SMD:C_1206_3216Metric | C9 |
| 1 | 10BQ015 | Diode_SMD:D_SMB | D7 |
| 1 | 10u | agro-footprint:CAP_0805 | C5 |
| 1 | 12M | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1k | fanControl:pot | RV1 |
| 1 | 1k1 | agro-footprint:RES_0805 | R18 |
| 1 | 470u | Capacitor_THT:C_Radial_D8.0mm_H11.5mm_P3.50mm | C8 |
| 1 | 470u | Inductor_THT:L_Radial_D10.5mm_P5.00mm_Abacron_AISR-01 | L1 |
| 1 | 47k | agro-footprint:RES_0805 | R9 |
| 1 | 47u | Capacitor_THT:C_Radial_D6.3mm_H11.0mm_P2.50mm | C4 |
| 1 | 6k8 | agro-footprint:RES_0805 | R36 |
| 1 | BC547 | Package_TO_SOT_THT:TO-92_Inline_Wide | Q3 |
| 1 | BZX84C10L | Diode_SMD:D_SOT-23_ANK | D2 |
| 1 | BZX84C6V8L | Diode_SMD:D_SOT-23_ANK | D4 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_Horizontal | J2 |
| 1 | CH340B | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | CUS10S30 | Diode_SMD:D_SOD-323_HandSoldering | D9 |
| 1 | Conn_01x03 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J3 |
| 1 | Conn_01x04 | Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical | J5 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J4 |
| 1 | DMP4065 | Package_TO_SOT_SMD:SOT-23 | Q6 |
| 1 | DS18B20 | Package_TO_SOT_THT:TO-92_Inline_Wide | U1 |
| 1 | ESP-12E | ESP8266:ESP-12E | U5 |
| 1 | FDD4243 | Package_TO_SOT_SMD:TO-252-2 | Q1 |
| 1 | LED | agro-footprint:LED_0805 | D8 |
| 1 | LM1117 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | LM2575BT-ADJ | Package_TO_SOT_THT:TO-220-5_Vertical | U3 |
| 1 | RB160M | Diode_SMD:D_SOD-123 | D6 |
| 1 | SMCJ36CA | Diode_SMD:D_SMC | D1 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex-105017-0001 | J1 |
Similar boards
- 2 layers253 × 74.2 mm

- 2 layers106 × 102.3 mm

- 4 layers195 × 85 mm

- 2 layers71 × 71 mm

Iqrf led controller
Roman3349/led-controller-v2
Second version of my IQRF RGB LED Controller
53 partsApache-2.0 - 2 layers100 × 100 mm

- 2 layers286.6 × 215.9 mm

- 2 layers54.2 × 55 mm

HM mainboard
vanessaPrankl/HeadMouse
This project provides hardware, enclosure and software for the head-motion based computermouse HeadMouse.
63 parts2 - 4 layers154.5 × 112.9 mm

LibrePLC32
AndreiVladescu/LibrePLC32
The goal of the project is to create a compact, hackable, and well-documented PLC platform for industrial automation experiments, prototyping, education, and open hardware development.
295 parts14CERN-OHL-P-2.0
Questions
How big is the FanControl PCB?
It measures 72.8 × 38 mm and has 2 copper layers, 1.6 mm thick.
What parts does the FanControl use?
104 parts, built around the CH340B, ESP-12E, DS18B20+ and LM2575T-ADJ. 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 FanControl KiCad files?
From the bakadave/fanControl repository on GitHub, at the commit this page was made from: the board is PCB/fanControl/fanControl.kicad_pcb and its schematic PCB/fanControl/fanControl.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the FanControl design in my own project?
Its repository states no licence, so its author keeps all rights: ask bakadave before reusing the design.