skip to main content
10.1145/3306306.3328002acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
abstract

Programming embroidery with turtlestitch

Published:28 July 2019Publication History

ABSTRACT

TurtleStitch (turtlestitch.org) is a browser-based educational programming language descendent from Snap! and Scratch that supports creative computation to generate patterns for embroidery machines. It is easy to use, requiring no prior knowledge of programming, yet powerful in creating novel embroidery. It is used by designers to experiment with generative aesthetics and precision embroidery. It is also a vehicle for innovative workshops combining an introduction to programming with a haptic output. It has been used as part of semester long undergraduate courses in contextualize computing emphasizing textile crafting. This installation provides participants with an opportunity to develop expertise in using the web-based TurtleStitch software to create an embroidery pattern of their own. An embroidery machine is viewed as a robot that uses a stored algorithm to navigate a sewing needle on fabric to render a design. Attendees will have an opportunity to learn to use the available embroidery machines and become familiar with how simulated perfection translates to real-time machine robotics. Participants can take away a small embroidery 'patch' of their own design. Those interested in collaborative design may contribute to one or more large tapestry quilt projects to be completed during SIGGRAPH. Those with an interest in computation may explore foundational concepts such as the power of parameters, unraveling concurrency to efficiently support multiple colors, and path finding algorithms to produce designs without jump stitches.

Skip Supplemental Material Section

Supplemental Material

expp_133.mp4
a12-wolz.mp4

References

  1. H. Abelson, A. diSessa, Turtle Geometry, The Computer as a Medium for Exploring Mathematics, 1981, The MIT Press, Cambridge, MA.Google ScholarGoogle Scholar
  2. M. Resnick, K. Robinson Lifelong Kindergarten: Cultivating Creativity through Projects, Passion, Peers and Play. 2018 The MIT Press ISBN-10: 0262536137Google ScholarGoogle Scholar
  3. U. Wolz, G. Charles, L. Feire, E. Nicolson. 2018. Code Crafters Curriculum: A Textile Crafts Approach To Computer Science (Abstract Only). In Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE '18). ACM, New York, NY, USA, 1055--1055. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Xu, U. Wolz, D. Kumar, I. Greenburg. 2018. Updating Introductory Computer Science with Creative Computation. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE '18). ACM, New York, NY, USA, 167--172. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Programming embroidery with turtlestitch

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGGRAPH '19: ACM SIGGRAPH 2019 Studio
      July 2019
      52 pages
      ISBN:9781450363167
      DOI:10.1145/3306306

      Copyright © 2019 Owner/Author

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 28 July 2019

      Check for updates

      Qualifiers

      • abstract

      Acceptance Rates

      Overall Acceptance Rate1,822of8,601submissions,21%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader