3D editor for laser cutting

Kyub is a software that allows you to create 3D models that are designed to be fabricated on a laser cutter. By combining the ease of use of a web-based and inutitive 3D editor together with the speed of laser cutting, kyubs allows for short design cycles and rapid prototyping – pushing the limit of what can be built with a laser cutter.

Tech stack: Everything is written in TypeScript. Vue.js and three.js are used for frontend, Express.js and MongoDB are used for backend development. Performance critical parts are written in C++.

From the conference paper (CHI 2019): […] Unlike earlier systems, such as FlatFitFab, kyub affords construction based on closed box structures, which allows users to turn very thin material, such as 4mm plywood, into objects capable of withstanding large forces, such as chairs users can actually sit on. To afford such sturdy construction, every kyub project begins with a simple finger-joint “boxel”—a structure we found to be capable of withstanding over 500kg of load. Users then extend their model by attaching additional boxels. Boxels merge automatically, resulting in larger, yet equally strong structures. While the concept of stacking boxels allows kyub to offer the strong affordance and ease of use of a voxel-based editor, boxels are not confined to a grid and readily combine with kuyb’s various geometry deformation tools. Download PDF or view ACM DL entry.

Try it out on