Contact me: hankecnc@gmail.com

用于自动校准和双挤出的双 Z 步进驱动器 #702

推推 grbl 3年前 (2023-02-06) 407次浏览
关闭
RennesPrusa 开启了这个问题 2014 年 1 月 10 日 · 8条评论
关闭

用于自动校准和双挤出的双 Z 步进驱动器#702

RennesPrusa 开启了这个问题 2014 年 1 月 10 日 · 8条评论

评论

用于自动校准和双挤出的双 Z 步进驱动器 #702

你好!
我已经安装了最新的 marlin 并在我的 prusa 上集成了自动校准。如果你只有一台挤出机,它就像一个魅力。
当我使用我的双挤压和探测 G29 时,第二个喷嘴刮擦床并弄乱打印件。
所以我得出结论,我需要两个用于 Z 的步进器(每个轴一个)。
我有 XY-Z1-Z2-E1-E2 的连接;所以6个电机。

我看到 z_dual_stepper 已经在 marlin 中实现,但它似乎是一种冗余,可以减轻双电机应用的单步进驱动器的负载。
我需要对每个 Z 进行单独控制。

我看过 stepper.h;marlin_main.cpp 为 Z2 创建一个新命令。
我正在考虑复制现有的线以对 Z 轴进行瞬时单独控制。

逻辑是创建一个新的 G 函数,例如 G33(不干扰当前的 gcode)。代码会去 X0 Y125 => 探测,创建一个值 Z0 => X250 Y125 => 探测,创建一个值 Z1。

然后,如果 Z0 是较低的值,它会升高离它最近的轴(比如左边)。如果 Z1(右侧的值)较低,则它会降低离它最近的电机(右侧)。

这将确保 X 轴沿着喷嘴的轴与床完美对齐,从而防止报废。

就像我提到的,我不确定如何启用第 6 个单独的电机。仅供参考,我有一个 azteeg X3,还有很多端口。

只要喷嘴与 Z 轴在同一轴上,此升级将允许双挤压和探测没有问题。

如果我不清楚,请告诉我。我稍后会做测试并报告我的进度。

用于自动校准和双挤出的双 Z 步进驱动器 #702

你好,

我想做同样的事情。

在我的双挤出机和自动床调平选项激活的情况下,发生了很多次,一个热端正在破坏我的 Kepton 表面。

我想知道设置与 Rennesprusa 描述的相同选项有多难。

我也在使用 Azteeg X3。

在 marlin 固件中,它知道 G33 命令应该在 Marlin_main 中,但我不知道我应该在哪里添加电机驱动代码:/

我正在尽力而为,但很少有人会非常欢迎您的帮助!

谢谢。

用于自动校准和双挤出的双 Z 步进驱动器 #702

嗨,大家好

如果
所有喷嘴都在 X 轴上排成一行,这只会改善喷嘴刮擦打印件的问题。因此,例如,如果您有 Kraken,
您还需要将热端与 Y 方向的床面平行。
也许最好将喷嘴调平?

托尼

在 2014 年 1 月 14 日 21:04,kevinguibert notifications@github.com写道:

你好,

我想做同样的事情。

在我的双挤出机和自动床调平选项激活的情况下,发生了
很多次,一个热端正在破坏我的 Kepton 表面。

我想知道设置与
Rennesprusa 描述的相同选项有多难。

我也在使用 Azteeg X3。

在 marlin 固件中,它知道 G33 命令应该在
Marlin_main 中,但我不知道我应该在哪里添加电机驱动代码:/

我正在尽力而为,但很少有人会非常欢迎您的帮助!

谢谢。


直接回复此电子邮件或在 GitHub 上查看它 https://github.com/ErikZalm/Marlin/issues/702#issuecomment-32307175

用于自动校准和双挤出的双 Z 步进驱动器 #702

嘿伙计,
谢谢凯文!我知道我不是唯一一个。

T3P3,这正是你提到的问题。如果喷嘴沿 X 轴对齐,则在 Z 轴不同步的情况下,您有机会再次将其调平。如果你的喷嘴沿着 Y 轴,那你就不走运了。
如果您的 Z 轴不平行,调平喷嘴将无助于解决问题。

我最初的问题是让它自动。我知道我可以通过测量偏移来手动调平它。

用于自动校准和双挤出的双 Z 步进驱动器 #702

嗨雷恩

实际上多考虑一下你所描述
的并不能真正解决问题,因为探测器只知道它与床的关系。
您还必须定义两个喷嘴之间的差异。

干杯

托尼

在 2014 年 1 月 14 日 23:56,RennesPrusa notifications@github.com写道:

嘿伙计,
谢谢凯文!我知道我不是唯一一个。

T3P3,这正是你提到的问题。如果喷嘴
沿 X 轴对齐,则在
Z 轴不同步的情况下,您有机会再次将其调平。如果你的喷嘴沿着 Y 轴,那你
就不走运了。 如果您的 Z 轴不平行,
调平喷嘴将无助于解决问题。

我最初的问题是让它自动。我知道我可以
通过测量偏移来手动调平它。


直接回复此电子邮件或在 GitHub 上查看它 https://github.com/ErikZalm/Marlin/issues/702#issuecomment-32321389

用于自动校准和双挤出的双 Z 步进驱动器 #702

当你提议将它定级为 T3P3 时,你肯定得到了一点,但我同意 RennesPrusa 的观点:

Marlin 似乎对新技术持开放态度,因为不是每个人都拥有 delta 或 core XY 或双 X 托架打印机,人们可能在 X 和 Y 方向都有双挤出机。

这个想法是在 Marlin 中为那些沿 X 轴有双挤出机和自动调平床的人实施这个选项。在我看来,这符合减少对打印机的手动干预的想法,对吗?

用于自动校准和双挤出的双 Z 步进驱动器 #702

是的,但它不会那样做,因为沿着 X
轴范围的两个点处的探头只能识别这两个点处的探头和床之间的差异
。未获得的信息是
探头和两个喷嘴之间的差异。对于单挤出机 z 探测,您
必须告诉打印机探针和喷嘴之间的区别,
因此您必须告诉它这两个区别,然后使用平行于 床
通过这些喷嘴尖端的平面进行转换。

在 2014 年 1 月 15 日 00:06,kevinguibert notifications@github.com写道:

当你提议将它定级为 T3P3 时,你肯定得到了一点,但我
同意 RennesPrusa 的观点:

Marlin 似乎对新技术持开放态度,因为不是每个人都拥有 delta
或 core XY 或双 X 托架打印机,人们可能在
X 和 Y方向都有双挤出机。

这个想法是在 Marlin 中为
那些沿 X 轴有双挤出机和自动调平床的人实施这个选项。在我看来,
这符合减少对打印机的手动干预的想法,
对吗?


直接回复此电子邮件或在 GitHub 上查看它 https://github.com/ErikZalm/Marlin/issues/702#issuecomment-32322048

用于自动校准和双挤出的双 Z 步进驱动器 #702
贡献者

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

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