miamiruby / pecorino-api

Backend controller for sending commands to Smoothieboard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pecorino-api

Backend controller for sending commands to Smoothieboard


This is a Javascript-based API for Igor, the large CCL liquid handling robot. It creates a server listening on localhost:3000 and a serial connection over USB to the Smoothieboard that drives the motors. It can translate simple commands like "home" or "initialize" to G-Code for the Smoothieboard and also provides a way to send G-Code directly, which it then forwards on to the Smoothieboard. It also outputs a log of Smoothieboard responses.

This code was written well after the initial production code for the robot, so it represents a completely different approach.

Trello board for the Igor project is here

About

Backend controller for sending commands to Smoothieboard

License:MIT License


Languages

Language:JavaScript 100.0%