Dynamic Toolchains: Software Infrastructure for Digital Fabrication Workflows
Hannah Twigg-Smith, Nadya Peek
Abstract
New digital fabrication workflows require both software development and digital/physical material exploration. To support digital fabrication workflow development, we contribute infrastructure that prioritizes extensibility and iteration. Dynamic Toolchains are dataflow programs with event-driven feedback between interactive, stateful modules. We contribute a browser-based dataflow environment for running Dynamic Toolchains, a library of fabrication-oriented front- and back-end modules for design and machine control, and a development framework for building custom modules. Furthermore, we show how our infrastructure supports unconventional fabrication workflows with demonstrations that include interactive watercolor painting, map plotting, machine knitting, audio embroidery, textured 3d printing, and computer-controlled milling. These demonstrations show how our infrastructure supports multiple kinds of engagement including reuse, remix, and extension. Finally, we discuss how this work contributes to broader conversations in HCI on creativity across the digital/physical divide.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get edd30861-a428-456a-bcc7-ac78714c393dRelated papers
- Tandem: Reproducible Digital Fabrication Workflows as Multimodal ProgramsJasper Tran O'Leary, Thrisha Ramesh, Octi Zhang, Nadya PeekCHI 2024 · 13 citations
- Jubilee: An Extensible Machine for Multi-tool FabricationJoshua Vasquez, Hannah Twigg-Smith, Jasper Tran O'Leary, Nadya PeekCHI 2020 · 51 citations
- Tools, Tricks, and Hacks: Exploring Novel Digital Fabrication Workflows on #PlotterTwitterHannah Twigg-Smith, Jasper Tran O'Leary, Nadya PeekCHI 2021 · 54 citations
- From Copy/Paste to Copying Pastes: Supporting Replication in an Online Digital Fabrication CommunityBlair Subbaraman, Nadya PeekCHI 2026 · 1 citation
- Imprimer: Computational Notebooks for CNC MillingJasper Tran O'Leary, Gabrielle Benabdallah, Nadya PeekCHI 2023 · 31 citations
