Strap Bracket
Edit source codeDepth of countersink. By using the formula "=(countersinkMajorDiameter - countersinkHoleDiameter) / (2* tan(((60 * PI) / 180) / 2))" you can set the depth by defining an angle, just replace 60 by whatever angle is needed.
This strap bracket is a compact mounting piece defined by a solid bar with a centered gap. width, length, and height set the overall block size, while gapLength and gapHeight create the open slot for routing straps, cables, or material. A roundRadius softens the corner profile for strength and a clean look.
Each end features a countersunk mounting hole, controlled by countersinkHoleDiameter, countersinkMajorDiameter, and an angle-based countersinkDepth formula, with optional counterdrill depth for stepped fastening.
Applications: Useful for cable retention, webbing anchors, enclosure mounting points, or lightweight structural brackets in 3D-printed assemblies.
This is a first version of an idea I had. You can add different modifiers to the generated shape. Currently there is only the drilling machine that can drill a hole in the center (origin) of the shape and rotate.