node-goose
0.1.2 • Public • Published node-goose | Dobot SerialPort Driver and Gcode Interpreter Service
- complete: refactor to socket.io complete to reduce i/o overhead
- pending: change camera service from periodic http:GET to stream
install openCV binaries (optional)
install node-opencv (optional)
- git submodule init
- git submodule update
- cd private/node-opencv
- npm install
- node server.js
- access controls at localhost:80 via web browser
driver details (/private/drivers)
Component |
Description |
Dobot.js |
top level dobot class |
DobotCommandBuffer.js |
writes buffer dobot can understand for each command |
DobotCommandQueue.js |
state management and queueing of gcode program commands |
DobotComputerVision.js |
camera and vision tracking methods using opencv |
DobotFileManager.js |
file management for gcode programs |
DobotGcodeInterpreter.js |
parses gcode command string and dispatches object to send to commandbuffer |
DobotJogCommand.js |
parses request for jog move and dispatches object to send to commandbuffer |
DobotResponseParser.js |
parses response from dobot into state values (position, rotation, etc). |
DobotSerial.js |
creates, maintains, and controls serialport connection to dobot |
check back for updates soon
Package Sidebar
Install
Weekly Downloads