February 19, 2026
Description
Keep your phone within arm's reach — no nightstand needed. This bedside phone holder hooks securely onto your bed frame and holds your phone upright in a sleek honeycomb pocket. Grab it in the dark, charge it overnight, done.
Fully parametric. Every dimension is adjustable in OpenSCAD — phone width, depth, holder height, hook depth, wall thickness, hex pattern density, corner rounding, and more. On MakerWorld, just use the built-in Customizer to dial in your exact dimensions without installing anything.
Fits any phone — Customize dimensions for your exact phone + case combo. Pre-made STLs included for popular models (iPhone, Galaxy, Pixel).
Fits any bed frame — Adjustable hook depth with 3 presets (thin/standard/thick). Measure your frame, pick a preset or customize.
Honeycomb pattern — Configurable hex size, fill ratio, and per-wall toggle (front, back, left, right). Saves filament and looks great. Can be fully disabled if preferred.
No supports needed — Prints upside-down with zero overhangs. Just slice and print.
Semi-circular top cutout — Easily grab your phone even in the dark.
Rounded corners — Adjustable corner radius for a polished look and comfortable handling.
Optional bottom fillet — Smooth interior edges prevent scratching your phone.
One piece, no assembly — Print it, hook it on, done.
STL Presets (ready to print):
Preset | Fits | Inner Width | Hook Depth |
|---|---|---|---|
Standard + thin hook | iPhone 14/15/16, Galaxy S24/S25, Pixel 9 | 75 mm | 18 mm |
Standard + standard hook | Same phones | 75 mm | 26 mm |
Standard + thick hook | Same phones | 75 mm | 34 mm |
Large + thin hook | iPhone Pro Max, Galaxy S25 Ultra, Pixel 9 Pro XL | 81 mm | 18 mm |
Large + standard hook | Same phones | 81 mm | 26 mm |
Large + thick hook | Same phones | 81 mm | 34 mm |
XL + thin hook | Galaxy S24 Ultra, large phones + thick cases | 85 mm | 18 mm |
XL + standard hook | Same phones | 85 mm | 26 mm |
XL + thick hook | Same phones | 85 mm | 34 mm |
Default | iPhone Mini with case (as pictured) | 73 mm | 26 mm |
Source files:
PhoneNightStand_Customizer.scad — Full parametric source with Customizer annotations (use on MakerWorld or in OpenSCAD locally)
PhoneNightStand.scad — Original source file
Important: Pre-made STLs are approximate. For the best fit, measure your phone + case with calipers and customize the dimensions. Add 2-3 mm tolerance to your measurements.
In OpenSCAD: Open PhoneNightStand_Customizer.scad, go to View → Customizer. All parameters are organized into tabs: Phone Dimensions, Hook, Box Construction, Hexagon Pattern, and Pattern Offset.
Key measurements you need:
Phone width (with case) — measure the short edge
Phone thickness (with case) — measure the thickest point
Bed frame thickness — measure the top rail where the hook sits
The model is already oriented for printing (opening faces up). No supports, no brim, no hassle.
Tip: Silk PLA looks fantastic with the honeycomb pattern (see gold version in photos).
Note on honeycomb pattern: The hex cutouts can be challenging to print cleanly. For best results, use a low layer height (0.12–0.16 mm) on the walls with the pattern. If you're having trouble or prefer a simpler print, the honeycomb can be completely disabled in the Customizer by setting the fill ratio to zero or toggling off all walls.
Phone | Width | Thickness |
|---|---|---|
iPhone 14/15/16 | 71.6 mm | 7.8 mm |
iPhone 16 Pro Max | 77.6 mm | 8.25 mm |
iPhone 15 Pro Max | 76.7 mm | 8.25 mm |
Galaxy S24/S25 | 70.5 mm | 7.2–7.6 mm |
Galaxy S25 Ultra | 77.6 mm | 8.2 mm |
Galaxy S24 Ultra | 79.0 mm | 8.6 mm |
Pixel 9 | 72.0 mm | 8.5 mm |
Pixel 9 Pro XL | 76.6 mm | 8.5 mm |
Add ~3 mm to width and ~6 mm to thickness for a case + comfortable fit.
CC BY-SA 4.0 — Remix, share, and adapt freely with attribution. Hexagon pattern adapted from Parametric Box with Hexagons by Brett Lajzer.
License:
Creative Commons — Attribution — Share Alike