Skip to content

A javascript library for electronic knitting machines

Notifications You must be signed in to change notification settings

kelly/electroknit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A javascript library for electronic knitting machines

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published