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. .
Use Makeblock XY Plotter
Install NW.js From http://nwjs.io/
Clone this project and copy all files to nw.js folder
git clone https://github.com/xeecos/LaserXYPlotter
nw.exe or nw.app