Note: PEmbroider provides a visualization of the embroidery files it generates. PEmbroider has been tested on MacOS 10.13.6+ and Windows 10, using the STUDIO's Husqvarna Viking Designer Jade 35 embroidery machine. PEmbroider generates optimized (shortest) paths using a modified Traveling Salesperson Problem solver, dramatically reducing embroidery time and material use.PEmbroider offers a wide range of embroidery hatching (fill) methods.PEmbroider allows a variety of ways of composing shapes (including overlapping, cropping, and merging) using various computer vision and computational geometry algorithms.
Additional thanks to our beta-test community Chris Coleman, and the Processing Foundation Huw Messie, Bryce Summers, Lea Albaugh, Dan Moore, and the staff of the STUDIO. PEmbroider includes file-writing code adapted from the EmbroidePy EmbroideryIO project, under EmbroidePy's MIT License.
If you found this project useful, please consider making a donation. For questions, please contact Golan Levin.
PEmbroider was developed during Endless March 2020 at the CMU Frank-Ratchye STUDIO for Creative Inquiry by Golan Levin, Lingdong Huang, and Tatyana Mustakos, with generous support from an anonymous donor and the Clinic for Open Source Arts (COSA) at the University of Denver. PEmbroider is an open library for computational embroidery with Processing.