https://github.com/machineagency/p5.fab
A p5js library for digital fabrication!
https://github.com/machineagency/p5.fab
3d-printing creative-coding digital-fabrication javascript p5js
Last synced: 5 months ago
JSON representation
A p5js library for digital fabrication!
- Host: GitHub
- URL: https://github.com/machineagency/p5.fab
- Owner: machineagency
- License: mit
- Created: 2021-06-29T20:05:45.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-11-14T18:31:39.000Z (over 1 year ago)
- Last Synced: 2025-09-19T03:07:36.823Z (9 months ago)
- Topics: 3d-printing, creative-coding, digital-fabrication, javascript, p5js
- Language: JavaScript
- Homepage:
- Size: 66.2 MB
- Stars: 77
- Watchers: 4
- Forks: 15
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# p5.fab

p5.fab.js is a p5.js library for 3D printing. It helps you author generative physical artifacts! To get started, head over to the [documentation site](https://machineagency.github.io/p5.fab-docs/), or try out the [online editor](https://machineagency.github.io/p5.fab/editor/index.html)!
To 3D print an object, a canonical workflow starts with designing a CAD model then using a slicer software to generate machine readable G-code. This process abstracts
away many tedious details, but also requires owning & learning CAD. The p5.fab library is for users who might appreciate the control offered by direct gcode manipulation. It seeks
to support repeatable & controlled experimentation (testing/tuning/calibrating the machine, learning how the printer works, examining material properties) as well as open-ended exploration (generative form-finding, quick design iterations).