Skip to content

Instantly share code, notes, and snippets.

var fromBase64 = function(str) {
return (new Buffer(str || "", "base64")).toString("ascii");
};
@tmpvar
tmpvar / index.js
Last active May 20, 2016 17:20
requirebin sketch
var fc = require('fc')
var center = require('ctx-translate-center')
var grid = require('ctx-render-grid-lines')
var circle = require('ctx-circle')
var ndarray = require('ndarray')
var fillArray = require('ndarray-fill')
var marchingSquares = require('marching-squares')
var surfaceNets = require('surface-nets')
// where size is the bin size from 0..1
function createBinner(radius, width, height) {
@tmpvar
tmpvar / index.js
Created April 8, 2016 23:09
requirebin sketch
var fc = require('fc')
var center = require('ctx-translate-center')
var grid = require('ctx-render-grid-lines')
var circle = require('ctx-circle')
var ndarray = require('ndarray')
var fillArray = require('ndarray-fill')
// where size is the bin size from 0..1
function createBinner(radius, width, height) {
var cx = Math.ceil(width/radius)
@tmpvar
tmpvar / index.js
Last active April 3, 2016 01:08
requirebin sketch
var fc = require('fc');
var center = require('ctx-translate-center');
var poly = require('ctx-render-polyline');
var points = require('ctx-render-points');
var circle = require('ctx-circle');
var bounds2 = require('2d-bounds');
var gridlines = require('ctx-render-grid-lines');
var isect = require('robust-segment-intersect');
var createSDF = require('sdf-polygon-2d');
var area = require('2d-polygon-area');
@tmpvar
tmpvar / index.js
Created April 2, 2016 05:07
requirebin sketch
var toPoly = require('pslg-to-poly')
var points = [
// loop 1
[-115, 100],
[ 103, 100],
[ 107, 50],
[-100, -100],
// loop 2
$0=5.33 (x, step/mm)
$1=157.48 (y, step/mm)
$2=157.48 (z, step/mm)
$3=6000.00 (x v_max, mm/min)
$4=2000.00 (y v_max, mm/min)
$5=5000.00 (z v_max, mm/min)
$6=250.00 (x accel, mm/sec^2)
$7=1.00 (y accel, mm/sec^2)
$8=100.00 (z accel, mm/sec^2)
$9=600.00 (x max travel, mm)
@tmpvar
tmpvar / index.js
Last active January 3, 2016 20:26
requirebin sketch
var fc = require('fc')
var center = require('ctx-translate-center')
var min = Math.min;
var max = Math.max;
var abs = Math.abs;
function length(x, y) {
return Math.sqrt(x*x + y*y);
}
#!/usr/bin/env node
var split = require('split');
var argv = require('optimist').argv;
process.stdin.once('data', function() {});
var x = argv.x || 0,
y = argv.y || 0,
z = argv.z || 0;

Building

Prerequisites

sudo apt-get install gcc-avr avrdude avr-libc
cd /home/user7/Desktop/grbl8c

make
curl -v "http://npmsearch.com/query?fl=name,description,homepage&rows=200&sort=rating+desc&q=level&pretty=1"