thumbnail for On-Demand Machine Knitting

On-Demand Machine Knitting (2014 - present)

Knitting machines are powerful, flexible fabrication devices that are difficult to program. We aim to change that by updating the knitting design pipeline.

At the core of our proposed pipeline is Knitout, a low-level machine-neutral format for describing knitting machine programs. Knitout is intended as an output language for design tools and an input language for simulators and machine-specific backends.

In addition to the Knitout format, we are working on producing a new set of open source high-level design tools, including those based on our Knitting Compiler work at Disney Research, and our more recent work on Automatic Machine Knitting of 3D Meshes.

Related Publications