SpringFit: Joints and Mounts that Fabricate on Any Laser Cutter

Joints are crucial to laser cutting as they allow making three-dimensional objects; mounts are crucial because they allow embedding technical components, such as motors. Unfortunately, mounts and joints tend to fail when trying to fabricate a model on a different laser cutter or from a different material. The reason for this lies in the way mounts and joints hold objects in place, which is by forc-ing them into slightly smaller openings. Such "press fit" mechanisms unfortunately are susceptible to the small changes in diameter that occur when switching to a ma-chine that removes more or less material ("kerf"), as well as to changes in stiffness, as they occur when switching to a different material. We present a software tool called springFit that resolves this problem by replacing the problematic press fit-based mounts and joints with what we call canti¬lever-based mounts and joints. A cantilever spring is simply a long thin piece of material that pushes against the object to be held. Unlike press fits, cantilever springs are robust against variations in kerf and material; they can even handle very high variations, simply by using longer springs. SpringFit converts models in the form of 2D cutting plans by replacing all contained mounts, notch joints, finger joints, and t-joints. In our technical evaluation, we used springFit to convert 14 models downloaded from the web.

[1]  Mark Pauly,et al.  Fabrication‐aware Design with Intersecting Planar Pieces , 2013, Comput. Graph. Forum.

[2]  Nobuyuki Umetani,et al.  FlatFitFab: interactive modeling with planar sections , 2014, UIST.

[3]  Wojciech Matusik,et al.  OpenFab , 2013, ACM Trans. Graph..

[4]  Jun Wang,et al.  Reforming Shapes for Material‐aware Fabrication , 2015, SGP '15.

[5]  Ellen Yi-Luen Do,et al.  Joinery: Parametric Joint Generation for Laser Cut Assemblies , 2017, Creativity & Cognition.

[6]  Scott E. Hudson,et al.  Greater than the Sum of its PARTs: Expressing and Reusing Design Intent in 3D Models , 2018, CHI.

[7]  Levent Burak Kara,et al.  Designing coupling behaviors using compliant shape optimization , 2018, Comput. Aided Des..

[8]  Tovi Grossman,et al.  RetroFab: A Design Tool for Retrofitting Physical Interfaces using Actuators, Sensors and 3D Printing , 2016, CHI.

[9]  Kenneth W. Chase,et al.  An introduction to smart assemblies for robust design , 2003 .

[10]  Jihong Zhu,et al.  Topology Optimization in Aircraft and Aerospace Structures Design , 2016 .

[11]  Chao-Chieh Lan,et al.  Design of a constant-force snap-fit mechanism for minimal mating uncertainty , 2012 .

[12]  Stefanie Müller,et al.  Platener: Low-Fidelity Fabrication of 3D Objects by Substituting 3D Print with Laser-Cut Plates , 2015, CHI.

[13]  Ye Wang,et al.  Foundry: Hierarchical Material Design for Multi-Material Fabrication , 2016, UIST.

[14]  Jan O. Borchers,et al.  CutCAD - An Open-source Tool to Design 3D Objects in 2D , 2018, Conference on Designing Interactive Systems.

[15]  Sean Follmer,et al.  Makers' Marks: Physical Markup for Designing and Fabricating Functional Objects , 2015, UIST.

[16]  M. Shokrieh,et al.  Analysis and optimization of a composite leaf spring , 2003 .

[17]  Patrick Baudisch,et al.  Personal Fabrication , 2017, Found. Trends Hum. Comput. Interact..

[18]  Takeo Igarashi,et al.  Converting 3D furniture models to fabricatable parts and connectors , 2011, ACM Trans. Graph..

[19]  Patrick Baudisch,et al.  Grafter : Remixing 3 D-Printed Machines , 2018 .

[20]  Xiang 'Anthony' Chen,et al.  Reprise: A Design Tool for Specifying, Generating, and Customizing 3D Printable Adaptations on Everyday Objects , 2016, UIST.

[21]  Wojciech Matusik,et al.  AutoConnect , 2015, ACM Trans. Graph..

[22]  Leah Buechley,et al.  Crafting technology: Reimagining the processes, materials, and cultures of electronics , 2012, TCHI.

[23]  Olivier A. Bauchau,et al.  Euler-Bernoulli beam theory , 2009 .

[24]  Amit Zoran,et al.  Hybrid Craft: Showcase of Physical and Digital Integration of Design and Craft Skills , 2015, Leonardo.

[25]  Martin Ebro,et al.  The Foundation for Robust Design: Enabling Robustness Through Kinematic Design and Design Clarity , 2012 .

[26]  Gunther Erhard,et al.  Designing With Plastics , 1984 .

[27]  Scott E. Hudson,et al.  Understanding Uncertainty in Measurement and Accommodating its Impact in 3D Modeling and Printing , 2017, Conference on Designing Interactive Systems.

[28]  Amit Zoran,et al.  Hybrid Reassemblage: An Exploration of Craft, Digital Fabrication and Artifact Uniqueness , 2012, Leonardo.

[29]  Denis Zorin,et al.  Interactive Modeling of Mechanical Objects , 2016, Comput. Graph. Forum.

[30]  Hans-Werner Gellersen,et al.  Enclosed: a component-centric interface for designing prototype enclosures , 2013, TEI '13.

[31]  Y. S. Chadda,et al.  Automated Optimal Design of a Leaf Spring , 1993 .

[32]  Radomír Mech,et al.  Stress relief , 2012, ACM Trans. Graph..

[33]  Patrick Baudisch,et al.  Grafter: Remixing 3D-Printed Machines , 2018, CHI.

[34]  Thijs Roumen,et al.  Kyub: A 3D Editor for Modeling Sturdy Laser-Cut Objects , 2019, CHI.

[35]  Ole Sigmund,et al.  Manufacturing tolerant topology optimization , 2009 .

[36]  Xiang 'Anthony' Chen,et al.  Medley: A Library of Embeddables to Explore Rich Material Properties for 3D Printed Objects , 2018, CHI.