{"id":5817,"date":"2026-09-24T16:57:08","date_gmt":"2026-09-24T07:57:08","guid":{"rendered":"https:\/\/donguri3.net\/server-tech\/ms-nh1-stick-pc-cooling-mod-2\/"},"modified":"2026-09-24T16:57:09","modified_gmt":"2026-09-24T07:57:09","slug":"ms-nh1-stick-pc-cooling-mod","status":"publish","type":"post","link":"https:\/\/donguri3.net\/en\/diy-repair\/repair-pc-hardware\/ms-nh1-stick-pc-cooling-mod\/","title":{"rendered":"Attaching a Genuine Intel Cooler to the &#8220;MS-NH1&#8221; Stick PC to Eliminate Thermal Throttling"},"content":{"rendered":"<p>While cleaning up my room, I happened to find a Mouse Computer stick-type PC &#8220;MS-NH1-W10&#8221; that had been resting deep inside a drawer for a long time.<\/p>\n<p><a href=\"https:\/\/amzn.to\/3StLViQ\" target=\"_blank\" rel=\"noopener\" data-blogcard=\"1\">mouse PC Stick PC MS-NH1-W10 Windows10\/2GB\/32GB<\/a><\/p>\n<p>This model features a palm-sized ultra-compact enclosure equipped with a quad-core Intel Atom Z3735F CPU (base clock 1.33GHz, burst up to 1.83GHz), 2GB of main memory, and 32GB of eMMC. It came pre-installed with Windows 10 Home (32-bit), but by modern standards, its specs are quite severe, so it had been left unused.<\/p>\n<p>I booted it up to check its current operational status, and found that the CPU temperature easily exceeded 70\u00b0C almost immediately after OS startup or during light browsing. The internal tiny fan and heat spreader couldn&#8217;t keep up with the heat dissipation, causing severe thermal throttling. Checking Task Manager, the operating clock had plummeted to around 500MHz\u2014less than half of its rated speed\u2014making the mouse pointer movement visibly laggy and sluggish.<\/p>\n<p>While I don&#8217;t have a specific use case in mind, it felt wasteful to simply throw it away, so I decided to try a pointless modification to drastically enhance the cooling mechanism.<\/p>\n<p><a href=\"https:\/\/amzn.to\/4h05uap\" target=\"_blank\" rel=\"noopener\" data-blogcard=\"1\">Equipping a Stick PC with a Cooling Fan<\/a><\/p>\n<h2>Avoiding Thermal Throttling and Maintaining the Rated Clock<\/h2>\n<p>The goal of this modification is to completely suppress thermal throttling caused by thermal runaway and create a state where the CPU&#8217;s original processing performance can be constantly utilized.<\/p>\n<p>I set the following two specific target values:<\/p>\n<ul>\n<li>Keeping the CPU temperature around 40\u00b0C even under high load<\/li>\n<li>Preventing the operating clock from dropping to 500MHz and keeping it running stably at the rated 1.33GHz<\/li>\n<\/ul>\n<p>While the portability as a small PC is completely lost, ensuring stable operation as a stationary device is given top priority.<\/p>\n<h2>Fabricating a 3D Printed Mount and 5V Low-Speed Fan Drive<\/h2>\n<p>I modeled and 3D printed a dedicated mount.<\/p>\n<div class=\"sketchfab-embed-wrapper\">\n<p><iframe loading=\"lazy\" title=\"Intel (LGA115x) Mounting Bracket for MS-NH1\" src=\"https:\/\/sketchfab.com\/models\/be543f59912c47328ccf4d03b4458366\/embed\" width=\"640\" height=\"480\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"> <\/iframe><\/p>\n<p style=\"font-size: 13px; font-weight: normal; margin: 5px; color: #4a4a4a;\"><a style=\"font-weight: bold; color: #1caad9;\" href=\"https:\/\/sketchfab.com\/3d-models\/intel-lga115x-mounting-bracket-for-ms-nh1-be543f59912c47328ccf4d03b4458366\" target=\"_blank\" rel=\"nofollow noopener\"> Intel (LGA115x) Mounting Bracket for MS-NH1 <\/a> by <a style=\"font-weight: bold; color: #1caad9;\" href=\"https:\/\/sketchfab.com\/nando-256\" target=\"_blank\" rel=\"nofollow noopener\"> nando-256 <\/a> on <a style=\"font-weight: bold; color: #1caad9;\" href=\"https:\/\/sketchfab.com\" target=\"_blank\" rel=\"nofollow noopener\">Sketchfab<\/a><\/p>\n<\/div>\n<p>The genuine Intel cooler has four push-pin holes for motherboard fixing. I measured the pitch of these push-pin holes and designed a structure where the protrusions on the mount snap right in using the push pins. I aligned the position so that the MS-NH1 board and heat sink tightly adhere to the center of the cooler. When I actually installed it, I was able to securely clamp it without any looseness by reusing the genuine fixing pins as-is.<\/p>\n<p>For thermal conduction between the heat sink and the cooler&#8217;s contact surface, I applied an appropriate amount of &#8220;Arctic MX-4,&#8221; a standard thermal grease, to minimize thermal resistance.<\/p>\n<p>Next is the fan power supply method. Although the E97378-001 is a PWM-compatible 4-pin fan rated for 12V operation, this time I drew power from the USB port (5V) of the MS-NH1 itself. Since I confirmed that even a 12V-specified fan can barely maintain rotation with a 5V supply, I routed it through a single-port type PWM fan controller to run it quietly at the minimum rotation speed.<\/p>\n<p>Although I attempted to actually measure the control frequency of the PWM signal, my oscilloscope happened to be broken, so I skipped checking the frequency waveform.<\/p>\n<p><a href=\"https:\/\/donguri3.net\/wp-content\/uploads\/2026\/09\/IMG_3778_x.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-5634\" src=\"https:\/\/donguri3.net\/wp-content\/uploads\/2026\/09\/IMG_3778_x.jpg\" alt=\"Attaching a Genuine Intel Cooler to the MS-NH1 Stick PC\" width=\"1920\" height=\"1440\" srcset=\"https:\/\/donguri3.net\/wp-content\/uploads\/2026\/09\/IMG_3778_x.jpg 1920w, https:\/\/donguri3.net\/wp-content\/uploads\/2026\/09\/IMG_3778_x-300x225.jpg 300w, https:\/\/donguri3.net\/wp-content\/uploads\/2026\/09\/IMG_3778_x-1024x768.jpg 1024w, https:\/\/donguri3.net\/wp-content\/uploads\/2026\/09\/IMG_3778_x-768x576.jpg 768w, https:\/\/donguri3.net\/wp-content\/uploads\/2026\/09\/IMG_3778_x-1536x1152.jpg 1536w, https:\/\/donguri3.net\/wp-content\/uploads\/2026\/09\/IMG_3778_x-530x398.jpg 530w, https:\/\/donguri3.net\/wp-content\/uploads\/2026\/09\/IMG_3778_x-565x424.jpg 565w, https:\/\/donguri3.net\/wp-content\/uploads\/2026\/09\/IMG_3778_x-710x533.jpg 710w, https:\/\/donguri3.net\/wp-content\/uploads\/2026\/09\/IMG_3778_x-725x544.jpg 725w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<h2>Verification of Cooling Effect and Operating Clock<\/h2>\n<p>After completing the modification, I booted the system and verified the changes in temperature and clock speed.<\/p>\n<p>The results are as follows:<\/p>\n<ul>\n<li>CPU Temperature: Dramatically dropped from over 70\u00b0C at idle to light load down to around 40\u00b0C<\/li>\n<li>Operating Clock: Escaped the sluggish 500MHz caused by thermal throttling and became completely stable at 1.33GHz<\/li>\n<\/ul>\n<p>In terms of cooling, I obtained results with no room for complaint, and thermal throttling was completely eliminated.<\/p>\n<p>However, regarding the responsiveness of Windows 10 itself, frankly speaking, a &#8220;sluggish&#8221; heaviness remained. While extreme stuttering was reduced by raising the clock from 500MHz to 1.33GHz, the physical hardware configuration\u2014the processing capacity of the Atom Z3735F, a mere 2GB of main memory, and a slow eMMC\u2014is definitively insufficient to run modern Windows 10 comfortably. Even by enhancing cooling to the absolute limit, the fundamental barrier of the OS&#8217;s own weight could not be broken.<\/p>\n<p><a href=\"https:\/\/amzn.to\/4cyFvFQ\" target=\"_blank\" rel=\"noopener\" data-blogcard=\"1\">High Precision PWM Fan Speed Controller 12V 4 Pin Adjustable Voltage Cooling System Module Case Fan Speed Controller PWM Single Channel with Wide Range Duty Cycle Control<\/a><\/p>\n<h2>Conclusion<\/h2>\n<p>To solve the heat problem of the neglected &#8220;MS-NH1-W10&#8221; stick PC, I introduced a genuine Intel cooler &#8220;E97378-001&#8221; and MX-4 grease. By fabricating a 3D-printed mount utilizing the push-pin holes and running the fan at low speed via a 5V USB power supply and PWM controller, the CPU temperature dropped from over 70\u00b0C to 40\u00b0C, and the clock was able to maintain its rated operation of 1.33GHz instead of 500MHz. Although it was a success as a cooling modification, the heaviness of Windows 10 could not be resolved due to the limitations of the hardware specifications. Moving forward, I plan to leverage this stable cooling environment to install a lightweight Linux distribution and repurpose it as a toy and experimental machine.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>While cleaning up my room, I happened to find a Mouse Computer stick-type PC &#8220;MS-NH1-W10&#8221; that had [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":5634,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_locale":"en_US","_original_post":"https:\/\/donguri3.net\/?p=5633","footnotes":""},"categories":[1165],"tags":[327,513,105,1005,275],"class_list":["post-5817","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-repair-pc-hardware","tag-3d","tag-linux","tag-windows","tag-275","en-US"],"_links":{"self":[{"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/posts\/5817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/comments?post=5817"}],"version-history":[{"count":1,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/posts\/5817\/revisions"}],"predecessor-version":[{"id":5820,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/posts\/5817\/revisions\/5820"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/media\/5634"}],"wp:attachment":[{"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/media?parent=5817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/categories?post=5817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/donguri3.net\/wp-json\/wp\/v2\/tags?post=5817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}