StepDance: A Toolkit for Redesigning CNC Machines Using Physical Metaphors
Ilan E. Moyer, Devon Frost, Emilie Yu, Maria Yang, Jennifer Jacobs
Abstract
Researchers can build craft-aligned digital fabrication technologies by designing interfaces inspired by craft tools. This process often demands real-time physical interactions not supported by today’s automation-focused CNC control systems. We theorize we can lower engineering challenges for craft-aligned CNC prototyping by allowing designers to modify existing CNCs to support both automated and real-time control. We contribute a new creative motion control system, Stepdance, which consists of two elements: 1) modular controllers that replace the G-code controller of a CNC and can be chained together to develop new interfaces, and 2) a modular programming library that supports declarative mappings between live user input, pre-programmed operations, and machine motion. We developed Stepdance with practitioners at the Haystack Mountain School of Craft, where we used the system to modify commercial plotters and 3D printers. We analyze the resulting artifacts, interactions, and ideas to discuss how Stepdance can broaden the practice of CNC design via physical metaphor.
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.
Related papers
- Tandem: Reproducible Digital Fabrication Workflows as Multimodal ProgramsJasper Tran O'Leary, Thrisha Ramesh, Octi Zhang, Nadya PeekCHI 2024 · 13 citations
- WORM: Programming Collaborative Robots Through Manual Actions for Craft-Aligned Digital FabricationSamuelle Bourgault, Alejandro Aponte, Megumi Ondo, Emilie Yu et al.UIST 2025 · 6 citations
- Draw2Cut: Direct On-Material Annotations for CNC MillingXinyue Gui, Ding Xia, Wang Gao, Mustafa Doga Dogan et al.CHI 2025 · 9 citations
- Imprimer: Computational Notebooks for CNC MillingJasper Tran O'Leary, Gabrielle Benabdallah, Nadya PeekCHI 2023 · 31 citations
- All-in-One Print: Designing and 3D Printing Dynamic Objects Using Kinematic Mechanism Without AssemblyJiaji Li, Mingming Li, Junzhe Ji, Deying Pan et al.CHI 2023 · 17 citations
