Shelf Hook
TL;DR: Standard hooks rarely fit real-world shelves with varying thickness, lips, or slats. This parametric OpenSCAD shelf hook adapts to those variables so you can print a perfect fit instead of hunting for the right off-the-shelf part.
Why a parametric shelf hook?

This is a hook meant to be attached to a shelf. The SCAD file uses a parametric design to alter its form and features. This design can be made to accommodate shelves with a variety of features.
Adjustable Parameters
- Shelf thickness
- Shelf lip depth and angle
- Band/slat presence and dimensions
- Hood dimensions (for cable management or aesthetics)
- Pre-tapped hole presence and dimensions (for optional screw reinforcement)
Key Takeaways
- One model can serve many shelf profiles when parameters are exposed.
- Parametric design reduces iteration time — change a value, re-render, print.
- Pre-tapped holes and hood options turn a simple hook into a small system.
Get the Files
Related prints: Soap Dish and Raspberry Pi B+ Mount.