p5.fab: Direct Control of Digital Fabrication Machines from a Creative Coding Environment

Bridging Digital Fabrication and Creative Code. p5.fab is a p5.js library that helps you author generative physical artifacts, informed by insights into 3D printing practice. We use the system to demonstrate 3D prints that cannot be made with traditional printing software. To flesh out the relationship and future possibilities to connecting creative code and digital fabricatoin, we conducted workshops with artists who use code as a creative medium as well as experienced makers.