# 4-bay 3.5" HDD cage with caddies

Parametric OpenSCAD model for a compact 4-bay 3.5" HDD cage with removable caddies.

## Files

- `hdd_4bay_caddy.scad` - parametric source.
- `cage.stl` - print once.
- `caddy.stl` - print 4 times.
- `assembly_preview.stl` - visual/control assembly, not the preferred print file.
- `assembly_preview.png` - quick OpenSCAD render.

## Approximate external dimensions

- Cage width: 114.7 mm
- Cage depth: 163.0 mm
- Cage height: 129.8 mm
- Caddy width: 108.0 mm
- Caddy depth: 161.0 mm
- Caddy height with drive envelope: 28.5 mm

## Important parameters

Measure your rubber HDD washers/grommets before printing the final version.

- `grommet_hole_d = 8.2;`
- `grommet_recess_d = 13.0;`
- `grommet_recess_depth = 0.8;`
- `caddy_slide_clearance = 0.35;`

Increase `caddy_slide_clearance` to `0.45` or `0.50` if your printer tends to print tight.

## Suggested printing

- Material: PETG preferred, PLA acceptable if the case temperature stays reasonable.
- Cage: print flat on its bottom.
- Caddy: print flat on its bottom.
- Supports: should not be required.
- Perimeters/walls: 4+
- Infill: 25-35%

## Export commands

```sh
openscad -o cage.stl -D 'part="cage"' hdd_4bay_caddy.scad
openscad -o caddy.stl -D 'part="caddy"' hdd_4bay_caddy.scad
openscad -o assembly_preview.stl -D 'part="assembly"' hdd_4bay_caddy.scad
```
