OpenKnit is an open-source, low cost, digital fabrication
tool that affords the user the opportunity to create their
own bespoke clothing from digital files. Starting from
the raw material, the yarn, and straight to its end use,
a sweater for example, in about an hour. Designing and
producing clothes digitally and wearing them can now
happen in the very same place, rewarding the user with
the ability to make decisions regarding creativity and
responsibility.
I actually have a knitting machine, which works similarly, but haven't used it much. Short programs are way more appealing than counting pins by hand.