其实步进电机没有多大区别,用这个标题是因为工业步进电机一般配驱动器使用的,只需要给出脉冲和方向信号即可.
关于这个库
1.比GRBL简单,但是能用在mega2560(grbl应该也能,但默认不能).
2.通过串口发送G代码,实时性不会好到哪儿,作为实时运动控制基本不可取.不过可以考虑从本地读取G代码.不知道运动路径连续性怎么样.适合做XYZ运动的,机器人的就不要考虑了.
参考
http://www.geek-workshop.com/thread-4722-1-1.html
http://reprap.org/wiki/Arduino_GCode_Interpreter
注意问题
1.ubuntu下arduino ide编译源代码会提示word[MaxSize]重复声明,wiki中有个说明链接,需要帐号的,我打不开.选择了把所有文件中的word重命名为word2.
2.下载完成后通过串口发送G代码
3.默认是inch单位.修改为mm单位在串口输入G20,inch单位输入G21
4需要修改默认配置详见wiki,页面也有基本的G代码规则
顺便做个广告,鸣志的步进不错