开源改变世界

双挤出机设置 BUG 2nd hotend extrude => 微小的 x 轴移动 #939

推推 grbl 2年前 (2023-02-06) 242次浏览
关闭
Snowfly- 打开了这个问题 2014 年 5 月 29 日 · 10 条评论
关闭

双挤出机设置 BUG 2nd hotend extrude => 微小的 x 轴移动#939

Snowfly- 打开了这个问题 2014 年 5 月 29 日 · 10 条评论

评论

双挤出机设置 BUG 2nd hotend extrude => 微小的 x 轴移动 #939

有没有人遇到过我遇到的这个错误。
在双挤出机设置 + 加热床中使用 Marlin 固件和 Ramps 1.4 电子设备。

错误合并在直接控制的 pronterface 上,从 sd 卡打印时没有区别。
T1; 选择第二台挤出机
M104 S210 ;设定温度
然后挤出任意长度使第二个挤出机挤出但是在挤出时有微小的X轴向+方向移动。
第一台挤出机没有出现此问题。

更新:错误似乎与挤出机偏移有关,因为当禁用基于固件的挤出机偏移错误消失时……

双挤出机设置 BUG 2nd hotend extrude => 微小的 x 轴移动 #939
贡献者

请粘贴您的 gcode 的前几行,以便我们可以看到您在做什么……

双挤出机设置 BUG 2nd hotend extrude => 微小的 x 轴移动 #939
贡献者

您的 configuration.h 中是否有 EXTRUDER_OFFSET_X 的设置?

双挤出机设置 BUG 2nd hotend extrude => 微小的 x 轴移动 #939
作者

开始用基本的手动 gcode 来查明问题,只是为了驱动挤出机。这就是为什么代码不涉及任何 xyz 移动的原因。在归位所有轴后驱动代码。
G21
T1
M104 S255
G90
G92 E0
G1 E1.5 F1800

评论了挤出机的偏移量,错误消失了。
//#define EXTRUDER_OFFSET_X {0.0, -115.00} //(以毫米为单位)对于每个挤出机,热端在 X 轴上的偏移量
//#define EXTRUDER_OFFSET_Y {0.0, 0.00} //(以毫米为单位)对于每个挤出机,偏移量Y 轴上的热端

现在对挤出机使用软件定位,直到我弄清楚为什么硬件定位无法正常工作。

双挤出机设置 BUG 2nd hotend extrude => 微小的 x 轴移动 #939
贡献者

你解决了这个问题吗?

双挤出机设置 BUG 2nd hotend extrude => 微小的 x 轴移动 #939
作者

在软件定位工作并校准后。没有时间再寻找原因了。工作太忙了…如果没有人修复它可以猜测错误仍然存​​在。

双挤出机设置 BUG 2nd hotend extrude => 微小的 x 轴移动 #939
贡献者

它本来可以修好的,

最近发生了很多变化,但有人需要测试它是否已修复……

双挤出机设置 BUG 2nd hotend extrude => 微小的 x 轴移动 #939
作者

是的,已经看到开发非常迅速……可能有时间在下个月左右进行测试……但不能保证任何事情……

双挤出机设置 BUG 2nd hotend extrude => 微小的 x 轴移动 #939
贡献者

是的让我们看看…最终这个问题将被关闭。

如果问题仍然存在,请打开一个新问题…

双挤出机设置 BUG 2nd hotend extrude => 微小的 x 轴移动 #939
贡献者

如果当前错误修复分支中仍然存在,请打开一个新问题

https://github.com/ErikZalm/Marlin/tree/Marlin-v1-bug-fixing