Pull-Up Bar
A wall-mounted pull-up bar assembled from stock tubing and bolted sleeve joints.
Open in Frames →
Design structures from logical nodes and links, generate printable joints and attachments, and combine them with simple stock material.
PRINT_COMPLEXITY · BUY_LENGTHLarge printed structures quickly run into material, time, chamber, and distortion limits. TrussLab starts from a different assumption: use stock tubes and profiles for simple length and strength, then use printed parts for the complex nodes, joints, sockets, mounts, and interfaces.
Spaceframes put material along load paths and leave empty space where material is not doing useful work. They are an old, proven structural idea. TrussLab makes them easier to use with modern additive manufacturing by generating the hard geometry in the printed parts.
Frames is the first editor inside TrussLab. Instead of forcing a frame to become a collection of unrelated solids, it keeps the logical structure visible: nodes, links, physical members, attachments, joints, and parameters.
Define the logical frame first.
Generate physical links, joints, sockets, and attachments from that model.
Reconcile link lengths and clearances from the underlying structure.
Use attachment palettes to assemble designs more like modular systems.
Open narrated presets that show how examples are built.
Watch how each one is built, adjust the parameters, then open it in Frames when you want to modify the structure directly.
A wall-mounted pull-up bar assembled from stock tubing and bolted sleeve joints.
Open in Frames →
An octahedron frame with printed bolted-sleeve joints at every corner, built from stock tube.
Open in Frames →
An antiprism frame whose twisted top and base rings meet in bolted corner joints.
Open in Frames →
A pyramidal drone frame with a square base and bolted sleeve joints.
Open in Frames →
Why the Frames editor in TrussLab grew out of large printers, spaceframes, and the limits of "print everything".
A few years ago I was trying to build large delta 3D printers, and the frame kept beating me. Not the electronics, not the motion system, not the firmware. The structure. Once a machine grows past a certain size, the frame stops being background hardware and starts deciding whether the printer is a tool or an experiment that needs constant nursing.
By large I do not mean desktop machines made a little taller for marketing reasons. I needed genuinely useful working volume and enough stiffness to keep print quality under control, without turning every prototype into an expensive machining project. At that scale small alignment errors show up directly in the print, vibration becomes hard to ignore, and the mechanical structure quietly sets the ceiling on everything else.
The answer that finally worked was a spaceframe chassis built from stock tubes and 3D printed joints. The tubes supplied length, straightness, and stiffness, so the printer never had to manufacture bulk material. The printed joints handled the awkward three-dimensional geometry: tube angles, mounting features, clearances, and local interfaces. With a basic tube cutter and a 3D printer, I could build a structure far more precise and serious than the simplicity of the tools suggested.
That changed how I saw additive manufacturing. The printer did not need to print the whole machine. It needed to print the parts where geometry was difficult and relationships were dense: nodes, joints, mounts, and interfaces. Everything else could be bought by the meter.
Print the complexity. Buy the length.
For a long time, 3D printing was sold as the future of manufacturing, and the promise was not completely wrong. The technology improved dramatically. Machines became faster, cheaper, more reliable, and capable of better materials. Desktop printers became useful engineering tools, and industrial machines became more accessible than they had been only a few years earlier.
The disappointment came from stretching that promise into the idea that we should print complete objects as often as possible. That works beautifully at some scales and for some classes of parts. It works much less well when the object is large, structural, and mostly made of volume that does not need to be complex.
If you are evaluating the workflow for fixtures, furniture, production, or a team or shop, we would like to hear what you are building. Direct line, no forms.
Prefer email? info@trusslab.ai
Scan to chat on WhatsApp
TrussLab is a design environment for printable spaceframe structures. Frames is the first editor inside it for working with nodes, links, joints, and printable attachments.
No. Building a structure in Frames is closer to assembling a modular construction system than sculpting solids: you connect nodes and links, drop in ready-made printable attachments that auto-adjust to their parent members, and the editor handles the geometric bookkeeping.
No. Frames runs in your browser. Open it from this site, start from a preset or an empty model, and begin editing. No desktop install or account is required to try it.
The workflow is built around simple tubes, rods, and profiles for span and stiffness. Printed joints handle the hard local geometry: tube angles, sockets, mounts, fasteners, and clearances where members meet.
Machine frames, mounts, brackets, modular frame systems, drone structures, workshop fixtures, and other lightweight assemblies where printed joints connect stock members along defined load paths.
Each preset replays its own construction as a narrated walkthrough, so you see the decisions behind the structure, not just the result. From there, adjust the exposed parameters or edit the model freely. Presets are a way in, not a template ceiling.
Yes. Attachments are the construction-kit pieces of Frames, and you can author your own in the built-in CSG editor: model a custom joint, mount, or interface once, expose its parameters, and reuse it across structures like any piece from the palette.
Yes. Frames exports printable attachment geometry as STL or 3MF, packaged with a bill of materials and manifest so you can print joints and cut the stock lengths your model expects.
Yes. TrussLab is free while in beta; commercial licensing and advanced paid features for professional use are planned, so teams can evaluate it now without an account.
Your models save locally in the browser with auto-save and undo. The public site does not upload your CAD files to a cloud. The mailing list is optional, for new presets and build projects.