Freestanding PC drive cage

Often when I end up building PCs lying on a workbench without a proper case, I'm struggling with where to put the drives for it. This 3D printed drive cage holds one 5.25" and two 3.5" drives, sits solidly on the desk, and has the appropriate elongated slots to secure the drives to it with room to adjust their position forwards/backwards.

Horizontal surfaces are designed as a criss-crossing grid of "beams" instead of a solid surface, to conserve plastic, but are also thick enough to allow resting a motherboard on top of it without any danger of through-hole parts touching the top of the drives and shorting out.

Print vertically, without supports, standing on one of the open ends.