April 10, 2026
Description
Whether you have a thick rectangular concrete wall, a round metal pipe railing, or a thin 2D/3D mesh fence, this fully parametric model adapts to your exact needs. Built entirely in OpenSCAD, you can customize every single dimension to perfectly hug your railing and securely hold your favorite planters.
Â
Key Features:
Railing - Top mount settings
Railing Type: Choose between a Round pipe or a Rectangular wall/railing.
Railing Size: The exact outer diameter of your round pipe, or the thickness of your rectangular wall.
Hook Extension: How far the back lip extends downwards to secure the hook against the back of the railing.
Drop Height: The vertical distance from the top of the railing down to the bottom where the planter sits.
Planter - Pot holding settings
Planter Width: The flat horizontal space for your planter box to sit on.
Upright Height: The height of the front retaining wall/arm.
Upright Angle: The tilt of the front retaining arm. 0 is perfectly straight up. Increase it to match pots with angled/tapered sides.
Deflection Angle: Tilts the entire planter support arm upwards. Used to counteract the natural bending of 3D-printed plastic under heavy loads. You'll have to experiment a bit here. I added this at the request of a friend. I recommend 1 to 5 degrees. 5° is 1,1mm height for every 10mm length.
Spacer - Bottom wall/fence support
Spacer Offset: Shifts the built-in spacer up from the bottom corner.
Â
Mesh Spacer Plug Only: Generates only the dovetail wedge without the extended block.
Optimization
Enable Lightweight: Generates smart cutouts to save filament without compromising main structural integrity. Experimental option - please use with caution.
Rounding Radius: Controls the size of the corner rounding.
Total Thickness
Part Thickness: The overall extrusion thickness of the entire hook (Default is a very sturdy 15mm).
Â
Â
Recommended Print Settings (CRITICAL FOR STRENGTH):
Â
I recommend printing using my 0.4 and 0.8 print profiles! Ready-made settings without having to worry about making changes. Just import your object into my file.
Â
Â
How to Use the Customizer: Simply open the file in the MakerWorld Customizer. Use the sliders in the left panel to adjust the dimensions.Â
Happy planting! 🌱Â
If you print one, please share a picture of your balcony setup in the comments!
Boost MeThanks for little tip!License:
MakerWorld Exclusive License