grbl设置脉冲和电机方向

网上似乎关于grbl的资料特别少,以至于在组装完成使用grbl做主控一台xy平面运动机器后,发现运动方向不对,但在网上找半天都找不到关于grbl的设置资料,还是看到一篇复制github的wiki库的一篇文章才大概知道怎么设置,在grbl的上位机的命令输入行框输入$$加回车后grbl就会传回一些重要的参数,如下图那样,不过都是英文的而已grbl设置脉冲和电机方向_第1张图片这些就是grbl回传的参数了,里面涵盖了所需要修改的参数,而且修改参数的方法也很简单,只需要输入$相应的序号=val,如修改xyz轴的行进一毫米的脉冲数可以输入$100=所需脉冲数(修改x轴),$101=所需脉冲数(修改y轴),$102=所需脉冲数(修改z轴),但是使各轴运动反向不是那么简单,因为grbl是根据设置掩码来反向电机的,所以需要查看源码,grbl设置脉冲和电机方向_第2张图片

根据这段代码可以看出xyz轴分别设置为第一第二第三启动,所以在设置相应轴电机运动反向可以通过将相应位置的掩码置位(根据二进制计算)就可以了,比如设置x轴反向$3=1(等效$3=00000001),设置xy轴电机反向输入$3=3(等效$3=00000011)即可!

你可能感兴趣的:(grbl,Arduino)