**Thermal Testing with the Poly Plus Case from Argon One**
The process began by installing the Raspberry Pi 4 inside the case and attaching the fan. The next step was to enable the fan, which could be done in two ways: either by using PWM (Pulse Width Modulation) to control the fan's speed or by turning the switch to "On" to run the fan at full time. In this instance, we chose to utilize the PWM feature of the fan, allowing us to set a specific temperature threshold for when the fan would come on.
To enable the PWM feature, we first made sure that our Raspberry Pi OS was fully updated by running the command `sudo apt update` and then rebooting the system. Once we had restarted, we accessed the Raspberry Pi Configuration tool from the desktop icon and selected "Performance". From here, we were able to configure the fan settings for the new Raspberry Pi fan. We enabled the fan by selecting it as an option in the fan setting menu, but the fan GPIO needed to be set to 18.
Unfortunately, the current version of the Raspberry Pi OS has limited flexibility when it comes to setting the fan's temperature threshold. While we were able to enable the fan and set its speed, we were only able to set a maximum temperature threshold of 60 degrees Celsius, and not lower than that. However, this limitation can be overcome by editing the `config.txt` file.
To do so, we opened up the terminal and navigated to the location of the `config.txt` file. We then edited the file using `sudo nano /boot/config.txt`. The relevant section of the file is located towards the bottom, and it contains the following lines:
```
dt overlay,gpioFanControl=18,50
```
We were able to change this line to set the temperature threshold for the fan to 50 degrees Celsius instead of 60. We did this by swapping the `6` out for a `5`, effectively reducing the maximum temperature that the fan would allow.
To apply these changes, we saved and exited the file using `x`, and then restarted the Raspberry Pi using the command `sudo reboot`. After restarting, we were able to verify that our changes had taken effect by checking the temperature readings from the stress test software.
**Stress Testing the Raspberry Pi 4**
We used the stress test software "Berry" to stress test the Raspberry Pi 4. This software provides a lot of useful data, including temperature readings, and makes it easy to create charts that display our results.
First, we ran the stress test with all four cores maxed out for 10 minutes straight. After completing this test, we were able to view the resulting chart, which displayed our temperatures throughout the testing process.
We also wanted to test the Poly Plus case when overclocking the Raspberry Pi 4 CPU, so we repeated the stress test with an overclock of 2.1 gigahertz and the fan set to "On" at all times. We were able to view the resulting chart for this test as well.
Finally, we tested the stock settings for the Raspberry Pi 4, which included a speed of 1.5 gigahertz and the fan set to "On" at 50 degrees Celsius.
**Conclusion**
In conclusion, our testing has shown that the Poly Plus case from Argon One is an excellent choice for housing the Raspberry Pi 4. The case comes with a heat sink and PWM fan control, which allows us to easily manage the temperature of our Raspberry Pi. Even when overclocking the CPU, we were able to keep the temperature under control using this system.
The Poly Plus case is available on online marketplaces for around $10-$11, making it an excellent value for those looking for a high-quality case that can help keep their Raspberry Pi cool. Additionally, if you already have a case that you like and think might be able to fit the fan in, you can simply purchase the fan itself for $5.
Overall, we highly recommend the Poly Plus case from Argon One, as it is an excellent choice for anyone looking to build a powerful and efficient Raspberry Pi system.