rp-pico-fan-controller

Public

@mietzen

Download board files

Files for version 1. Pick what you came for.

Share rp-pico-fan-controller

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

WIP: Raspberry Pi Pico Fan Controller

This project aims to create a fan controller based on an RP2040 / RP2350 that can be hand-soldered by anyone and will run on any machine! It uses only the bare minimum of through-hole solder parts to give you:

  • 3 thermal sensors
  • 6 controllable 12V PWM fans

The idea came up when I was building my home server with consumer parts and realized again that most onboard fan controllers don't work properly on Linux.

The project consists of three parts:

  • The TinyGo RP Pico firmware, found in firmware
  • The Golang fan controller, found in fancontroller
  • The KiCad PCB design, found in kicad

Firmware

The firmware is waiting for commands over the serial usb interface, documented the json commands and responses json-schema.

Hardware Prototype

Here are some pictures from my prototype PCB that I’m using for development:

TODOs

The project is still in development, I still have a couple of TODOs.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.