Skip to the content
PCBKitNew board
2 layers9.5 × 11 mmFanPacer, the printed circuit board in 3D

This project provides a solution to regulate fan speed by sending a PWM signal, allowing you to throttle the fans down to a desired speed, reducing noise and improving usability.

Size
9.5 × 11 mm
Copper layers
2
Thickness
1.6 mm
Parts
8
Nets
9
Pads
17
Tracks, vias
19, 7
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
9 Sep 2024
Updated
9 Sep 2024

Overview

FanPacer is an open-source printed circuit board by ixoo, from the ixoo/FanPacer repository on GitHub. It is a 2-layer board of 9.5 × 11 mm with 8 parts on 9 nets, routed with 19 tracks and 7 vias.

It is built around the ATTINY85-20SU and BZT52C5V1. Its parts include 2 resistors, 1 IC and 1 diode. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Fan Pacer

This project provides a solution to regulate fan speed by sending a PWM signal, allowing you to throttle the fans down to a desired speed, reducing noise and improving usability.

Overview

I own a Dell C410x GPU enclosure with a faulty fan board that incorrectly detects operational fans as non-operational. As a result, it triggers a fault that forces all eight fans to run at 100%, creating excessive noise. Since the enclosure otherwise works perfectly, I built this solution to throttle the fans down to 50% by using an interceptor board.

Temperature safety is maintained via GPU temperature monitoring, which handles throttling the GPU itself, so there's no risk of overheating.

Hardware

The hardware folder contains the KiCad schematics and PCB design for a compact board that connects to the fans' 12V power supply and generates a PWM signal to control the fan speed. The PCB is designed to be small enough to fit within the fan structure, without requiring modifications to the enclosure.

Software

In the software folder, you'll find the AVR C code designed to run on an ATtiny25/45/85 microcontroller. The code generates the necessary PWM signal. At startup, the system waits for 10 seconds before sending the signal, ensuring the fan reaches its full spin before reducing its speed.

Cost Breakdown

  • 12 PCBs (delivered): $3.50 (via OSHPark)
  • 12 ATtiny85: $10
  • Zener diodes and pull-up resistors: ~$1
  • Total cost for 12 completed boards: ~$15

Parts

8
QtyValueFootprintReferences
11.2K 1% 1/10WResistor_SMD:R_0603_1608MetricR1
110KResistor_SMD:R_0603_1608MetricR2
112VTestPoint:TestPoint_Pad_1.0x1.0mmTP2
1ATtiny85-20SPackage_SO:SOIC-8W_5.3x5.3mm_P1.27mmU1
1BZT52C5V1Diode_SMD:D_SOD-123D1
1G***kibuzzard-66C9372Bkibuzzard-66C9372B
1GNDTestPoint:TestPoint_Pad_1.0x1.0mmTP1
1PWMTestPoint:TestPoint_Pad_1.0x1.0mmTP3

Questions

How big is the FanPacer PCB?

It measures 9.5 × 11 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FanPacer use?

8 parts, built around the ATTINY85-20SU and BZT52C5V1. 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 FanPacer KiCad files?

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

Can I use the FanPacer design in my own project?

Its repository states no licence, so its author keeps all rights: ask ixoo before reusing the design.

Similar boards

  • 4 layers138.2 × 200.4 mmHV servo drive v1, the printed circuit board in 3D

    HV servo drive v1

    ExcessiveMotion/drive-hardware

    383 parts175CERN-OHL-W-2.0
  • 2 layers25 × 32.5 mmNL FR8003A, the printed circuit board in 3D

    NL FR8003A

    nulllaborg/FR8003A_BLE5.1

    FR8003A BLE5.1 demo board

    27 parts4
  • 2 layers200 × 120 mmPlytka v2, the printed circuit board in 3D

    Plytka v2

    tmierzwa/WICI

    Otwarty system łączności awaryjnej (Reticulum/LXMF, 869 MHz)

    152 parts4
  • 2 layers101.6 × 50.8 mmLight switch, the printed circuit board in 3D

    Light switch

    NguyenThanhHuy-debug/PCB_Real-Time-Power-Monitoring-System-Development-Light-Switch

    PCBReal-Time-Power-Monitoring-System-Development-Light-Switch — a software project built with modern tooling.

    142 parts2
  • 2 layers100 × 100 mmSmart air, the printed circuit board in 3D

    Smart air

    meeTeam05/smart-air

    Devices provision over BLE, publish telemetry/shadow over MQTT, and serve the app through a Cloudflare-fronted Fastify API. See Features below for the full breakdown.

    70 parts1MIT
  • 2 layers75.2 × 83.6 mmShield, the printed circuit board in 3D

    Shield

    BlackJackMC/LineTracing

    25 parts
  • 2 layers99.4 × 99.3 mmIoT2526 HK2, the printed circuit board in 3D

    IoT2526 HK2

    Chethien1912/IoT-Environmental-Monitoring-System

    ESP32-based IoT environmental monitoring project semester 2 2025-2026 HCMUTE

    78 partsMIT
  • 4 layers64 × 64 mmFlight computer, the printed circuit board in 3D

    Flight computer

    daniel360kim/ember

    Thrust vector control rocket via differentiable simulation and reinforcement learning.

    96 parts