MakerLab创客实验室 — Let's Make something.
现在注册
已注册用户请 登入
收藏此话题的成员
jianming mini avatar 514789022 mini avatar
巨窝 large avatar
MakerLab创客实验室  ›  机器人想法

求问marlin固件+2560能否兼容4轴或者5轴雕刻机g代码?

By 巨窝 at 一年前 , 2355 次浏览

今天我试了下3轴可以的。
artcam生成的3轴nc刀路改了文件后缀为gcode。
放到sd卡里面,机器可以很好的运行。
e0也就是挤出轴不动。同时没有加热。以至于我感觉如果我自己做台3轴雕刻机的话一定会选marlin固件。一定会用2560.
这样比各种论坛里面的控制板强很多,比如cncusb,比如mach3.因为他们没有上位机,而且体积略大。
我看到ramps1.4拓展版上有5个电机位置。xyze0e1.而五轴数控雕刻机是xyzab。所以我想能不能使用ramps1.4做五轴数控脱机主控。
然后我从网上找来一段5轴测试的g代码。放到sd卡里试了试。结果机器的电机虽然过电流,但是不动。

求问我的想法是否可行?

9 回复
Andy medium avatar
#1 - 一年前
Andy

四轴可以改为xyza,但是xyzab貌似不能简单的实现。因为现在的marlin中e0 和e1是一起控制的

weakdancer medium avatar
#4 - 12 个月前
weakdancer

marln 中
#define NUM_AXIS 4
const char axis_codes[NUM_AXIS] = {'X', 'Y', 'Z', 'E'};

说明Marlin是四轴联动的

巨窝 medium avatar
#5 - 11 个月前
巨窝

@weakdancer 是的。我现在改成了2打印头,但是e0和e1只是切换打印,没有联动

idd214 medium avatar
#6 - 11 个月前
idd214

请教:四轴可以改为xyza,但A轴如何实现为角度输出呢?现在的E0是直线输出的,谢谢

巨窝 medium avatar
#7 - 9 个月前
巨窝

@idd214 我感觉得参照别的控制器。比如mach3等等。。比如在marlin中e轴200个脉冲对应1mm位移,旋转半径不变,角度和位移线性关系,实质应该也是一样的吧

plcpro medium avatar
#8 - 6 个月前
plcpro

A轴要反转,E轴只有正传吧?

巨窝 medium avatar
#9 - 6 个月前
巨窝

@plcpro E可以反转,slic3r里面启用防止余料污染就用到了