Vespidae: A Programming Framework for Developing Digital Fabrication Workflows
Vespidae: A Programming Framework for Developing Digital Fabrication Workflows
复制标题
DOI:
10.1145/3563657.3596106
复制
发表时间:
2023-07
期刊:
影响因子:
--
通讯作者:
Frikk H. Fossdal;V. Nguyen;Rogardt Heldal;C. Cobb;Nadya Peek
中科院分区:
文献类型:
--
作者:
Frikk H. Fossdal;V. Nguyen;Rogardt Heldal;C. Cobb;Nadya Peek
Digital fabrication machines are controlled through code. Software that generates this code, such as slicers, often rely on abstractions that restrict practitioners from exploring the full design space. We contribute Vespidae, a programming framework for developing custom toolpaths and visualizations. Vespidae module types include Toolpaths, Actions, Solvers, and Export. These generate geometry, specify machine tasks, sort and visualize action sequences, and generate and stream machine code. We show example workflows that demonstrate Vespidae’s strengths in supporting iteration and unconventional practice. These include non-planar 3D printing, varying a print’s tactile qualities with under-extrusion, and exploring the design space of milling marks. Furthermore, we used Vespidae over the course of six months to explore multi-material 3D printing for energy storage devices on a custom machine. Finally, we discuss how Vespidae contributes to a movement in HCI arguing for human-machine collaboration.