<aside> 💡
Acknowledgements: A lot of content, amazing visuals, code bases, and code examples were developed by folks at the Carnegie Mellon Textile Lab, and they also have a series of great tutorials. Knitting machine and operations illustrations were taken and modified from "Digital fabrication of soft actuated objects by machine knitting."Â Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems. 2019.
</aside>
This knitout 101 tutorial was developed for the 2025 digital machine knitting workshop, specifically for using the JavaScript frontend for programming the Shima Seiki SWG machines.
node -v in your terminal)Knitout (.k) is a file format that can represent low-level knitting machine instructions in a machine-independent way. Detailed documentation can be found at https://textiles-lab.github.io/knitout/knitout.html.
The file has some headers, but most operations follow the following format:

A toy example of a sequence of operations:

Knitting Machine:


Operations:
tuck
