开源改变世界

新算法 Velocity Extruding 打印更流畅 #916

推推 grbl 2年前 (2023-02-06) 280次浏览
关闭
avaradus 打开了这个问题 2014 年 5 月 13 日 · 51 条评论
关闭

新算法 Velocity Extruding 打印更流畅#916

avaradus 打开了这个问题 2014 年 5 月 13 日 · 51 条评论

评论

新算法 Velocity Extruding 打印更流畅 #916

请求支持 Marlin 中的新算法。
在没有 E 或 A 轴的情况下挤出。挤出机的速度与喷嘴的速度有关。
线的宽度(周长/填充)和层的高度由 g 代码设置,并计算要挤出的正确横截面。

更多信息:
http ://basdebruijn.com/2014/05/machinekit-and-additive-manufacturing/

新算法 Velocity Extruding 打印更流畅 #916
贡献者

我发明了这个算法,如果
我有机会这样做的话,3 年前就会实现这个算法。

伯恩哈德

在 2014 年 5 月 13 日星期二上午 7:21,avaradus notifications@github.com写道:

请求支持 Marlin 中的新算法。
在没有 E 或 A 轴的情况下挤出。挤出机
的速度与喷嘴的速度有关。
线的宽度(周长/填充)和层的高度由
g 代码设置,并计算要挤出的正确横截面。

更多信息:
http ://basdebruijn.com/2014/05/machinekit-and-additive-manufacturing/


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

新算法 Velocity Extruding 打印更流畅 #916
贡献者

可以找到参考:http:
//kariert.org/advanceV2.pdf

http://bernhardkubicek.soup.io/post/425547834/My-anti-oozing-algorithm-was-implemented-using
和这里
http:// bernhardkubicek.soup.io/post/168776124/Another-acceleration-extrusion-compensation-for-repraps

伯恩哈德

在 2014 年 5 月 13 日星期二上午 8:02,Bernhard Kubicek <
bernhard.kubicek@gmail.com > 写道:

我发明了这个算法,如果
我有机会这样做的话,3 年前就会实现这个算法。

伯恩哈德

2014 年 5 月 13 日星期二上午 7:21,avaradus notifications@github.com写道:

请求支持 Marlin 中的新算法。
在没有 E 或 A 轴的情况下挤出。挤出机
的速度与喷嘴的速度有关。
线的宽度(周长/填充)和层的高度由
g 代码设置,并计算要挤出的正确横截面。

更多信息:
http ://basdebruijn.com/2014/05/machinekit-and-additive-manufacturing/


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

新算法 Velocity Extruding 打印更流畅 #916
贡献者

在这两者之间,旗鱼
Makerbot/WeSueCompetitorsAndPatentStuffWeDidNotInvent 固件出现了问题,他们声称
已经实现了这个,但我个人未能在他们的
(最终发布的)源代码中找到这个。

伯恩哈德

2014 年 5 月 13 日星期二上午 8:11,Bernhard Kubicek <
bernhard.kubicek@gmail.com > 写道:

可以找到参考:http:
//kariert.org/advanceV2.pdf

http://bernhardkubicek.soup.io/post/425547834/My-anti-oozing-algorithm-was-implemented-using
和这里

http://bernhardkubicek.soup.io/post/168776124/Another-acceleration-extrusion-compensation-for-repraps

伯恩哈德

在 2014 年 5 月 13 日星期二上午 8:02,Bernhard Kubicek <
bernhard.kubicek@gmail.com > 写道:

我发明了这个算法,
如果我有机会这样做的话,3 年前就会实现这个算法。

伯恩哈德

2014 年 5 月 13 日星期二上午 7:21,avaradus notifications@github.com写道:

请求支持 Marlin 中的新算法。
在没有 E 或 A 轴的情况下挤出。挤出机
的速度与喷嘴的速度有关。
线的宽度(周长/填充)和层的高度
由 g 代码设置,并计算要挤出的正确横截面。

更多信息:
http ://basdebruijn.com/2014/05/machinekit-and-additive-manufacturing/


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

新算法 Velocity Extruding 打印更流畅 #916
贡献者

这篇文章讨论了两个完全不同的事情。

第一种是基于横截面积乘以进给率而不是将预先计算的体积发送到 gcode 解释器来控制挤出体积的方法,这可能是个好主意,但不会影响打印质量。所有相同的数学运算,您只是在更改切片器中计算的内容与 gcode 解释器中计算的内容之间的分隔位置。

第二个完全独立的事情是添加了一种高级算法,该算法试图通过先发制人地平衡喷嘴压力来减少气泡。Marlin 多年来一直拥有其中之一 ( ADVANCE),目前有一个 pull request 正在等待将其添加到 Slic3r。为此不需要“速度挤压”。

新算法 Velocity Extruding 打印更流畅 #916
贡献者

我找不到拉取请求,你知道它是哪个吗?
https://github.com/alexrj/Slic3r/pulls
我的方法不能在发送标准 gcode 的任何东西中实现,因为它需要异步移动。所以如果能放到切片机里就相当惊喜了。

伯恩哈德

2014 年 5 月 13 日星期二上午 8:30,whosawhatsis notifications@github.com写道:

这篇文章讨论了两个完全不同的事情。

第一种是基于
横截面积乘以进给率而不是将
预先计算的体积发送到 gcode 解释器来控制挤出体积的方法,这可能是个好
主意,但不会影响打印质量。所有相同的数学运算,您只是在
更改切片器
中计算的内容与 gcode 解释器中计算的内容之间的分隔位置。

第二个完全独立的事情是添加了一种高级
算法,该算法试图通过先发制人地平衡
喷嘴压力来减少气泡。Marlin 多年来一直拥有这些,
目前有一个 pull request 正在等待将一个添加到 Slic3r。
为此不需要“速度挤压”。


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

新算法 Velocity Extruding 打印更流畅 #916

这种方法只能在固件中实现。只有固件知道加速/减速部分的真实速度运动。切片软件不知道加速/减速部分在哪里,也不知道角落和开始/停止周长上的错误挤出体积。

新算法 Velocity Extruding 打印更流畅 #916
贡献者

slic3r/Slic3r#2018

通过将一个片段分成多个片段,至少应该可以以“聊胜于无”的方式来近似效果。我相信所提议的是在应该改变的地方(由于进给率和/或挤压宽度变化)之前将挤压率改变几毫米,该毫米数由两者之间的差异大小决定两种挤出速度。

不过,我同意,这种类型的事情在计算加速度之后比以前更好地处理。无论如何,我的观点很简单,不需要转换为“速度挤压”来实现这样的东西。

新算法 Velocity Extruding 打印更流畅 #916

Slicer 是一个非常有问题的程序,在新版本中添加了更多的错误。
其他切片机、kiss、cura、skeinforge 不会做任何改动。=(
但是 Sailfish 固件使这个算法和 makerbot 有很好的印刷品。

作者在链接http://basdebruijn.com/2014/05/machinekit-and-additive-manufacturing/
中 做了这个也有很好的效果!

而旧的 ADVANCE 算法 Matthew Roberts 在 Marlin 中也行不通,为什么?
从 sprinter 分叉端口后出错?

新算法 Velocity Extruding 打印更流畅 #916

Sailfish 混合了 Berhards 算法。他们还做了一些其他似乎在 Makerbot 上有效的奇怪事情。
据我所知,链接中的算法与 Bernhards 算法相当。

Matthew Roberts 算法不起作用,因为没有人使用它。我让它在我的第一台打印机上工作。它工作得很好。但它不适用于所有挤出机。
如果我有更多空闲时间,我可以查看代码。

而马林只是抄袭了sprinter的g代码部分。Sprinter 复制了 Marlin 的动作部分。(以及许多其他部分)

新算法 Velocity Extruding 打印更流畅 #916
贡献者

我实际上曾经使用过 advance,但它的快速移动很快就毁坏了我的装备。与其说是牙齿,不如说是平头螺钉会很快破坏孔…

新算法 Velocity Extruding 打印更流畅 #916

To: nothinman
What version of marlin you use ? For me in latest version advance is not worked. =( after i enable this option in configuration then extruder motor no rotated and nothing extruded.

新算法 Velocity Extruding 打印更流畅 #916
Contributor
喜欢 (0)