A javascript library for knitting machines. Currently works with knitic boards. Future plans to support OpenKnit and other platforms.
$ npm install electroknit -g
Usage: electroknit [options]
Options:
-h, --help output usage information
-i, --image <path>
-p, --port <path> arduino usb path
-o, --offset <n> offset from right
-d, --dither enable dither image
-r, --repeat repeat the pattern (not supported currently)
$ electroknit -i 'test.jpg' -o 100 -d
const Electroknit = require('electroknit');
let machine = new Electroknit.Machine(); // will auto-detect device
let pattern = new Electroknit.Pattern('test.jpg');
machine.on('ready', function() {
machine.start(pattern);
machine.on('update:sensors', function(data) {
console.log(data);
});
});
I've built an Electron app to use with this module that makes it easy to visualize your knitting process. (Coming Soon!)