Cube trusses

⚙️ Spec sheet →  —  visual schematic and metrics measured from a real rendered STL.

Pure-Python port of BOSL2’s cubetruss.scad: modular cubical truss segments, the trusses assembled from them (with clips= for end clips), L/T corner trusses, diagonal supports, and the printed clip accessories – clip, foot, joiner and u-clip. .. autoclass:: bosl2.cubetruss.CubeTruss

members:

Examples

These mirror the examples in BOSL2’s cubetruss.scad, rendered live through PythonSCAD. Examples that rely on BOSL2’s attachment/anchor system, or on features not in this port, are omitted.

cubetruss

A 3-segment truss:

CubeTruss.cubetruss(extents=3).show()

⬇ Download STL mesh

A 2x3 grid of segments:

CubeTruss.cubetruss(extents=[2,3]).show()

⬇ Download STL mesh

cubetruss_segment

One segment, unbraced:

CubeTruss.cubetruss_segment(bracing=False).show()

⬇ Download STL mesh

One segment, braced:

CubeTruss.cubetruss_segment(bracing=True).show()

⬇ Download STL mesh

Thicker struts:

CubeTruss.cubetruss_segment(strut=4).show()

⬇ Download STL mesh

A larger cube:

CubeTruss.cubetruss_segment(size=40).show()

⬇ Download STL mesh

cubetruss_corner

A corner joint:

CubeTruss.cubetruss_corner(extents=2).show()

⬇ Download STL mesh

A taller corner:

CubeTruss.cubetruss_corner(extents=2, height=2).show()

⬇ Download STL mesh

cubetruss_support

A diagonal support:

CubeTruss.cubetruss_support().show()

⬇ Download STL mesh

Two segments long:

CubeTruss.cubetruss_support(extents=2).show()

⬇ Download STL mesh

Thicker struts:

CubeTruss.cubetruss_support(strut=4).show()

⬇ Download STL mesh

cubetruss_foot

A single-wide foot:

CubeTruss.cubetruss_foot(w=1).show()

⬇ Download STL mesh

A triple-wide foot:

CubeTruss.cubetruss_foot(w=3).show()

⬇ Download STL mesh

cubetruss_joiner

A horizontal joiner:

CubeTruss.cubetruss_joiner(w=1, vert=False).show()

⬇ Download STL mesh

A vertical joiner:

CubeTruss.cubetruss_joiner(w=1, vert=True).show()

⬇ Download STL mesh

cubetruss_uclip

A single U-clip:

CubeTruss.cubetruss_uclip(dual=False).show()

⬇ Download STL mesh

A dual U-clip:

CubeTruss.cubetruss_uclip(dual=True).show()

⬇ Download STL mesh

cubetruss_clip

A two-segment clip:

CubeTruss.cubetruss_clip(extents=2).show()

⬇ Download STL mesh

A one-segment clip:

CubeTruss.cubetruss_clip(extents=1).show()

⬇ Download STL mesh