Just chillin

By Daniel Samson, CO-AUTHORED-BY: CLAUDE OPUS 4.8 <NOREPLY@ANTHROPIC.COM> · 2026-06-15

In the last part I laid out the problem: the rack runs warm, the server fans are loud, and I needed a smarter way to move air through the cabinet without it sounding like a jet engine at 2am. This post covers the next step — sorting out the fan controller hardware.

FanPico: not reinventing the wheel

My first instinct was to build something from scratch — a Pico, some MOSFETs, a bit of code. Then I found FanPico and immediately abandoned that plan. The FANPICO-0200 board is a 2-channel PWM fan controller built around the Raspberry Pi Pico. Two fan outputs, temperature sensing inputs, 1-Wire header, clean firmware — it's exactly what I needed. Why spend a weekend debugging a rats-nest of wires when someone's already designed a proper PCB?

fan pico board top

Ordering from PCBWay

PCBWay already has a shared project page for the FANPICO-0200 — here — so you can add it straight to your cart without uploading anything yourself. I still had to go through the Gerber layer names dialog, though, to make sure PCBWay mapped each file to the correct copper layer. Here's how I filled it in:

  • L1 → F.Cu (top copper) — file fanpico-F_Cu.gtl

  • L2 → In1.Cu (inner 1) — file fanpico-In1_Cu.g2

  • L3 → In2.Cu (inner 2) — file fanpico-In2_Cu.g3

  • L4 → B.Cu (bottom copper) — file fanpico-B_Cu.gbl

After that it was pretty mechanical: selected assembly, chose how many boards I needed, picked delivery options, hit Calculate, reviewed the quote, and added to cart. PCBWay reviewed the order before it went through — there's a short wait while they sanity-check everything — and then it was confirmed and on its way.

fan-pico-board-bottom.png

Next up: parts arrive, things get soldered, and we find out whether the fan curve I've got in my head actually works in the real world.

assembly_fanpico.png