Alexander EttlDevelopment Engineer (Mechatronics)
Wavetray

Wavetray

One wave function, defined parametrically in Rhino Grasshopper, produces the tray's grip, rim and stacking at once, without a single detail drawn on its own. It's CNC-milled in coordination with the workshop, with tool radius and clamping carried as constraints straight in the parametric model; a model is only worth something once it knows those manufacturing limits, and that's exactly where it got awkward.

The same curve takes on a different job on the wall: what forms the grip on the tray holds the cups there. That's what led to a web configurator, letting people generate their own variants.

One wave function, three jobs
Milled, not rendered
Same curve, different job
Wavetray
One wave function, three jobs

Milled, not rendered

Same curve, different job

The configurator runs right here, seeded with the same three slices as the milled tray. Drag a point to reshape a curve, add or remove points on it, or hit «Inspire me» for a random wave. Orbit and zoom the 3D view; it updates as you edit.

At a glance

Context
Semester project
Period
Summer 2022 · 3 months, ~100 h
Role
Two-person team with Michael Welser. Mine: the CAD. Supervised by Prof. Miriam Irle and Prof. Dr.-Ing. Philipp Molter. CNC-milled the final model: Dr. Markus Schinhärl and Dipl.-Ing. Stefan Küblböck (Multiplex).
Disciplines
Industrial design, Mechanical and Software
Evidence
a built prototype and manufacturing process

Up next