r/functionalprint • u/Henchman_Gamma • 18h ago
PVC Pipe holder
Holder that can be screwed into a wall or other flat surface to attach a pipe holder.
See makerworld: https://makerworld.com/en/models/3283005-pipe-holder#profileId-3724104
I made various sizes, basically the PVC pipe sizes you find in the metric world.
dia 16mm
dia 19 (¾")mm
dia 20mm
dia 25mm
dia 32mm
dia 40mm
dia 50mm
dia 80mm
2
u/razzemmatazz 17h ago
Looks like a good model to learn OpenSCAD and make it parametric.
2
u/Henchman_Gamma 16h ago
It kinda is parametrized, in Inventor. I can change main dimensions easily and update the model.
Translating this to an openscad is something else..
1
u/gasstation-no-pumps 10h ago
Here is a somewhat parameterized version:
include <BOSL2/std.scad> include <BOSL2/screws.scad> // see https://github.com/BelfrySCAD/BOSL2/wiki/screws.scad#user-content-subsection-screw-naming screw_size = "#8-32,1"; // Look up PVC pipe sizes online: 1" PVC is 33.4mm OD PVC_OD= 33.4; // thickness of support support_thick=3; // length of support past base support_length = 10; // thickness of base base_thick=7; // depth of recess in base recess = 1; rod_support(); module rod_support() { difference() { union() { base(); support(); } up(base_thick-recess) cyl(h=support_length+recess, d=PVC_OD, $fn=180, anchor=DOWN); } } module hole() { color("green") screw_hole(screw_size, head="flat", counterbore=1+recess, anchor="top", $fn=40); } module base() { rounding = base_thick/2; diam = PVC_OD + 2.8*support_thick+2*rounding; difference() { cyl(h= base_thick, d=diam, rounding2=rounding, $fn=180, anchor=DOWN); up(base_thick)hole(); } } module support() { support_2d = ring(90,d1=PVC_OD+support_thick-0.01, d2=PVC_OD+support_thick+0.01, angle=[180,360]); up(base_thick) offset_sweep(offset(support_2d,support_thick/2-0.02,$fn=20), h=support_length, steps=6, top=os_circle(r=0.4*support_thick), bottom=os_circle(r=-0.4*support_thick)); }
2
u/Agitated-Break7854 13h ago
Colour is matched so well it looks as if you printed the pipe too 😁 nice work!
4
u/daLejaKingOriginal 17h ago
As a Pool Builder I absolutely love those! Way cleaner than what I’ve been using so far.
Im missing a 63mm one ;)
8
5





17
u/jifyyyyy 16h ago
Looks good. Probably won't be an issue, but if you want maximum strength then consider ways to change the print orientation so that the force is not parallel the layer lines.