Skip to the content
2 layers152.4 × 55.9 mmSainSmartFanModKiCad, the printed circuit board in 3D

SainSmartFanModKiCad

jurihock/SainSmartFanMod2

SainSmart solder fume extractor modification

Size
152.4 × 55.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
16
Pads
48
Tracks, vias
78, 2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
5 Apr 2026
Updated
6 Apr 2026

Overview

SainSmartFanModKiCad is an open-source printed circuit board by jurihock, from the jurihock/SainSmartFanMod repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 152.4 × 55.9 mm with 20 parts on 16 nets, routed with 78 tracks and 2 vias.

It is built around the ATTINY85-15M and IRL510PBF. Its parts include 7 resistors, 5 connectors, 2 capacitors, 2 transistors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

SainSmart solder fume extractor modification

This project is about replacing the default AC fan in the SainSmart solder fume extractor with a DC fan like Noctua NF-A14.

Why?

  • the built-in fan is way too loud
  • it runs at constant speed only
  • the power cable is way too stiff

Features

  • toggle switch to power the device on or off integrated in the housing
  • dual LED to indicate power on and standby
  • MOSFET switch to turn the fan on or off using MCU
  • pot with a large knob 🫠 to select the fan speed

Thoughts

Electrical

In fact, the Noctua fan draws around 2A during the initial turn. I decided to use a logic-level MOSFET to switch the fan on. Adding a cap between 10uF and 100uF increases the Miller effect, forcing the fan to start up slowly and reducing the initial current as well. But in this case, an NPN transistor is needed to ground the PWM signal against the N-MOSFET drain.

I'm unsure whether a DC fan requires a flyback diode. I decided to skip it for now.

Mechanical

The JST connectors are intentionally placed on the edges, which puts mechanical stress on the board. There is certainly a better solution for connector placement.

How it looks like

Parts

20
QtyValueFootprintReferences
410kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R3, R6, R7
3100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R4, R5
1100nCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC2
112V PSUConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ1
12N3904Package_TO_SOT_THT:TO-92_Inline_WideQ2
147uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC1
1ATtiny85Package_DIP:DIP-8_W7.62mmU1
1BUCK IN+Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_VerticalJ2
1BUCK IN-Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_VerticalJ3
1BUCK OUT+Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_VerticalJ4
1BUCK OUT-Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_VerticalJ5
1Fan_4pinConnector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalM1
1IRL510Package_TO_SOT_THT:TO-220-3_VerticalQ1
1LED_Dual_AAKConnector_JST:JST_EH_B3B-EH-A_1x03_P2.50mm_VerticalD1
1R_PotentiometerConnector_JST:JST_EH_B3B-EH-A_1x03_P2.50mm_VerticalRV1

Similar boards

  • 4 layers76.2 × 76.2 mmDodekaedri, the printed circuit board in 3D

    Dodekaedri

    e-xla/dodekaedri

    dodekaedrin muotoinen radio ":D" / dodecahedron shaped radio ":D"

    227 parts2
  • 2 layers63.5 × 53.3 mmSystème PCB, the printed circuit board in 3D

    Système PCB

    ChocoScaff/Syst-me_arrossage_interface

    11 parts
  • 2 layers161 × 78 mmDefi, the printed circuit board in 3D

    Defi

    Darkzveller/ProgrammeGyropodeV2

    37 parts
  • 2 layers31.8 × 28.1 mmExtension Pompes, the printed circuit board in 3D

    Extension Pompes

    Achille-92/CRAC2026

    Github pour les programmes du robot.

    11 parts1
  • 2 layers95 × 60 mmPanel ESP32, the printed circuit board in 3D

    Panel ESP32

    Darkzveller/CodeBaseRoulante_ESP32E_CRAC-TEAM-PERSONNAL

    14 parts
  • 2 layers50 × 50 mmT85-with driver and poe, the printed circuit board in 3D

    T85-with driver and poe

    cnlohr/ethertiny

    A firmware-only half-duplex 10Base-T implementation for AVRs

    41 parts133
  • 2 layers23 × 45 mmCell monitor, the printed circuit board in 3D

    Cell monitor

    scttnlsn/cell-monitor

    Battery cell monitor and balancer

    13 parts39MIT

Questions

How big is the SainSmartFanModKiCad PCB?

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

What parts does the SainSmartFanModKiCad use?

20 parts, built around the ATTINY85-15M and IRL510PBF. 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 SainSmartFanModKiCad KiCad files?

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

Can I use the SainSmartFanModKiCad design in my own project?

Its repository publishes it under the GPL-3.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).