How to change the settings of your cooling fan on Alpha & Delta?

If you're having trouble with your LattePanda Alpha & Delta, here's the place to get help.
Forum rules
If you have not found a solution, post a new issue. To speed up the process please let us know:
- Have you tried the solutions listed above?
- What board are you using? Standard (2GB RAM/32GB eMMC) or Enhanced (4GB RAM/64GB eMMC)?
- Have you tried any other solutions?
- How long have you had your board for?
- When did you first boot your board?
- Did it work ok before the issue occurred or has the issue always been there?
- Use images and videos to help us understand the issue where possible

If you are seeking RMA:
- Please open a new topic rather than hijacking someone else's thread
- Mark RMA posts with [DEFECTIVE] + <helpful description of issue>. We can then approve/disapprove each request
- Completed RMA cases will be marked with [CLOSED]
You can find the RMA guide [here]

Resolved Issues
- If you manage to fix an issue, please share your solution for the good of the community. It could help someone else in future.
- If an issue is resolved the thread should be marked as [RESOLVED]. We can then sticky the thread to help people in future.
Post Reply
User avatar
LattePanda
Site Admin
Posts: 2642
Joined: Wed Jan 20, 2016 9:09 am

Wed Jul 15, 2020 6:58 am

Compatible Model:
LattePanda Alpha
LattePanda Delta

Steps:
1.Press ESC to enter BIOS menu and navigate to “Chipset”, you will find Temperature Threshold. (The BIOS page will vary from model to model, and some versions have this temperature Threshold option under the Advanced menu)
temperature threshold.jpg
temperature threshold.jpg (249.17 KiB) Viewed 1596 times
2.Choose a lower starting temperature.
3.Your cooling fan will start to spin at a lower temperature to get better heat dissipation.

Answers:
The default setting for the fan on the board is: Start 70℃ Stop 60℃.
So your fan doesn’t spin if the motherboard temperature has not reached 70℃. By lowering the temperature of the fan in BIOS, the motherboard temperature can be controlled lower to achieve better heat dissipation effect.
Enjoy Tinkering with LattePanda ! :lol:

User avatar
LattePanda
Site Admin
Posts: 2642
Joined: Wed Jan 20, 2016 9:09 am

Wed Jul 15, 2020 7:10 am

Update:
The latest version of LattePanda Delta(S70GR200) already supports smart mode. The cooling fan is set to smart mode by default. You can choose the appropriate mode as per your requirements.
smart temperature.jpg
smart temperature.jpg (298.57 KiB) Viewed 1594 times
Enjoy Tinkering with LattePanda ! :lol:

User avatar
ender
Posts: 130
Joined: Wed Dec 27, 2017 3:55 pm

Wed Jul 22, 2020 11:59 am

lattepanda alpha 864s "Smart" Fan speed Control ???

User avatar
LattePanda
Site Admin
Posts: 2642
Joined: Wed Jan 20, 2016 9:09 am

Fri Jul 24, 2020 3:44 am

@ender, "Smart" Fan speed Control will be added to the new batches of Alpha 864s too.
Enjoy Tinkering with LattePanda ! :lol:

User avatar
isp
Posts: 1
Joined: Mon Jan 27, 2020 4:07 pm

Wed Aug 19, 2020 12:16 pm

Will the non "smart"-modes or even the smart mode make it to the older* Alpha 8xxs too? I have some temperature problems and would like to have my fan running on full blast, which i think i doesn't currently.

User avatar
LattePanda
Site Admin
Posts: 2642
Joined: Wed Jan 20, 2016 9:09 am

Thu Aug 20, 2020 6:12 am

@isp, currently only the new version can adjust the fan speed.
Enjoy Tinkering with LattePanda ! :lol:

User avatar
jdevora
Posts: 9
Joined: Fri Apr 24, 2020 8:31 am

Sat Aug 29, 2020 12:43 am

LattePanda wrote:
Thu Aug 20, 2020 6:12 am
@isp, currently only the new version can adjust the fan speed.
Is there a way to find out from the Linux command line, if I have a "new version" or an "old version"?

Isn't there any other way to control the fan speed?
Even an "add on" using the expansion ports?

Cheers
JD Evora

User avatar
LattePanda
Site Admin
Posts: 2642
Joined: Wed Jan 20, 2016 9:09 am

Tue Sep 01, 2020 2:00 am

@jdevora, LattePanda Alpha m3 7y30 that you are using is the old version. The Fan Settings in the BIOS only controls the speed of alpha's built-in fan(the 5V FAN headers on Alpha).
Enjoy Tinkering with LattePanda ! :lol:

User avatar
CentauriPrime
Posts: 9
Joined: Thu Dec 26, 2019 10:08 pm

Thu Sep 24, 2020 12:33 pm

I found out, the fan of the Alpha is actually a 4 pin fan. It can handle PWM control and delivers RPM signal.

Just 2 wires are not soldered to the fan.

You have to dismount the cooler then you will see it directly.

I actually mod my fan by only soldering the missing wires to the fan (be careful) and connected it to one PWM and one digital pin (dont forget to active internal pullup) of the Arduino.

To be able to use that pins, it is necessary to disconnect the Fansupplypin (5V) to a constant 5V supply.

Now I am going to write a software to have a real SMART fan with variable speed depending on cpu temperature including a failsafe functionality which uses the fansupply pin to drive the fan, if something fails and temperatures are going above BIOS setting.

Post Reply