Control PWN fan Sata HAT IN rpi5

I’m trying to connect a 5V fan in my Raspberry pi or Sata hat but I’m not available to achieve to control the voltage of this fan. I tried to connect in 2x5 pin module in SATA HAT but pwn control doesn’t work, in 40pin is no possible because is busy due the sata hat connector and I found a fan connector near 12V but only has 2 pins ( I understood not for fan control). Anyone tried before?

Thanks! And very sorry for my english

You basically try to do something that was done in radxa sata top board

There is also package, installer script and ready to run service for that board. You can either try that or build something (just fan?) with same pinout and slightly modified source code.

here is photo of that board without case and with quad sata kit (same pinout and port as penta sata kit).

Thanks for you reply dominik, I’m really interested in applying cooling flow at the bottom, between roi and SATA hat, i have a 3 pin fan pinned out on pins 4,8,9 and stalled rhe rockpi service to control it but nothing happens, only full throttle fan

Please, anyone knows how I can to solve it?

Solved, full update and reconnecting all the peripherals

1 Like

Hi all,

Following answer from @dominik :

I experience the same issue as @David_Garcia.

I have a Noctua fan 5V / 4-pins PWM / 80mm, connected as follow:
*** Fan cable => Pin on the Penta SATA hat ***
Blue cable (PWM) => on Pin 8 (PWM_33)
Green cable (RPM) => not connected
Yellow cable (5V) => on Pin 4 (VCC5V0_SYS)
Black cable (Ground) => on Pin 9 (GND)

Sources:


The fan runs at 100% while rockpi-penta.service is running.

I have been through an extensive list of topics, without solving the issue.

Few questions/answers that could help:

  1. Is there some commands that would allow to check the input/output of each pins of the 2x5 socket?

  2. @dominik , you suggest to create a simple script. Can you help on that? Or at least suggest some tutorials to follow to be autonomous :slight_smile: I’m a beginner but I am keen to improve my Linux abilities!

  3. I don’t connect any OLED screen. Is this the root cause of the rockpi-penta.service to not run correctly?

Thanks to Radxa for this amazing Penta SATA hat, and looking forward the support from the community! :slight_smile:

My issue is solved, after a complete reinstallation of RP5 OS 64-bit Lite and OMV7.

The Noctua fan 5V / 4-pins PWM / 80mm is connected on pins 4/8/9 and is finally working according to rockpi-penta.service! :partying_face:

1 Like

great :slight_smile:
which noctua have You used? Can You please post photo of Your setup?

Sure, here are some pictures.

The messy setup, using a 12V 5A 60W power supply.

Note that I use a fifth SSD on the eSATA port.
I have read on another post that this eSATA port should preferably be used as an external / emergency / backup storage solution.

Noctua fan 5V / 4-pins PWM / 80mm

The connection of the 4-pins. RPM is not connected.

The JST PHD 2.0 cable used. They are available on AliExpress.


.
.
.

Now I’m working to design a neat 3D-printed case that is a mix of several other cases already existing.
I plan to set the fan below the RP5, pushing the airflow vertically from bottom to top.
Also, I’d like to integrate the fifth SSD into the case, as shown in this model, and hide the eSATA cable into the case.

If You design Your own case and don’t care much about ssd warranty You can strip down Your drives, they are way smaller than You think:

image

(this is cruicial BX ssd inside case)

Just open and throw away those plastic covers, they protect electronic in usual computers, here this is not needed, also heat dissipation is way better without those, some enterprise ssds are designed to pass heat though case, but not here.

1 Like