Skip to the content
2 layers36.5 × 56 mmESPFanController, the printed circuit board in 3D

Control and monitor up to three PWM fans with an ESP32

Size
36.5 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
40
Pads
131
Tracks, vias
121, 27
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
20 Sep 2024
Updated
16 Oct 2024

Overview

ESPFanController is an open-source printed circuit board by Qeteshpony, from the Qeteshpony/ESPFanController repository on GitHub, published under the BSD-2-Clause licence. It is a 2-layer board of 36.5 × 56 mm with 30 parts on 40 nets, routed with 121 tracks and 27 vias.

It is built around the ESP32-WROOM-32 and AMS1117-3.3. Its parts include 9 resistors, 4 capacitors, 2 ICs, 2 diodes and 2 connectors. It belongs with the home automation and IoT boards and the ESP32 boards of this library.

Main components

2

README

README.md

ESPFanController

CI

3D Render 3D Render

Hardware Documentation

Controller for up to three 5V or 12V PWM-Fans with an ESP32 at it's core

The included yaml file is my config for ESP-Home but of course this can also be programmed in any compatible language you like...

Parts

30
QtyValueFootprintReferences
510kResistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R5
210uCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC3, C4
24k7Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR7, R8
2680RResistor_SMD:R_0402_1005MetricR6, R9
1100nCapacitor_SMD:C_0402_1005MetricC2
110uCapacitor_SMD:C_0402_1005MetricC1
112VinConnector_BarrelJack:BarrelJack_HorizontalJ2
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1BootButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW1
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U2
1Fan1Connector:FanPinHeader_1x04_P2.54mm_VerticalM1
1Fan2Connector:FanPinHeader_1x04_P2.54mm_VerticalM2
1Fan3Connector:FanPinHeader_1x04_P2.54mm_VerticalM3
1LOGOMy_Footprints:CutieMark5mmInvertedG***
1LOGOMy_Footprints:qr_qete.sh-el_05G***
1RedLED_SMD:LED_0603_1608MetricD1
1SerialConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ1
1VAL**Panelization:mouse-bite-2x5mm-slot-onesided-v2mouse-bite-2mm-slot
1YellowLED_SMD:LED_0603_1608MetricD2

The 26 most common of 30 parts.

Similar boards

  • 2 layers90 × 76.5 mmLCDZapperPro, the printed circuit board in 3D

    LCDZapperPro

    charcole/LCDZapper

    Device for making light gun games playable on LCD TVs

    126 parts163
  • 2 layers85 × 56 mmHB RF ETH, the printed circuit board in 3D

    HB RF ETH

    alexreinert/PCB

    Some of my PCBs

    96 parts104
  • 2 layers62.2 × 30.5 mmWLED ESP32 Controller, the printed circuit board in 3D

    WLED ESP32 Controller

    Hasenpups/WLED_ESP32_Controller

    This work is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].

    24 parts44
  • 2 layers150 × 50 mmEsp32-led smps, the printed circuit board in 3D

    Esp32-led smps

    lucysrausch/esp32-led-smps

    230V main LED smps. 2x30W Constant Current.

    179 parts30
  • 2 layers40 × 68 mmMULTIGW, the printed circuit board in 3D

    MULTIGW

    nuclearcat/ESP32ETH

    Simple ESP32 with native ethernet using LAN8720 phy, Arduino compatible

    32 parts30LGPL-2.1
  • 2 layers259.5 × 60.7 mm1512hh control, the printed circuit board in 3D

    1512hh control

    larryqiann/AP1512HH-ESP32

    Coway AP1512HH Main Board replacement with ESP32

    71 parts29CERN-OHL-P-2.0
  • 2 layers139.7 × 88.9 mmCharge Controller, the printed circuit board in 3D

    Charge Controller

    jharvey/Charge_Controller

    MPPT hardware which uses FUGU firmware

    163 parts24

Questions

How big is the ESPFanController PCB?

It measures 36.5 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ESPFanController use?

30 parts, built around the ESP32-WROOM-32 and AMS1117-3.3. 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 ESPFanController KiCad files?

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

Can I use the ESPFanController design in my own project?

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