electroknit

0.0.3 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i electroknit

Weekly Downloads

0

Version

0.0.3

License

BSD

Last publish

Collaborators

  • kelly