← All projectsIteratingHardware · CAD and printing

3D-printed hardware

Custom printed parts for the homelab: fan shrouds for passive Tesla P100 GPUs, and a dragon-head PC case for the home server.

Printer
Bambu Lab P2S with AMS (256 mm bed)
Design
Parametric Python scripts that export STL
Material
PLA+ for the shroud, ASA planned for the case
Files
Not published yet: fit isn’t confirmed

Dual-fan shroud for Tesla P100

The Tesla P100 is a passive server card with no fan of its own, so it needs forced airflow. This shroud slides onto the tail end of the card and holds two 40 mm fans blowing into the heatsink. I measured my cards by hand (the published tail height was wrong for mine) and design the part as a Python script, so each revision is a parameter change plus a re-export. It has gone through several versions, up to v7.

Status: still iterating. I haven’t confirmed the final fit, so I’m not offering the STL files for download yet.

Dragon-head mATX case

A case for the home server shaped like a dragon head, built as stacked “slice” plates cut to the head’s outline, printed in ASA in keyed pieces that fit the P2S bed. The outline is based on a dragon model I generated with the image-to-3D tool.

Status: design preview only. It hasn’t been printed or built.