skip to main content
10.1145/3173574.3173637acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article

Grafter: Remixing 3D-Printed Machines

Published:19 April 2018Publication History

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.

Skip Supplemental Material Section

Supplemental Material

pn1438-file3.mp4

mp4

26 MB

pn1438-file5.mp4

mp4

6.5 MB

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. Chris Anderson 2012. Makers: The New Industrial Revolution. Crown Business, New York, 2012.Google ScholarGoogle Scholar
  3. Patrick Baudisch and Stefanie Mueller. 2017, "Personal Fabrication", Foundations and Trends in Human-Computer Interaction: Vol. 10: No. 3--4, pp 165--293.Google ScholarGoogle ScholarCross RefCross Ref
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle Scholar
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. David Garlan, Robert Allen & John Ockerbloom 1995 Architectural Mismatch: Why Reuse Is So Hard. IEEE Software 12(6), 17--26 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Björn Hartmann, Scott Doorley, and Scott R. Klemmer. Hacking, mashing, gluing: Understanding opportunistic design. IEEE Pervasive Computing 7.3 (2008). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle Scholar
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. MakerBot Customizer. Retrieved February 16, 2017 from http://customizer.makerbot.comGoogle ScholarGoogle Scholar
  19. McNeel, R. (2017). Rhinoceros. NURBS modeling for Mac: http://www.rhino3d.com/macGoogle ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  22. Norton, R. L. (1999). Design of machinery: an introduction to the synthesis and analysis of mechanisms and machines. McGraw-Hill Inc., US.Google ScholarGoogle Scholar
  23. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  24. Pan, W., Gao, S., & Chen, X. (2016). An approach to automatic adaptation of assembly models. Computers in Industry, 75, 67--79 . Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  27. Thingiverse Remix Challenge November-December 2016 http://thingiverse.com/challenges/RemixChallengeGoogle ScholarGoogle Scholar
  28. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  29. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  30. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  31. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  32. Yaz, I. O., & Loriot, S. (2014). Triangulated surface mesh segmentation. CGAL User and Reference Manual, 4(1).Google ScholarGoogle Scholar
  33. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  34. 3D contentcentral. Retrieved February 17, 2017 from http://3dcontentcentral.comGoogle ScholarGoogle Scholar

Index Terms

  1. Grafter: Remixing 3D-Printed Machines

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CHI '18: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems
      April 2018
      8489 pages
      ISBN:9781450356206
      DOI:10.1145/3173574

      Copyright © 2018 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 19 April 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      CHI '18 Paper Acceptance Rate666of2,590submissions,26%Overall Acceptance Rate6,199of26,314submissions,24%

      Upcoming Conference

      CHI '24
      CHI Conference on Human Factors in Computing Systems
      May 11 - 16, 2024
      Honolulu , HI , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader