Laser cutting is widely used by industrial designers and mechanical engineers as a rapid modeling tool. However, designing and fabricating laser cut assemblies can be a complex and tedious process, especially for novice designers. Joinery, the system described in the Instructable, was developed to facilitate the generation of customizable joints for laser cut assemblies.
Through Joinery, designers simply define connections between part edges in the assembly, while the system generates the joints. This system offers six different joint profiles for a variety of material and design needs.
Access Joinery here: clementzheng.github.io/joinery. At this moment, the system runs best on Chrome, Firefox, and Microsoft Edge. Safari users have reported numerous bugs during export which I have yet to address.
Since this is a fairly long Instructable, here is a table of contents if you know what you are looking for!
Joinery tackles the task of joint design and generation for laser cut assemblies. We understand that designers might want to rapidly evaluate their ideas with physical models, especially early on in the design process. However, we discovered that drawing joints for laser cut assemblies can be a tedious, trial-and-error process.
Joinery tackles joint design between different parts of an assembly. It takes a two-dimensional pattern (as a SVG file) and creates joints from connections which you define between edges. This two-dimensional pattern could be a digital drawing from Illustrator or Inkscape; or, it could be deconstructed parts from a 3D model via tools like 123D Make or Pepakura.
Joints generated by Joinery are customizable based on a set of parameters. They can be modified and updated efficiently in response to fabrication or design changes. This aims to mitigate the effort required to manually edit each joint to achieve a better fit, for example.