树莓派
一、软件列表
树莓派和其他主流的Linux是使用我们的控制板,雕刻机、激光打标机、绘画机。 主要是使用开源的软件,列表看这里
二、镜像
有一个定制的树莓派驻镜像,可以以web的形式对控制板进行控制。 地址:
https://xyzbots.com:4000/grblweb.html
具体看原文,我这里划几个重点,有些朋友可能看不到视频,我后面会放出。
1、下载镜像,刷到树莓派里。
树莓派I镜像 https://xyzbots.com:4000/grblweb-2014-09-09-wheezy-raspbian.zip
树莓派II镜像 https://xyzbots.com:4000/xyzbots-reprapweb-grblweb-2015-may.img.zip
2、控制板通过USB连接树莓派。可以通接多个控制板。
3、获得树莓派的地址,用另一个电脑或手机以网页的形式访问安装了系统的树莓派。当然,也可以在该树莓派上自己访问自己。
视频教程
三、定制开发
1、Raspibian系统是内置了我们板子驱动的,USB线连接板子,会就多出一个或类似于/dev/ttyUSB0这样的设备。具体ls一下就知道了。
2、用你熟悉的各种开发语言,以波特率115200打开这个串口设备,就可以与板子通信了。
3、具体通信协议可以参考GRBL官网,具体说就是发送命令加回车符,然后读取以回车换行符为结束标志的返回结果。随便给几个命令试一下,这里省略回车符,自己加上, 自己分析返回的结果。
- $$
- ?
- M3S1000
- M5
- G0 X100 Y100 Z100
- G92 X0 Y0 Z0
- G1 X100 Y100
4、最后给一个Python例子,它会读取Grbl.gcode,发送到机器,并显示结果。