Skip to the content
2 layers86.6 × 70 mmWhisperDrive, the printed circuit board in 3D

A 2-wire fan control board meant to silence the PWM noise.

Size
86.6 × 70 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
53
Pads
92
Tracks, vias
47, 2
Pours
20
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 May 2024
Updated
17 Apr 2025

Overview

WhisperDrive is an open-source printed circuit board by HumbleDeer, from the HumbleDeer/WhisperDrive repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 86.6 × 70 mm with 22 parts on 53 nets, routed with 47 tracks and 2 vias.

It is built around the RP2040-ZERO. Its parts include 4 capacitors, 4 resistors, 4 connectors, 3 diodes and 1 IC. It belongs with the RP2040 boards of this library.

Main components

1

README

README.md

WhisperDrive

A 2-wire fan control board meant to silence the PWM noise.

A project aiming to create a PCB that provides the means to supply your 3D-printer's fans with a smoothed DC voltage using a PWM-controlled input signal.

The main filter circuit can also be used with an existing low-side switched MOSFET port on a 3D-printer motherboard, although there are no PCB files for this purpose at this time.

Documentation

Get in touch

You can get in touch with me and other people affiliated with this project through our Discord server for Armchair Heavy Industries.

Discord Invite

License

This source describes Open Hardware and is licensed under the CERN-OHL-S v2 or any later version.
You may redistribute and modify this source and make products using it under the terms of the CERN-OHL-S v2. (https://ohwr.org/cern_ohl_s_v2.txt)

This source is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-S v2 for applicable conditions.

Source location: https://github.com/HumbleDeer/WhisperDrive

As per CERN-OHL-S v2 section 4, should You produce hardware based on this source, You must where practicable maintain the Source Location visible on the PCB.

Other projects

Some other projects that may be worth checking out. These are probably friends of the communities I hang out in.

  • NyoomiesKME
    A Pico or BlackPill powered expansion board for Klipper, with support for four motors running in SPI or UART, and ability to run higher currents than most mainboards.
  • Kalico
    Formerly known as DangerKlipper

    This is a community-maintained fork of the Klipper firmware. Our goal is to support features and behavior that could be "risky" if used incorrectly.

Parts

22
QtyValueFootprintReferences
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
310 nFCapacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mmC1, C3, C4
24K7Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3, R4
11 mHInductor_THT:L_Radial_D10.0mm_P5.00mm_Fastron_07ML1
110 uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC2
110KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2
110RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1
125N06Package_TO_SOT_SMD:TO-252-3_TabPin2Q1
1FAN1_BYPASSJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJ2
1Fan 1Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_VerticalJ5
1GREENLED_THT:LED_D3.0mm_ClearD3
1Power InTerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmJ4
1REDLED_THT:LED_D3.0mm_ClearD2
1RP2040-ZeroRP2040-Zero:RP2040 ZeroU1
1SchottkyDiode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
1VFAN1 EnableJumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mmJ1

Similar boards

  • 2 layers132.3 × 94.9 mmCheapino, the printed circuit board in 3D

    Cheapino

    tompi/cheapino

    An affordable split 36 keys keyboard

    59 parts1.2kCC-BY-4.0
  • 2 layers321 × 92.3 mmMx40, the printed circuit board in 3D

    Mx40

    zzeneg/stront

    Split keyboards with 38 or 40 keys, LCD display and Cirque trackpad

    181 parts353MIT
  • 2 layers255.9 × 99.3 mmZerosprey42, the printed circuit board in 3D

    Zerosprey42

    beekeeb/zerosprey42

    Zerosprey42 Keyboard is a wired, beginner friendly, choc hotswap, MonoBlockSplit (Unibody), column-staggered, DIY mechanical keyboard.

    96 parts140
  • 2 layers146.3 × 69.5 mmStress, the printed circuit board in 3D

    Stress

    GroooveBob/Stress

    Pocket Arcade Fight Pad

    22 parts102MIT
  • 2 layers54 × 64 mmDonConIOmini, the printed circuit board in 3D

    DonConIOmini

    ravinrabbid/DonCon2040

    RP2040 based firmware and hardware for DIY Taiko no Tatsujin Drum Controllers

    96 parts66MIT
  • 2 layers52 × 50 mmRP2040-TestPatternGenerator VGA, the printed circuit board in 3D

    RP2040-TestPatternGenerator VGA

    nmur/RP2040-TestPatternGenerator

    A simple test pattern generator running on the RP2040 microcontroller

    12 parts64GPL-3.0
  • 2 layers120 × 40 mmBuinchiez40, the printed circuit board in 3D

    Buinchiez40

    ChrisChrisLoLo/bunchiez40

    A pocket keyboard that makes use of mouse switches to achieve a miniscule size

    90 parts56GPL-3.0
  • 2 layers305.2 × 76.2 mmSoroka, the printed circuit board in 3D

    Soroka

    kapee1/soroka

    40% DIY-keyboard with base kit support

    126 parts47Unlicense

Questions

How big is the WhisperDrive PCB?

It measures 86.6 × 70 mm and has 2 copper layers, 1.6 mm thick.

What parts does the WhisperDrive use?

22 parts, built around the RP2040-ZERO. 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 WhisperDrive KiCad files?

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

Can I use the WhisperDrive design in my own project?

Its repository publishes it under the CERN-OHL-S-2.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).