89 lines
2.6 KiB
Markdown
89 lines
2.6 KiB
Markdown
# Shower Phone Holder
|
|
|
|

|
|
|
|
Hangs from an aluminum shower rail via two hooks at the top, with a pocket/tray at the bottom to hold a phone.
|
|
|
|
## Parameters
|
|
|
|
### Phone
|
|
|
|
| Parameter | Default | Description |
|
|
|-----------|---------|-------------|
|
|
| `phone_width` | 165 mm | Width in landscape |
|
|
| `phone_height` | 80 mm | Height in landscape |
|
|
| `phone_thickness` | 12 mm | Thickness with case |
|
|
|
|
### Rail
|
|
|
|
| Parameter | Default | Description |
|
|
|-----------|---------|-------------|
|
|
| `rail_width` | 25 mm | Measure your rail! |
|
|
| `rail_thickness` | 10 mm | Depth of the rail |
|
|
|
|
### Tolerances
|
|
|
|
| Parameter | Default | Description |
|
|
|-----------|---------|-------------|
|
|
| `rail_tolerance` | 1.0 mm | Clearance around rail |
|
|
| `phone_tolerance` | 2.0 mm | Clearance around phone |
|
|
|
|
### Structure
|
|
|
|
| Parameter | Default | Description |
|
|
|-----------|---------|-------------|
|
|
| `wall` | 3 mm | General wall thickness |
|
|
| `back_thickness` | 3 mm | Back plate thickness |
|
|
|
|
### Hook
|
|
|
|
| Parameter | Default | Description |
|
|
|-----------|---------|-------------|
|
|
| `hook_width` | 25 mm | Width of each hook |
|
|
| `hook_drop` | 15 mm | How far back leg drops behind rail |
|
|
|
|
### Pocket
|
|
|
|
| Parameter | Default | Description |
|
|
|-----------|---------|-------------|
|
|
| `pocket_depth` | 25 mm | How far pocket extends forward |
|
|
| `pocket_lip` | 15 mm | Front wall height |
|
|
| `pocket_floor` | 3 mm | Floor thickness |
|
|
|
|
### Drain Holes
|
|
|
|
| Parameter | Default | Description |
|
|
|-----------|---------|-------------|
|
|
| `drain_radius_top` | 3 mm | Radius at pocket interior (wide end) |
|
|
| `drain_radius_bottom` | 1.5 mm | Radius at pocket exterior (narrow end) |
|
|
| `drain_count` | 5 | Number of drain holes across pocket width |
|
|
|
|
### Corners
|
|
|
|
| Parameter | Default | Description |
|
|
|-----------|---------|-------------|
|
|
| `corner_radius` | 5 mm | Radius for rounded corners |
|
|
| `corner_fn` | 40 | Segments per rounded arc |
|
|
|
|
### Back Plate Style
|
|
|
|
| Parameter | Default | Description |
|
|
|-----------|---------|-------------|
|
|
| `back_style` | "open" | "solid", "hex", or "open" |
|
|
| `hex_radius` | 5 mm | Circumradius of each hexagon (hex style) |
|
|
| `hex_wall` | 2 mm | Wall thickness between hexagons (hex style) |
|
|
| `hex_margin` | 5 mm | Inset from plate edges/features |
|
|
|
|
### Open Style
|
|
|
|
| Parameter | Default | Description |
|
|
|-----------|---------|-------------|
|
|
| `open_border_left` | 10 mm | Left border width |
|
|
| `open_border_right` | 10 mm | Right border width |
|
|
| `open_diagonal_width` | 10 mm | Width of diagonal brace |
|
|
|
|
## Print Notes
|
|
|
|
- **Orientation**: flat on one side
|
|
- Hook will need support on the side that is not flat on the bed
|
|
- Depending on the back plate design you may need supports as well
|