ABSTRACT
Creating new 3D printed objects by recombining models found in hobbyist repositories has been referred to as "re-mixing". In this paper, we explore how to best support users in remixing a specific class of 3D printed objects, namely those that perform mechanical functions. In our survey, we found that makers remix such machines by manually extracting parts from one parent model and combine it with parts from a different parent model. This approach often puts axles made by one maker into bearings made by another maker or combines a gear by one maker with a gear by a different maker. This approach is problem-atic, however, as parts from different makers tend to fit poorly, which results in long series of tweaks and test-prints until all parts finally work together. We address this with our interactive system grafter. Grafter does two things. First, grafter largely automates the process of extracting and recombining mechanical elements from 3D printed machines. Second, it enforces a more efficient approach to reuse: it prevents users from extracting indi-vidual parts, but instead affords extracting groups of me-chanical elements that already work together, such as axles and their bearings or pairs of gears. We call this mecha-nism-based remixing. In a final user study, all models that participants had remixed using grafter could be 3D printed without further tweaking and worked immediately.
Supplemental Material
- Celena Alcock, Nathaniel Hudson, and Parmit K. Chilana. 2016. Barriers to Using, Customizing, and Printing 3D Designs on Thingiverse. In Proceedings of the 19th International Conference on Supporting Group Work (GROUP '16). ACM, New York, NY, USA, 195199. Google ScholarDigital Library
- Chris Anderson 2012. Makers: The New Industrial Revolution. Crown Business, New York, 2012.Google Scholar
- Patrick Baudisch and Stefanie Mueller. 2017, "Personal Fabrication", Foundations and Trends in Human-Computer Interaction: Vol. 10: No. 3--4, pp 165--293.Google ScholarCross Ref
- Giorgos Cheliotis and Jude Yew. 2009. An analysis of the social structure of remix culture. In Proceedings of the fourth international conference on Communities and technologies (C&T '09). ACM, New York, NY, USA, 165--174. Google ScholarDigital Library
- Martin A. Fischler and Robert C. Bolles. 1981. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 24, 6 (June 1981), 381--395. Google ScholarDigital Library
- Christoph M. Flath, Sascha Friesike, Marco Wirth, & Frederic Thiesse, Copy, transform, combine: exploring the remix as a form of innovation. Journal of Information Technology, 1--20.Google Scholar
- Thomas Funkhouser, Michael Kazhdan, Philip Shilane, Patrick Min, William Kiefer, Ayellet Tal, Szymon Rusinkiewicz, and David Dobkin. 2004. Modeling by example. ACM Trans. Graph. 23, 3 (August 2004), 652663. Google ScholarDigital Library
- David Garlan, Robert Allen & John Ockerbloom 1995 Architectural Mismatch: Why Reuse Is So Hard. IEEE Software 12(6), 17--26 Google ScholarDigital Library
- Björn Hartmann, Scott Doorley, and Scott R. Klemmer. Hacking, mashing, gluing: Understanding opportunistic design. IEEE Pervasive Computing 7.3 (2008). Google ScholarDigital Library
- Scarlett R. Herring, Chia-Chen Chang, Jesse Krantzler, and Brian P. Bailey. 2009. Getting inspired!: understanding how and why examples are used in creative design practice. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '09). ACM, New York, NY, USA, 87--96. Google ScholarDigital Library
- Benjamin Mako Hill and Andrés Monroy-Hernández. 2013. The cost of collaboration for code and art: evidence from a remixing community. In Proceedings of the 2013 conference on Computer supported cooperative work (CSCW '13). ACM, New York, NY, USA, 10351046. Google ScholarDigital Library
- Malcolm Douglas McIlroy, 1969. Mass Produced Software Components. In Software Engineering, ed. P. Naur and B. Randell, NATO Science Committee, Jan 1969, pp. 138--150.Google Scholar
- Yuki Koyama, Shinjiro Sueda, Emma Steinhardt, Takeo Igarashi, Ariel Shamir, and Wojciech Matusik. 2015. AutoConnect: computational design of 3D-printable connectors. ACM Trans. Graph.34, 6, Article 231 (October 2015), 11 pages. Google ScholarDigital Library
- Ranjitha Kumar, Jerry O. Talton, Salman Ahmad, and Scott R. Klemmer. 2011. Bricolage: example-based retargeting for web design. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '11). ACM, New York, NY, USA, 2197--2206. Google ScholarDigital Library
- Brian Lee, Savil Srivastava, Ranjitha Kumar, Ronen Brafman, and Scott R. Klemmer. 2010. Designing with interactive example galleries. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '10). ACM, New York, NY, USA, 22572266. Google ScholarDigital Library
- Lin, M., Shao, T., Zheng, Y., Mitra, N., & Zhou, K. (2017). Recovering Functional Mechanical Assemblies from Raw Scans. IEEE Transactions on Visualization and Computer Graphics.Google Scholar
- Linjie Luo, Ilya Baran, Szymon Rusinkiewicz, and Wojciech Matusik. 2012. Chopper: partitioning models into 3D-printable parts. ACM Trans. Graph. 31, 6, Article 129 (November 2012), 9 pages. Google ScholarDigital Library
- MakerBot Customizer. Retrieved February 16, 2017 from http://customizer.makerbot.comGoogle Scholar
- McNeel, R. (2017). Rhinoceros. NURBS modeling for Mac: http://www.rhino3d.com/macGoogle Scholar
- Niloy J. Mitra, Mark Pauly, Michael Wand, & Duygu Ceylan (2013, September). Symmetry in 3d geometry: Extraction and applications. In Computer Graphics Forum (Vol. 32, No. 6, pp. 1--23). Google ScholarDigital Library
- Niloy J. Mitra, Yong-Liang Yang, Dong-Ming Yan, Wilmot Li, and Maneesh Agrawala. 2013. Illustrating how mechanical assemblies work. Commun. ACM 56, 1 (January 2013), 106--114. Google ScholarDigital Library
- Norton, R. L. (1999). Design of machinery: an introduction to the synthesis and analysis of mechanisms and machines. McGraw-Hill Inc., US.Google Scholar
- Lora Oehlberg, Wesley Willett, and Wendy E. Mackay. 2015. Patterns of Physical Design Remixing in Online Maker Communities. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15). ACM, New York, NY, USA, 639--648. Google ScholarDigital Library
- Pan, W., Gao, S., & Chen, X. (2016). An approach to automatic adaptation of assembly models. Computers in Industry, 75, 67--79 . Google ScholarDigital Library
- Spiros Papadimitriou and Evangelos E. Papalexakis. 2014. Towards laws of the 3d-printable design web. In Proceedings of the 2014 ACM conference on Web science (WebSci '14). ACM, New York, NY, USA, 255256. Google ScholarDigital Library
- Spiros Papadimitriou, Evangelos Papalexakis, Bin Liu, and Hui Xiong. 2015. Remix in 3D Printing: What your Sources say About You. In Proceedings of the 24th International Conference on World Wide Web (WWW '15 Companion). ACM, New York, NY, USA, 367--368. Google ScholarDigital Library
- Thingiverse Remix Challenge November-December 2016 http://thingiverse.com/challenges/RemixChallengeGoogle Scholar
- Pratt, M. J. (2001). Introduction to ISO 10303-the STEP standard for product data exchange. Journal of Computing & Information Science in Engineering, 1(1), 102--103. Google ScholarDigital Library
- Adriana Schulz, Ariel Shamir, David I. W. Levin, Pitchaya Sitthi-amorn, and Wojciech Matusik. 2014. Design and fabrication by example. ACM Trans. Graph. 33, 4, Article 62 (July 2014), 11 pages. Google ScholarDigital Library
- Maria Shugrina, Ariel Shamir, and Wojciech Matusik. 2015. Fab forms: customizable objects for fabrication with validity and geometry caching. ACM Trans. Graph. 34, 4, Article 100 (July 2015), 12 pages. Google ScholarDigital Library
- Cesar Torres and Eric Paulos. 2015. MetaMorphe: Designing Expressive 3D Models for Digital Fabrication. In Proceedings of the 2015 ACM SIGCHI Conference on Creativity and Cognition (C&C '15). ACM, New York, NY, USA, 73--82. Google ScholarDigital Library
- Yaz, I. O., & Loriot, S. (2014). Triangulated surface mesh segmentation. CGAL User and Reference Manual, 4(1).Google Scholar
- Ran Zhang, Thomas Auzinger, Duygu Ceylan, Wilmot Li, and Bernd Bickel. 2017. Functionality-aware retargeting of mechanisms to 3D shapes. ACM Trans. Graph. 36, 4, Article 81 (July 2017), 13 pages. Google ScholarDigital Library
- 3D contentcentral. Retrieved February 17, 2017 from http://3dcontentcentral.comGoogle Scholar
Index Terms
- Grafter: Remixing 3D-Printed Machines
Recommendations
Demonstrating Grafter: Remixing 3D-Printed Machines
CHI EA '18: Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing SystemsWe demonstrate grafter, a software system that allows users to remix 3D printable machines based on models made by others. Users can extract mechanisms from existing models and connect them to one another, forming new machines. The reason this works is ...
Hybrid gold-copper stamp for rapid fabrication of microchips
Graphical abstractDisplay Omitted Highlights We have developed simple and low-cost fabrication method of metal stamps. The stamps are intended for fast and cheap replication of microfluidic structures. Inherent metal hardness allows hundreds of ...
TrussFormer: 3D Printing Large Kinetic Structures
CHI EA '19: Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing SystemsTrussFormer is an integrated end-to-end system that allows users to 3D print large-scale kinetic structures, i.e., structures that involve motion and deal with inertial forces. TrussFormer builds on TrussFab, from which it inherits the ability to create ...
Comments