LaserXYPlotter是一个可以部署在树莓派上的激光雕刻机控制程序,使用Node.js实现了串口通讯和http服务, 使用fabric.js实现了网页渲染和编辑SVG,使用svg2gcode.js将SVG图形转换为G代码。 DXF暂时还不支持。
这里查看 演示视频.
###使用MegaPi MegaPi使用Marlin固件。 ###使用Makeblock XY Plotter 通过USB线连接到树莓派,实现硬件控制。串口使用/dev/ttyUSB*。
使用SSH远程登录树莓派(保证树莓派跟你的电脑在同一个局域网内):
$ ssh pi@your rpi's ip
sudo apt-get update
sudo apt-get install gcc-4.8 g++-4.8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50
wget http://node-arm.herokuapp.com/node_latest_armhf.deb sudo dpkg -i node_latest_armhf.deb node -v
git clone https://github.com/xeecos/LaserXYPlotter
cd LaserXYPlotter
npm install
node server.js
http://your rpi's ip:8000
* 树莓派2B使用/dev/ttyAMA0
* 树莓派3使用/dev/ttyS0