Search models, users, collections, and posts

//JLI.space/IndexCooling - Valve Index Cooling Mod

Print Profile(2)

All
X1 Carbon
P1S
P1P
H2S
A1
H2D
P2S
X1
X1E
H2D Pro
H2C
X2D
A2L

free support (auto) 0.2mm layer, 2 walls, 15% infill
free support (auto) 0.2mm layer, 2 walls, 15% infill
Designer
2 h
1 plate

normal support 0.2mm layer, 2 walls, 15% infill
normal support 0.2mm layer, 2 walls, 15% infill
Designer
2 h
1 plate

Open in Bambu Studio
Boost
6
11
0
0
8
2
Released 

Bill of Materials

Bambu Filaments
Select all
Black (10101) / Filament with spool / 1kg
List other parts
  • Noctua NF-A4x10 5V PWM x 2: 5V PWM Version!
  • ESP8266 x 1: any kind
  • Addressable RGB strip LEDs x 2:

Description

hey, as the index can be used as a nice space heater when not in use and starts grilling your face after an hour of playing VR, I decided that this thing needs some cooling. I'm not a professional cad-modeler. I'm a electrical-engineering student and I just made this for fun.

Also, please excuse the messy print quality. Photos are from a bad Ender 3 print.

This mod uses parts of the Index Hardware CAD files: https://github.com/ValveSoftware/IndexHardware

The fan are fully software controllable so you can adjust the fan speed from within vr without having to search for a knob or having them blast at full speed all the time. I've added three lighting-modes, static color, rgb (of course) and a strobing effect which makes the fans look like they are spinning really slow which looks kinda cool. Not that this is important as you're - most of the time - not looking at it from the outside. :]The space oft he frunk is pretty limited so I decided to replace the whole frunk-panel. That way the fans are completely embedded into the headset and the cabeling is also concealed.I also managed to not obstruct any tracking sensor. The only drawback is that the visor doesn't fit anymore but adding it only makes it heat up faster. As you can see, I went with an fully closed front panel (excluding the fans) so all the air has to pass through the face-gasket area which actually causes a subtle stream of air, cooling your face while playing. It also helps the headset to stay cool as the index easily goes up to ~50°C while not(!) playing and can reach up to ~65°C+ while playing. Enabeling the fans drops the temperature to about 35°C max. (Measured @ 120Hz on the visible IC's on the PCB below the frunk)

The noise of the fans is also not too loud but I'd definitely stay with noctua as other brands seem to ignore the noise level of their fans. (Also, I used their cutout so other brands most likely won't fit.) But as I've said, using the settings, you can alwas find the best speed setting for any type of game. They don't look super nice and they're pretty expensive but quality goes first, I guess.

Stuff that I've used:

Some pictures/videos: https://photos.google.com/share/AF1QipMPPgWjj8fU-xwhmOxJG4iGlKGGL2Db1FN-XWi6ey-G1Yt0iWypXncTnwYBVkiyUg?key=R3otU0o4ZFNWcWlXQTQwQ2NOTE9CeU1mYVFpeFJn

Since then, a lot of people have contacted me, wanting to build their own. Additionaly, a few other guys told me that this mod will most definitely kill my headset in the long run. As it keeps getting warmer, I decided that I would finally release it all.

 

Doesn't kill your headset
After using my headset for the last ~6 years, I'm happy to announce that it still works absolutely fine. Tracking is still spot-on and my lenses/screens also have zero defects.
So if done properly, the mod doesn't damage the hardware at all. I've even had to RMA my whole headset recently due to the camera failing while updating to the new firmware. I guess if you don't f*ck it up, your warrenty won't void. If you do, it will.

Does it even work?
Also, a lot of people asked about the effectiveness of this mod in general. As someone who plays beatsaber a lot, I can say that it does make a huge difference to the comfort while in VR. You can't expect a giant stream of air, but even at 50% it's enough to let you play a lot longer than without it. To some extent, it even stops your face from sweating at all in slower games, preventing your face gasket from getting all soaked up, which is kinda nice. Especially when using >110% brightness and 120-144Hz.

Performance
The two Noctua NF-A4x10 5V PWM which I've been using ever since, have more then enough power for this application. More then you could every expect from for example something so small like in the chilldex. I've tried both (chilldex only for ~2h), and the chilldex has no chance against the small intake provided by the frunk. To be fair, it's a good product for the price, but some diy-ing could result in much greater performance.
If you have a 3D-printer and an Index, it's a no brainer.

3D-File & Arduino-Code
(attached)
Any orientation is fine, but standing upright is easier on the support usage. Use a raft or at least a skirt. I've used cheap PLA, worked great on my Ender 3 Pro.

attached arduino code: valveindex_glow_by_jli_space_V8.ino
When used with a ESP8266 it allows changing the speed/rgb color and effect from within VR using a browser like Chrome. It's most likely not plug-and-play and you'll have to adapt it to your microcontroller/fan setup. I guess it could be a nice starting point.
Obiviously, you could also just use a potentiometer with non-PWM fans and dump the rgb :^)

I hope that this helps. I'd love to see some builds if anyone is still into cooling it.
Have a great day :)

Reddit post for this mod:
new: https://www.reddit.com/r/ValveIndex/comments/cs0z0s/jlispaceindexcooling_yet_another_index_cooling_mod/
old: https://www.reddit.com/r/ValveIndex/comments/hop9yb/diy_coolingmod_for_your_index/

Still works fine today on 11.12.2025


Documentation (23)

Assembly Guide (22)
ec2c93dd9dd83c8c5f6894aaec2952d1 (2).png
IMG_20190731_001642.jpg
IMG_20190801_193152.jpg
IMG_20190802_001537.jpg
IMG_20190809_175111.jpg
IMG_20190809_181939.jpg
IMG_20190809_182839.jpg
IMG_20190809_183357.jpg
IMG_20190809_183807.jpg
IMG_20190809_205226.jpg
IMG_20190809_205232.jpg
IMG_20190809_205240.jpg
IMG_20190809_205247.jpg
IMG_20190809_205255.jpg
a55ac1d1f8d6b3ef09caafaae0261868.png
b138a2c11b94d5992dd333788a58dd4e.png
cf20b77d0611dae4acc45592afd18cb2.jpg
e5323ff06b1897b33e028a8c0b3ca59e.jpg
ea7c3dc1c4afed1a08b4c1e70e2d4e6e.png
eb8ca42e5daa67b0c9aaf91e5a50bdec.png
f8ec0e1190bf0aca9ec1d6636a9296c8.png
IMG_20190809_183357-COLLAGE.jpg
Other Files (1)
valveindex_glow_by_jli_space_V8.zip

Comment & Rating (0)

(0/1000)

License

This user content is licensed under the MakerWorld Exclusive License.

You may create derivative works based on this object, provided that all such derivative works are published exclusively on the MakerWorld platform and include proper attribution to the original creator. You may not share, upload, host, distribute, or publish this object—or any derivative work of this object—on any other digital platform, marketplace, or distribution channel. Commercial use of this object and any derivative works is strictly prohibited. This includes, but is not limited to, selling, renting, sublicensing, or using the object in any context in which you receive monetary compensation or other financial benefits.