|
本帖最后由 3dbuild 于 2015-1-15 23:59 编辑
用一个标准的arduino 328p nano, 下载GRBL,用WINAVR编译和下载到arduino里,XYZ的3轴脉冲输出对应arduino的数字端口2,3,4;XYZ的3轴方向输出对应数字端口5,6,7;分别接到3个步进驱动器,买雷赛,或网上那种22圆一个的都可以;XYZ的限位输入接入数字端口9,10,11;主轴开关接数字端口12;冷却液开关接模拟端口A3;急停开关接模拟端口A0;对刀输入接模拟端口A5
GRBL固件带有18步前瞻速度预测,运行很流畅和维宏差不多,最高输出脉冲速度30KHz,修改程序后可以支持6轴,这是维宏做不到的。由于arduino nano端口不够多,修改后XYZ的限位变成要共用1个端口,任何一轴触发都算急停,使用也没什么影响
|
|