The Raspberry Pi 4 has a fan now – the Case Fan
jeffgeerling.com
jeffgeerling.com
The Pi 4 can easily be passively cooled, you just need a slightly bigger heat sink. It pains me to see that they went the quick and dirty way with that crappy little fan. That case has a huge surface area. It's what, ~9x7cm? Passive solutions would have been pretty easy, and probably not much more expensive than the $5 fan. And if you really want a fan, at least get a 50mm fan, so you can spin it slowly and still actually move air.
And less over-design required for “rough-service” environments.
While inefficient. You could always put some 1n400x diodes in series with your fan and drop 5V down in 0.6V increments. Even cheaper 1n4148s could do as the current is small enough.
These days, I really prefer fans because they help cool everything. Bad caps are my nemesis...
I once put an LED in series on a long rs232 link so I could see them flash when I/O was happening. But they have the spare voltage to work with.
No thanks, I'll take all my computers and electronics as quiet as possible.
When a process stalls I would already know whether it's IO or computation. Depending on the chirping I may reach for either ping or top to investigate further. Sometimes I leave these chirps on for hours. It's nonintrusive feedback to me about background tasks and when they clear.
I actually worry that my next machine will not have this flaw. And now I'm thinking of a syscall-chirp generator to get an even better feel for the pulse of the machine :-)
Nullsoft (the winamp people) made something like this back in the day. I encourage you you to write your own :)
It’s a bad loud too. Old 160MB Quantum SCSI drives have that satisfying crispy whine and that sound like some tiny hamster is changing gears around inside of it when it does a seek.
But I can't explain why really. Could be the sci-fi nerd in me similar to the way we tend to like the feel of mechanical toggle switches.
It draws attention to an alternate sense (hearing) when it comes to systems monitoring & information delivery, Phones are the common culprit of obnoxious beeping, whistles and tones but this sound isn't an intentional interpreted interrupting noise, it's a direct line from the machine.
> The screen brightness was turned all the way down (not merely dim, but off).
Also upon boot, the bios makes its speaker emit a click. From that as well as the LEDs I can tell the computer is on. No need to listen for fan noise.
Nullsoft made an initial effort in the early 2000s: https://web.archive.org/web/20101031004813/http://www.nullso...
I bought 2 Pi4s with different cases. Both came with the same type of fan that looks like one in the article and set of heatsinks. As a person who actually tried it I can assure you that those are absolutely silent. No discernable sound comes out.
Even worse, they polished them to a mirror-like finish!
You want to maximize surface area to radiate heat. Ideally they’d be rippled like a regular heat sink.
Edit: also standoffs! Don’t undervalue how much heat you can expel from the underside.
https://desalvoinc.com/products/housing-for-raspberry-pi-mod...
They offer one with a flatish top and one with hexes. I bought the flat because I think it looks better. I there is much difference in cooling because in either case you will have a lot more cooling surface than the processor without a heatsink.
“Cool enough” is highly dependent on ambient conditions. A cool basement floor vs on top of an audio receiver in a warm climate will have different results.
https://shop.pimoroni.com/products/aluminium-heatsink-case-f...
It looks like about 2.5cm blade vs. 1.5cm motor diameter, which is around 2.75× the area.
Sure, it would be fairly easy to design a die cast housing to cool the RPi silently, and the part cost would be about the same as a fan, but the tooling costs are going to be fairly high for a product that really won't sell a ton of units.
[1]: https://github.com/milkey-mouse/basket/tree/master/hw/case [2]: https://www.amazon.com/dp/B00NEMGCIA
While writing this comment, I decided to investigate whether or not speed control is even possible on a 5V fan with 3V3 logic and found this: https://noctua.at/pub/media/wysiwyg/Noctua_PWM_specification...
The answer is: I still don't know. They say that the PWM voltage is pulled up to "3.3V/5V" internally but the spec says the PWM signal has to be 5V, so I suppose the results are undefined (and they just left 3.3V in their document accidentally).
But, a first-party fan could make this work, so I'm kind of sad that they just chose some off-the-shelf fan that was cheap today in Shenzhen. If you could do better than Noctua, then there's value in making it first-party. If you can't, why bother? Everyone that wanted a fan already has one.
I don't know enough about the RPi to know if any PWMs can be configured as open drain and 5v tolerant. If not you'd need to add a single discrete transistor.
So if anything you should be able to connect the PWM pin of your Noctua fan to one of the GPIO pins, and use their software to specify the PIN number of your PWM output. What seems more complex is to get the input from the fan about the actual speed, which would be useful to detect that the fan is blocked and is not doing the job you ask it to do.
[0]: https://www.raspberrypi.org/products/raspberry-pi-4-case-fan...
I'm not sure what "too much ventilation when the computer doesn't actually need it" mean.
Either there's dust in the air/surfaces near the intake or not.
Not the prettiest solution, but works just fine. The Pi4s on the picture are running at ~100% CPU utilization of all cores for months (using mlucas) now without any overheating events.
[1] https://www.buyapi.ca/product/aluminum-heatsink-for-raspberr...
(Or some kinda metallic epoxy, even JB Weld is part iron oxide, but a thin layer of superglue may be sufficiently effective)
Most post-2000 Canadian coins are coated steel, meh.
Dunno about the price of delivery
You can also check if a reseller of rpie for your coutnry has it from the official cite - https://www.raspberrypi.org/products/raspberry-pi-4-model-b/...
Just click buy and choose country.
I wish there was a pic. If you find the one for Pi Zero, it shows a slot for GPIO access.
It seems to be available on Amazon if you do a Google Image search. I have Amazon domains blocked by DNS so I didn’t see the full URL
https://www.argon40.com/argon-neo-raspberry-pi-4-case.html
It gets hot to the touch, so I presume that it's dissipating heat like it's supposed to.
Am I just incredibly lucky or hopelessly unlucky? I have never had a computer (desktop or laptop) last long to have a fan fail. Is fan failure really that common? In just two years?
I get why people hate fans. I have a hand me down switch behind my desktop computer and the fans on that thing is louder than the fans on all three of the computer towers that it powers. However, the switch is not made for desktop use and in a 1U chassis, something has to give if we want airflow. However given that space is not an issue, you can get the classic noctua fan and cooler like the NH-D15 and a full ATX case if you're building new and that the fans will probably last over ten years with no servicing.
I get that this is probably tremendously overkill but just thinking out loud...
And of course, how often you end up cleaning the fan and surrounds because of this. I bought a new case for my desktop system about 6 months ago. There has been visible dust buildup around the case inflow fan for a couple months now, and I should probably clean the outside and vacuum out the inside of the case.
My desktop has 3 80mm fans that are 18 years old and work fine. My switch is 4 years old, my server NUC is 5 years old, my laptop was about that same age, gaming pc has 10 year old fans - all no fan failures!
I wonder if it’s environment dependent; I imagine if you live in a dusty or sandy place it could decrease lifetime...
At higher temps, you get about 2x life out of ball bearing fans. I’m not sure what their cutoff is for “dead”.
Interesting to see that position doesn’t matter for ball bearings, but vertical is best for sleeve bearings.
Would be interesting to see if a 10yr old fan still spins at the same rpm or has same current draw.
https://www.newark.com/pdfs/techarticles/mro/ballVsSleeve.pd...
Having a Nespi+ case and can say that the Fan sounds louder than than a printing laserjet you can even hear the bearing rumbling (combined runtime maybe 2-4 weeks), small cheap fans live much less than 2 years.
Outside over-clocking or extreme edge-case stuff I think the “Pi’s NEED a fan” stuff is mostly leftover from the early days pre-update and just stuck around.
Been nice if they just had the fan and connector attached to a new top for the case and could of added some side vents with height, making things just that much easier overall.
I myself have a 3rd party acrylic layer stack affair with a top fan and heat sink with 3V and run it constant as well below whisper level. I'd measure the dB but other systems currently mean my noise floor is 50dB and with sound meter right next to it, I get nothing above that. Though when just that a running, it a faint breeze sound at best.
The right resistor might do too, you’ll have to figure out the draw on the fan to calculate what works.
I've seen noise levels on cheap indoor air condition units that have unbelievable good figures; only that they measure at 3m; go figure.
Smart phones indicated noise levels are irrelevant since they lack calibration. I don't understand why people discuss their figures.
I use a DVB-T2 TV hat and it doesn't leave any pins spare :-(
So I'm going to buy a USB fan, power it from a separate power supply and and glue it to a fan-less case vent holes. This isn't going to look nearly as pretty.
What I would like to have is a fan-cooled case with a circuitry which would take a high-power laptop-grade USB-C charger as an input and split that power between the Pi and the fan. Perhaps it could also split the USB-C port into a power input port and an actual extra USB port.
probably no worse than the rest of the home-lab stuff (that sits in a rack) but not so great for something in the living room or elsewhere
The power cycling is new to me though. Is that also based on bad defaults (e.g. not using noatime mount option etc.) or is it actually based on power? Because that seems weird given their designed use case (constantly getting and losing power as they go in and out of devices).
2. /tmp on tmpfs
You're welcome.
But I do disable all logging and swap in the hope that this will extend their lifetimes.
1. Use an "endurance" SD card, usually sold for dashcams.
2. Use a USB stick instead of an SD card.
3. Netboot from a TFTP/NTP server.
The thermal images in the link still show whatever is plugged into USB runs pretty hot.
My experience is that the microSD last for a really long time, while the SD ones died like fries.
However "incredibly cheap" is not appropriate when referring to Raspberry Pi.
Its price is OK considering its performance, neither cheap nor expensive for what you get.
There are a lot of applications for which Raspberry Pi is fast enough, but almost all of those could be implemented using even cheaper microcontroller boards, with prices around $10, but programming those requires more knowledge, so they are less accessible for most people.
Besides clones more or less equivalent with Raspberry Pi, there are also a lot of models that are more expensive than Pi, but those are also proportionately faster than Raspberry Pi, so their higher price is justified.
I have experimented with Raspberry Pi, but eventually I did not use it for anything, because all my applications happened to be in those 2 categories mentioned above, i.e. either suitable for even cheaper devices or suitable for faster but also more expensive devices.
So Raspberry Pi can be a good solution for some people and it has a decent price for its features, but there are a large number of other devices with similar or better power consumption and price/performance ratio.