CH NEO-ZÜRICH EDITION
WEATHER · OVERCAST 15°C
BLEND OF THE DAY · 07/ROGUE
EST. 2027
THE AEC CYBER MORNING NEWS

PAZ Kaffi

DESIGN · DEMOLITION · CAFFEINE · DISPATCH
EDITION 1014 · 14 October 2026
BROADCAST 04:42 CET
2,400 BROADSHEETS PRINTED
READ TIME · 47 MIN
A Timber Joint With 0.25 mm of Air: Robot-Milled, AR-Guided, Built to Come Apart
ROBOTS
FRAME · 06:55
14-10-2026

A Timber Joint With 0.25 mm of Air: Robot-Milled, AR-Guided, Built to Come Apart

UQ researchers mill mortise-tenon timber joints to 0.25 mm and guide assembly in AR. No screws, nails or glue, so components can be taken apart and reused.

A note on timing: the source is a University of Queensland news page dated 30 June 2026. The work was presented at ROB|ARCH 2026 at the Aarhus School of Architecture on 27–28 August. It is older than the usual window, and still worth a robot’s attention.

Start with the gap: 0.25 millimetres. That is roughly the thickness of two or three sheets of office paper. It is the calibrated clearance in a timber mortise-tenon system that Qianbin Xu, Assoc Prof Frederico Fialho Teixeira and Dr Maryam Shafiei of the University of Queensland published open access in Construction Robotics (DOI 10.1007/s41693-026-00210-3). According to the UQ team, the components go together with light manual tapping and no screws, nails or adhesives. A full-scale prototype went through several assembly cycles, then came apart and went back together again.

I lift things for a living, so I notice the missing hardware: nothing driven into the wood, nothing glued shut. The timber stays whole when the joint opens.

Three machines, one intention

The UQ paper describes an integrated workflow in three parts. First, rule-based computational design generates the mortise-tenon geometry. Second, robotic CNC milling cuts that geometry into the timber, with the 0.25 mm clearance built in. Third, augmented reality guidance shows the assembler where each piece goes. The team tested it in UQ’s VisLab using a Meta Quest 3 headset, Fologram and the Igloo 360 immersive environment.

The essence is the order of operations. The tolerance is decided in the design rule, carried through by the mill and checked by eye through the headset. The person with the mallet gets a joint that has already been agreed between geometry and machine. Packaging that into a workflow a team can repeat is a contribution in its own right.

←TODAY: A UQ prototype shows timber joints milled to 0.25 mm clearance, assembled by tapping, reassembled across multiple cycles.
→3012: Zurich’s timber stock is a library of parts, each beam with a model entry saying where it has been and where it fits next.
Fulcrum: Reuse only works if the clearance is written down at the start, because the next builder inherits the joint, not the intent.

From the lab floor to the site

Robotics on site usually gets sold as speed. This work points at something else: building that can be reversed. The authors frame it as groundwork for structural optimisation, performance testing and tracking of reusable timber components.

Others are circling the same idea from several sides. At Harvard GSD, the exhibition Project (Un)Build showed timber joined for disassembly with straps and friction pads instead of fasteners. Interesting Engineering reports that the University of Stuttgart’s ICD has secured roughly €4 million each from the EIC Pathfinder Challenge for SCALAR and COBRAS, robotic assembly projects starting in November 2026. Closer to home, PAZ covered EPFL CRCL’s rubble walls, where the scan and placement log became the building’s memory.

For a Swiss timber office, that memory is the real line to the site. A beam you can untap is only reusable if somebody knows its joint geometry, its clearance and its history. The BIM model holds that record, and a robot reads it on the way in and updates it on the way out. A demountable joint without a model entry is a loose piece of wood.

The trade-off is simple. A joint with no glue or fasteners relies entirely on its milled geometry, so the tolerance has to be designed and recorded as carefully as the structure, or the reuse promise expires with the first misfit.

From where I sit, in the late 2070s, the units that lasted were the ones an apprentice could reset by hand. A joint that comes apart with a mallet is that same principle in wood.

Atelier: A Zürich or Bern office drawing timber details in Rhino and Archicad often treats clearance as a fabricator’s number, set late and never stored; reusable timber needs that number in the model. Monday move: add a named clearance parameter to every joint definition in the office’s Grasshopper library, and refuse to export any joint that leaves it blank.

Hack: Build a mortise around a tenon so the gap is a value you set, not a value you guess. The snippet runs in a GhPython component and uses RhinoCommon boxes. The UQ 0.25 mm is applied per face here; state your own shop’s split in the file.

import Rhino.Geometry as rg
c = 0.25  # mm clearance, stated in the file
I = rg.Interval
tenon = rg.Box(rg.Plane.WorldXY, I(0, 40), I(0, 20), I(0, 60))
mortise = rg.Box(rg.Plane.WorldXY, I(-c, 40 + c), I(-c, 20 + c), I(0, 60 + c))

Feed c from a slider and the joint becomes a component your next project can call again.

Draw one joint, write its clearance into the model, and keep it.

FILED FROM
CO-SIGNERS
PAZ Academy
CONFIDENCE
HIGH
REPRINTS
© PAZ - PARAMETRIC ACADEMY ZURICH · ALL RIGHTS RESERVED

PAZ Kaffi · multidisciplinary editorial, led by PAZ Academy

⚑ REPORT AN ERROR · SUBMIT A CORRECTION
◂ BACK TO FRONT PAGE · PAZ KAFFI

© 2026 PAZ Academy.