JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
2 / 8
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD
0% OFF
Save $-2.99

JEYI M.2 SSD Heatsink, Aluminum PS5 Radiator Solid State Drives Cooler Silicone Thermal Pad For NVME NGFF M2 2280 PCI-E SSD

$2.99
14512 sold
Color
Qty 1726 in stock

Product Description

【Designed for desktop PC/PS5】- Perfectly fit for Samsung 860 EVO, 960 EVO, 970 EVO, 970 Pro, 980 Pro, 980 Pro, PS5 etc. this M.2 SSD heatsink compatible with all single sided Type.

【Main body material】- Full Aluminum, anodic oxidation surface treatment. Dimensions: 73 x 2 x 3mm, m.2 heatsink well fit for PS5 installation as well as PC M.2 Slot.

【Thermal Pads】- with good thermal conductivity ability. Low viscosity, with no damage to the M.2 SSD. (10 W/m-k)

【High Performance】- With 5°C - 20°C cooling effect (varies depending on the environments), cool your M.2 2280 SSD to a safe temp to avoid overheating and throttling, improve your computer's performance.

【Package Include】1* 2280 SSD Heatsink, 1* Silicone Thermal Pad, 3* Rubber Rings

Main Body Material: Aluminum alloy

Thermal Conductivity : 237W/mK. Cooling effect: 5°C - 20°C

Easy to Install

Best for 2280 SSD

You May Also Like Don't Like These?
const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);