April 10, 2026
Stitch, please! Format feud
Knit File Formats
Open knitting faces “format soup” — makers want one file to rule them all
TLDR: A research team is building open, student-friendly knitting workflows, but today’s files are a confusing mix—Knitout converts to Kniterate’s format while the editor leans on DesignaKnit text imports. Commenters rally for open, easy-to-use standards, mixing jokes with a clear message: less lock‑in, more plug‑and‑play for makers everywhere.
Knitting machines just hit a plot twist, and the comments are loving the drama. A new post from the Material Programming Project lifts the lid on “format soup” in machine knitting: open files like Knitout are growing, Kniterate’s own Kcode runs the hardware, and the editor secretly loves old-school DesignaKnit (.txt) imports. Translation? You can turn Knitout into Kcode, but not back, and the editor’s easiest import path isn’t the open one. Cue the “let us in!” chants.
Makers piled in with big feelings. One camp cheers the push for open, student-friendly tools—“make it usable or it doesn’t matter.” Another is side-eyeing proprietary detours, dubbing it a “knit-lock-in.” The loudest vibe? Open formats aren’t just nice—they’re survival gear for anyone who wants to tinker, remix, and share. When the post calls open knitting formats “larval,” commenters clap back with, “Then let’s hatch them,” touting projects like PEmbroider and applauding the team’s students-first plan.
There’s humor, too: jokes about “Knitout vs Kniterate—K vs K: Dawn of Stitch,” and memes calling it “purl-to-PDF nightmares.” But beneath the laughs, the takeaway is serious: makers want machine-agnostic files, more import options, and fewer hoops. As one fan put it, this is bigger than knitting—it’s the maker movement’s open-source heart, now in yarn
Key Points
- •Open knitting file formats are early-stage and not widely used outside academia, necessitating better tooling for adoption.
- •Knitout (.k) can be converted to Kcode (.kc) for Kniterate using knitout-backend-kniterate, but reverse conversion is not available.
- •The article outlines four formats: Kcode (.kc), Knitout (.k), DesignaKnit .txt (DAK9), and Shima Seiki DAT (.dat), with their characteristics and uses.
- •Direct import of Kcode or Knitout into the Kniterate editor is not supported; the editor can import DesignaKnit 9 .txt via a 'Load txt file pattern' layer.
- •The team aims to build student-usable, machine-agnostic workflows, drawing on examples like the mods project and open-source embroidery tools.