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