,3d打印机的硬件部分就算初步完成了。
接下来是软件。
驱动比较好办,网上有的是。
控制数控机床的驱动程序,使用的编程语言叫做g-code。
但arduino性能有限,要想使用g-code,需要根据arduinouno的型号,下载对应的专用grblhex文档。
完成了这一步之后,江寒还下载了xloader软件和grbl控制器。
然后将arduino连到了笔记本电脑上,并利用xloader软件,将grblhex上传到了arduino中。
一切准备就绪。
接下来,打开grbl控制器,选择连接了arduino的com接口,点击“打开”,在打印机和电脑之间建立起连接。
随后,江寒通电测试了一下。
这次运气还算不错,3d打印机的3根控制轴,都能在程序的控制下运动。
这说明电路部分基本没什么问题。
但很快他就发现,x轴和z轴的工作还算正常,可y轴的动作方向,却和命令方向恰好相反。
让它往前,它就后退,让他后退,它又往前!
对于这种牵着不走、赶着倒退的……
好吧,这其实就是一个小问题。
江寒在grbl控制器的工具选项中,修改了一下方向设定,这样y轴的工作就恢复正常了。
然后又在打印笔的控制选项中,把“启动主轴”也勾选了一下。
这样就可以让arduino控制打印笔开关,实现全自动打印了。