January 5, 2026
Description
I'm not gonna ask for a coffee, but please make sure you give me a like if you find this model useful.
I designed this hook on request of my wife. It went to several iterations mainly because I wanted a perfect fit - not too loose, not too tight. This is quite hard to achieve since:
3D printed objects are not dimensionally accurate (materials, calibration, process etc.)
radiators dilate / contract at different temperatures
heating radiators are not standardized
Therefore I designed this hook which features an open ring and parametrizable tolerances. It does not need supports when printing and should be printed in a material which doesn't soften much at higher temperatures (I printed in PETG and is rock-solid).
You need to measure two distances (use calipers!):
Dimension A: the thickness of a radiator pipe
Dimension B: the distance between two pipes
as in this picture (contains the dimensions of my radiator):
Then, load the included F3D file in Fusion, go to Design -> Modify -> Change parameters and add the measured values in the table (in the Expression column), then hit OK:
After that, save the model as a mesh to produce a STL file, and run it through your slicer as usual.
For convenience, I generated already several STLs for dimensions I noticed that are quite common in other models. The naming convention of the files is: Hook_A_B.stl. where A and B are the dimensions (in mm) as described above.
Filename | Dimension A | Dimension B |
|---|---|---|
Hook_20_15.stl | 20mm | 15mm |
Hook_20_20.stl | 20mm | 20mm |
Hook_22_20.stl | 22mm | 20mm |
Hook_22_22.stl | 22mm | 22mm |
Hook_25_40.stl | 25mm | 40mm |
Enjoy!
License:
Creative Commons — Attribution — Noncommercial — NoDerivatives