Skip to the content
2 layers25.4 × 25.4 mmTiny85fancontrol, the printed circuit board in 3D

ATTiny85 Fan Controler

Size
25.4 × 25.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
11
Pads
32
Tracks, vias
30, 0
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
8 Jul 2025
Updated
7 Aug 2025

Overview

Tiny85fancontrol is an open-source printed circuit board by Colahall, from the Colahall/tiny85fancontrol repository on GitHub, published under the MIT licence. It is a 2-layer board of 25.4 × 25.4 mm with 11 parts on 11 nets, routed with 30 tracks and 0 vias.

It is built around the ATTINY85-20PU, DS18B20 and IRF3808PBF. Its parts include 3 resistors, 2 ICs, 2 connectors, 1 capacitor and 1 diode. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Tiny85FanControl

Build License Platform Status GitHub last commit

Tiny85FanControl

A temperature-controlled fan system powered by an ATtiny85 and a DS18B20 temperature sensor.

⚠️ This project is a work in progress and may not yet be suitable for all use cases.

Hardware Requirements

You'll need the following components:

  • ATtiny85 microcontroller
  • USBtinyISP (or compatible ISP programmer)
  • DS18B20 1-Wire temperature sensor
  • Passive components (resistors, capacitors, etc.)

Refer to the Bill of Materials (BOM) for part numbers and quantities.

Software Setup

Ubuntu 24.04 LTS

bash
sudo apt-get install build-essential avrdude gcc-avr binutils-avr avr-libc git

Fedora 42

bash
sudo dnf install avrdude avr-gcc avr-libc git

macOS (via Homebrew)

bash
brew tap osx-cross/avr
brew install avr-gcc avrdude git

Windows

Use WSL and follow the Ubuntu instructions inside your Linux environment.

Building and uploading

To build this project, run make in the root directory of the project.

bash
cd /path/to/project/

make        # Builds the binary
make fuse   # Fuses the chip with the configuration
make flash  # Uploads to the ATtiny85 via USBtinyISP

Project Status

This project is working well for my needs, but there are still some things that could be improved.

Feel free to open an issue or submit a pull request if you have any ideas for improvements!

Contributing

Pull requests and issues are welcome! If you’ve got a feature idea or fix, feel free to:

  1. Fork this repo
  2. Create a feature branch
  3. Push and open a pull request

Please follow the existing code style and structure where possible.

License

This project is licensed under the MIT License.

Parts

11
QtyValueFootprintReferences
10.1uCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC1
1100RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR2
110kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR1
11N4001Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
14.7kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR3
1ATtiny85-20PPackage_DIP:DIP-8_W7.62mmU1
1DS18B20Package_TO_SOT_THT:TO-92_InlineU2
1FanConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalM1
1IRF3808Package_TO_SOT_THT:TO-220-3_VerticalQ1
1MolexConnector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_VerticalJ2
1UART_DBGConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1

Similar boards

  • 2 layers81.1 × 69 mmBancoDePruebas, the printed circuit board in 3D

    BancoDePruebas

    LaboratorioGluon/Rc-Test-Bench

    Projecto para caracterización de motores RC.

    55 partsGPL-3.0
  • 2 layers41 × 41 mmLos creadores, the printed circuit board in 3D

    Los creadores

    alxsrdrg/Water-saving-module

    This is the data gatherer for a bigger project that will collect ambient data to save water while watering plants.

    14 parts2
  • 2 layers39.7 × 114.8 mmThermometer, the printed circuit board in 3D

    Thermometer

    MythicalJayden07/Thermometer

    A thermometer with an attiny 85!

    7 parts
  • 2 layers30.7 × 76.1 mmRepeater v2, the printed circuit board in 3D

    Repeater v2

    plusvic/simplebus2-intercom

    General description of the Simplebus2 protocol used by some Comelit's intercoms. Hardware for retransmitting Simplebus2 messages over UART.

    17 parts95CC0-1.0
  • 2 layers101.5 × 54 mmSimkarte, the printed circuit board in 3D

    Simkarte

    osmocom/osmocom-analog

    Software Implementation of analog cellular telephony systems like NMT, TACS, IMTS, A/B/C-Netz; mirror of https://gitea.osmocom.org/cellular-infrastructure/osmocom-analog

    15 parts32GPL-3.0
  • 2 layers76.2 × 50.8 mmJerboa-8, the printed circuit board in 3D

    Jerboa-8

    strickyak/jerboa-attiny85-mod-synth

    Modular Synthesizer using an ATtiny85 chip for each module.

    23 parts31MIT
  • 2 layersCastVolumeKnob, the printed circuit board in 3D

    CastVolumeKnob

    WebmasterTD/CastVolumeKnob

    Hardware Volume Knob for Google Cast devices

    18 parts25

Questions

How big is the Tiny85fancontrol PCB?

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

What parts does the Tiny85fancontrol use?

11 parts, built around the ATTINY85-20PU, DS18B20 and IRF3808PBF. 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 Tiny85fancontrol KiCad files?

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

Can I use the Tiny85fancontrol design in my own project?

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