Skip to content

Latest commit

 

History

History
60 lines (39 loc) · 1.3 KB

README.md

File metadata and controls

60 lines (39 loc) · 1.3 KB

Electroknit

A javascript library for knitting machines. Currently works with knitic boards. Future plans to support OpenKnit and other platforms.

Install

$ npm install electroknit -g

Usage

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)

Examples

$ 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);
  });
});

App

I've built an Electron app to use with this module that makes it easy to visualize your knitting process. (Coming Soon!)

Electroknit App

Questions?

http://www.twitter.com/korevec