LaserXYPlotter is a laser engraving control program that can work with Raspberry Pi. It can use serial communication and http service with Node.js. Also, it can render web pages and edit SVG through fabric.js. What’s more, it can transfer SVG image into G code by svg2gcode.js and transfer DXF file into SVG image by dxf2svg.js.Here is the video. .
Connecting XY Plotter with Raspberry Pi to control hardware. Use /dev/ttyUSB* to connect with serial port.
Install NW.js From http://nwjs.io/
git clone https://github.com/xeecos/LaserXYPlotter
nw.exe or nw.app