Turtlestitch - Coded Embroidery
Turtlestitch is based on a browser-based educational programming language (Snap!) to generate patterns for embroidery machines. It is easy to use, requiring no prior knowledge in programming, yet powerful in creating nowels patterns for embroidery. It is useful for designers to experiment with generative aesthetics and precision embroidery as well as a tool for innovative workshops combining an introduction to programming with a haptic output.
Turtlestitch uses Snap!s "pen module" which it interprets as a needle and transforms its output into widely-used embroidery file formats.
Snap! is a visual, drag-and-drop programming language that allows students to create interactive stories, animations, games, and more, while learning about mathematical and computational ideas. Snap! was inspired by Scratch, but also targets both novice and more advanced students by including and expanding Scratch's features.
Snap! is developed by the University of California, Berkeley with the support from the National Science Foundation, MioSoft, and the CommunicationDesign Group at SAP Labs.
The design of Snap! is influenced and inspired by Scratch, from the Lifelong Kindergarten group at the MIT Media Lab. For more information see
http://snap.berkeley.edu and http://scratch.mit.edu
Snap 4.0 (beta) Copyright (C) 2015 by Jens Mönig and Brian Harvey
Turlestitch is Free Software. Find its source code on GitHub: turtlestitch
The Cloud platform is also Free Software. It is based on beetleCloud by Bernat Romagosa, and the source is on GitHub: turtleCloud
Project Lead: Andrea Mayr-Stalder
Lead Developer: Michael Aschauer
Kindly supported by:
Vienna University Children’s Office
This project has received funding from the European Union’s Horizon2020 research and innovation programme under grant agreement No824630