QUILT: Supporting Modular Design of Machine-Knitting Programs
Authors
Knitting machines can manufacture complex layered, textured, and multi-material fabrics and garments. With new programming languages and interfaces there is greater access to the machine’s capabilities. Developers can now create machine instructions that produce a fabric sample or garment. Such files can be easily shared with others, but modifying and combining these samples requires extensive expertise in knitting-specific programming languages, substantial effort, and time. Knit programming offers little support for modular design. We take a step towards modular knitting-machine programming and present QUILT: Quality Unification Infrastructure for Loop-based Textiles. QUILT enables knit programmers to create swatches from knitting programs and lay these swatches out spatially on a 2-dimensional grid. We use three novel knit-program merging algorithms to merge the connected swatches into a quilt program. The knitted structures of each swatch remain unchanged, and our algorithms ensure that the swatches are joined by a seamless boundary that maintains the constraints of knitting-machine programming and knitted-structure construction.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 60%
Make This! Introduction to Electronics Prototyping Using Arduino
CHI '18· Aging-Friendly Technology Design +1
- 60%
Hybrid Embroidery Games: Playing with Materials, Machines, and People
DIS '21· Aging-Friendly Technology Design +1
- 60%
E-Sewing: Exploring the Design Space of Machine-Sewing E-Textile Circuits
DIS '25· Electronic Textiles (E-textiles) +1
- 60%
NFCStack: Identifiable Physical Building Blocks that Support Concurrent Construction and Frictionless Interaction
UIST '22· Aging-Friendly Technology Design +1
- 60%
KnitScript: A Domain-Specific Scripting Language for Advanced Machine Knitting
UIST '23· Desktop 3D Printing & Personal Fabrication +1
- 60%
Embroidering Resonant Circuits for Inductive Pressure Sensing
UIST '25· Electronic Textiles (E-textiles) +1
- 60%
StitchFlow: Enabling In-Situ Creative Explorations of Crochet Patterns With Stitch Tracking and Process Sharing
UIST '25· Aging-Friendly Technology Design +1
Based on Jaccard similarity of research subtopics & professions (≥60%)