The material properties of 3D prints depend on their constituent materials, how they were printed, and local geometrical features. Motivated by challenges in sharing physical details of 3D printing workflows including machine state and print settings, we contribute tools to support the exploration of the vast design space these interdependent parameters make up. Inspired by live music performance and video captioning, we contribute an interactive controller for parameters not represented in geometry such as speed and extrusion rate, and a system for automatically syncing video documentation to machine settings, G-Code, and print commands. By synchronizing video with machine instructions and interactive adjustments, we archive the relationship between digital settings and physical output for revisiting and sharing. We demonstrate example workflows in multiple materials. Our approach suggests how maker tools that promote settings exploration and sharing can support the integration of fabrication technologies in new contexts, with new materials.
@inproceedings{10.1145/3706598.3713354, author = {Subbaraman, Blair and Bursch, Nathaneal and Peek, Nadya}, title = {It's Not the Shape, It's the Settings: Tools for Exploring, Documenting, and Sharing Physical Fabrication Parameters in 3D Printing}, year = {2025}, isbn = {9798400713941}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3706598.3713354}, doi = {10.1145/3706598.3713354}, abstract = {The material properties of 3D prints depend on their constituent materials, how they were printed, and local geometrical features. Motivated by challenges in sharing physical details of 3D printing workflows including machine state and print settings, we contribute tools to support the exploration of the vast design space these interdependent parameters make up. Inspired by live music performance and video captioning, we contribute an interactive controller for parameters not represented in geometry such as speed and extrusion rate, and a system for automatically syncing video documentation to machine settings, G-Code, and print commands. By synchronizing video with machine instructions and interactive adjustments, we archive the relationship between digital settings and physical output for revisiting and sharing. We demonstrate example workflows in multiple materials. Our approach suggests how maker tools that promote settings exploration and sharing can support the integration of fabrication technologies in new contexts, with new materials.}, booktitle = {Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems}, articleno = {449}, numpages = {19}, keywords = {3D Printing, Digital Fabrication, Material Exploration, p5.js, Creativity, Creative Code}, location = { }, series = {CHI '25} }
Digital fabrication software supports common activities like designing models and setting parameters However, the increasing diversity of fabrication materials and contexts means that determining the right settings is a constant challenge. Manipulating machine parameters and observing material results is necessary for successful outcomes. In this work, we present tools to iteratively develop computer-controlled fabrication workflows. These tools generate toolpaths using Javascript code, continuously manipulate parameters during machine execution, and document the resulting material behavior. First, we present software to interactively tune 3D prints. We use a MIDI controller to modulate fabrication parameters during execution. We demonstrate our approach through a set of 3D prints created with our software. Second, we introduce software which synchronizes video of a fabrication process with the machine instructions being executed. Doing so archives the effect of manipulating machine parameters. We argue that infrastructure which encourages exploration and documentation of both code and materials are crucial to support broader uptake of fabrication technologies in creative contexts.
@inproceedings{10.1145/3613905.3650966, author = {Subbaraman, Blair and Peek, Nadya}, title = {Playing the Print: MIDI-Based Fabrication Interfaces to Explore and Document Material Behavior}, year = {2024}, isbn = {9798400703317}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3613905.3650966}, doi = {10.1145/3613905.3650966}, booktitle = {Extended Abstracts of the 2024 CHI Conference on Human Factors in Computing Systems}, articleno = {267}, numpages = {8}, keywords = {3D printing, Creativity, Digital Art, Documentation, Fabrication, MIDI control, p5.fab, p5.js}, location = {}, series = {CHI EA '24} } Honolulu HI USA