Kolink Rocket Case Cooling Airflow Mods
I was pleased to have come across a case like the Kolink Rocket. Whilst far from being my smallest Mini ITX case, it is far more capable because an SFX PSU will go inside, and most impressively, the majority of desktop class Graphics Cards.
It's quite a clever design - on one side the graphics card sits nicely, and on the other side, the motherboard is flipped over and mounted there. A PCIe Riser connects the two. The SFX PSU instead of adding real estate to the back, is mounted in spare space at the front, and a mains extension leads to it.
I built a reasonably powerful, but reasonably priced (at the time of writing early 2020) mini ITX system, components consisting of:
- AMD Ryzen 5 3600 3.6GHz 6 core 12 thread processor
- Gigabyte B450 I AORUS PRO WIFI Mini ITX motherboard
- Corsair Vengeance LPX 16GB (2x 8GB) 3000MHz DDR4 RAM
- Kingston A2000 500GB M.2-2280 NVMe PCIe SSD
- Zotac GeForce GTX 1660 Twin Fan 6GB GDDR5 Graphics Card
- Corsair SF450 Platinum SFX PSU (originally SilverStone SST-ST45SF v3.0 - SFX Series, 450W 80 Plus Bronze PSU)
It worked, except when punished with more than an hour of gaming where the PC would shut off (no display, fans stopped, but power light on) with the only recovery being to unplug from the mains for a bit and then re-plug and switch on.
Logging the CPU and GPU temperatures didn't highlight any great cause for concern, but there was some heat after opening up the side of the case.
Gaming again with both sides of the case off, there was no problem. With one or the other side on (but other still off), again problems occurred, but after a longer time than with both sides on.
Update August 2020: a summer heatwave came to the UK, and the extra heat caused my PC to shut off again during gaming. CPU and GPU temperatures were higher, but again neither were above 80 degrees. I swapped out the SilverStone SST-ST45SF PSU with a Corsair SF450 Platinum and this solved the problem! You get what you pay for I suppose, but I'm still happy I did the cooling modifications in this guide though.
Overheating
The conclusion I came to was something was overheating. Support for monitoring all temperatures for my motherboard under Linux isn't great, so I did not work out what particular area was overheating, but having looked at the case, it's obvious the cooling is not good enough:
- Whilst the case sides have many holes, they're quite small and air doesn't really flow out of them. This is proven by putting the case side in front of a 12" desk fan - substantial reduction in airflow. It feels like a sail.
- The only case fan is at the top, blowing out. This is compromised by
- The exhaust of the fan blows directly on to the case top, leaving the air to flow out the narrow sides. This will cut airflow considerably
- The PCIe connector blocks about 70% of the intake of the fan, reducing air flow even more
The CPU and graphics cards generate the most heat, but they have their own fans which transfer the heat from their heatsinks to the air around them.
The problem is that heated air just builds up inside the case and doesn't escape, causing some other piece of silicon to breach its temperature limit and shut down to protect itself.
My solution
I didn't want to part with the case. It was a gift. Instead I had a thought about how to solve the problem:
- Top fan - options were to cut a hole in the top to improve airflow (didn't like this idea though), or just install a bigger fan. The Noctua NF-A9x14 is a 14mm fan that fits the height fine, and the 92mm diameter also fits the case fine. This is only a bit bigger, but it will still be an improvement, plus it is a quieter fan anyway.
- Bottom fan - improving the top fan wouldn't make a significant difference, the case really needs another fan near the motherboard/GPU.
I was not using the SATA tray in the bottom of the case and its height is perfect to fit another 14mm fan in. Therefore, I would install one in the bottom of the case and cut a hole in the bottom to allow the air to flow. To allow air flow out the bottom, I'd raise the case height slightly using thicker stick on feet. - Front fan - to blow some air over the GPU and motherboard, there was a hole that I could easily mount a 60mm fan in, so I added a Noctua NF-A6x25.
- PSU fan - to encourage any heat generated in the PSU to escape from the case top, I added a 40mm fan at the top of the case, which is the rear of the SFX PSU.
The third and fourth mods are perhaps not necessary, but easy to include. I had the 40mm fan anyway, and adding the Noctua 60mm fan to my order was an excuse for free delivery :-)
Why Noctua? Well for 92mm fans slim profile fans, there isn't much choice. They are also good performing fans, come with rubber vibration free mounts and 4 pin PWM fan splitters, which is really useful since the Gigabyte B450 I AORUS only has one system fan header.
Cutting holes for these fans was a challenge. Whilst the case is advertised as aluminium, only the outer case is, the frame is steel (as it's magnetic), and feels like some hard steel too!
Cutting large circles can be difficult. The best circles I've ever cut was done using a hole saw. These are toothed circular saw that fit into a normal drill.
They're mainly meant for wood but may be used on aluminium or thin steel if done carefully. They tend to need some power too so for this job I used the mains powered drill rather than the battery operated one.
Cutting the hole is easy if you don't have to widen an existing hole, but unfortunately I wanted to widen the 80mm hole already there for the top fan, and widen some oblong hole in the bottom for the other 92mm fan to push air unimpeded.
I solved this problem by using a piece of old wood from a shelf bracket I didn't need. By using existing, or drilling new holes, I could mount the piece of wood so that it crosses the centre of where I need to drill the hole.
As my wood was pine though, it tends to split under pressure if the temporary screw holes you make are too close to the edge of the wood. This happened to me when enlarging the top hole, and as a result the enlarged hole ended up slightly off centre. Fortunately, it wasn't too much of a problem as there was still room for the fan and since I hadn't drilled the screw holes yet, I could offset those by the same amount so the fan would still sit centre to the hole.
Drilling the aluminium case bottom was easier because it was just drilling a new hole. I drilled from the inside of the case bottom as it tends to end up neater.
For the 60mm fan, I just used the space available at the front and only drilled three holes to mount the fan (leaving one hole empty). Likewise, the 40mm fan I drilled only two holes to mount the fan.
Initially I had the bottom fan blowing in, top fan blowing out (like the default configuration) and front fan blowing in. Whilst this arrangement did improve my runtime, I still got an overheating shut down.
Reversing the bottom fan so it was also blowing out of the case solved the problem though. It just goes to show that the problem with small cases is really just getting the heat out. With two 92mm fans blowing hot air out through the top and bottom of the case, I'm now running reliably with no overheating.
The whole mod took most of a day, and I'm pretty sure it voided my warranty and dropped the resale value, so beware. I'm not intending to return or sell the case for some time though, so felt these modifications would be worthwhile, and it has proven so!
Below are some pictures of the work in progress and the final result.
Checking the fan height will fit in the bottom of the case
The existing 80mm fan, which has to spin really fast (therefore noisy) to make any difference
The naked case frame before cutting
Installing a piece of pine wood to guide the hole saw
Re-installing the wood because it split - top right screw I drilled a new hole for
The 92mm hole after cutting
Cutting the bottom fan. Holes drilled for mounting the wood as a guide again. You can see where I tried to make the hole without mounting the
wood properly, and failed
Bottom fan hole after cutting
Drilling guide hole for the bottom panel hole
Bottom panel hole after drilling
Fan nicely sits in the hole
Top hole with mounted fan
Bottom hole with mounted fan (note I reversed the direction later)
Bottom hole with mounted fan (note I reversed the direction later) - inside view
60mm fan mounted
60mm fan mounted - inside view
40mm fan mounted
View of top frame
View of bottom frame
View of bottom frame after mounting the outer panel
View of case after installing back the outer panels
View of case after installing back the outer panels
View of case after installing back the outer panels
View of the case bottom, showing new fan hole
View of the case bottom, graphics card side, showing new fan hole, note the larger feet I installed
View of the case bottom, motherboard side, showing new fan hole, note the larger feet I installed
View of case, motherboard side
View of case, graphics card side
View of PCIe connector (still mostly obscuring that fan)