Active cooling for a ConnectX-7

I designed a simple 3D printable fan mount for a ConnectX-7 NIC. While I haven’t tested the design yet, I’m sharing it here in case anyone finds it useful. The files include both the fan mount and a 3D scan of the card itself, which might help with further modifications or alternative designs.

If you decide to print and test it, I’d love to hear your feedback—whether it’s about fitment, airflow, or any potential improvements. Let me know what you think!

6 Likes

All parts have finally arrived, and I just finished assembling the fan shroud for the ConnectX-7 NIC. Everything fits as expected! Minor tweaks to improve manufacturability have already been incorporated into the design files in the original post.


I’m really happy with how it turned out. If you try it yourself or have suggestions for further improvements, feel free to share!

5 Likes

Thank you for sharing, looks like a cool design! Could you please share the link to where you bought the blower? I would like to try out the design myself!

The fan I used is the CBM-5015CF-135-293-20 (all parts required can be found in the assembly page on OnShape) which I got from DigiKey https://www.digikey.com/short/b929qrtq

I also ordered the appropriate connector (0470541000) plus compatible pins (0008550102) from there.

The fan is strong enough to cool the card to ~60C at 75% fan speed. Higher power optics might need a stronger fan however.

Please note, that this design is NOT compatible with a ConnectX-6 card. They have a different screw layout.

1 Like

Thank you. I will be making one and I will let you know how it goes. What device did you use to make the 3d scan of the X-7? It is very impressive.

I used a Revopoint Metro X 3D scanner. It’s not a perfect scan as I didn’t want to use any “3D scan spray” on a 1000$+ NIC. The only reason I was able to get a scan at all is that the scanner uses structured blue light and can operate with a turntable. Even with all those features I had to merge 3 separate scans to get a usable result (<0.1 mm error).