需要的可能性和帮助?不是真正的问题。 #366

推推 grbl 3年前 (2023-02-05) 303次浏览
关闭
afpiper 打开了这个问题 2013 年 1 月 20 日 · 6条评论
关闭

需要的可能性和帮助?不是真正的问题。#366

afpiper 打开了这个问题 2013 年 1 月 20 日 · 6条评论

评论

需要的可能性和帮助?不是真正的问题。 #366

我正在寻找一种在归位期间同时使用挤出机步进器 E 和 Z 的方法。我不确定这是可能的,但基本上我需要尝试实现的是发送归位命令时,Z 和 E 同时以相同的速度搜索家,但两者都需要使用 Z 止动器。我仍然希望能够独立解决它们,所以我需要单独留下核心代码,我只需要将 E 轴与 Z 放在一起。

这可能吗?我正在查看归位代码,看起来 E 被移除得太远而无法轻易实现,也许我错了。

我真的很接近拥有一台激光树脂打印机与大家分享,但是我需要做一个“剥离”移动,这将需要我不均匀地抬起 Z 轴,然后将它放平,现在是直线提升会产生过多的吸力并移除积木。我已经编写了制作 GCode 的软件,我只需要找到一种方法让它们一起回家,我就准备好了!

感谢您提供的任何帮助,并感谢您维护如此出色的固件!

需要的可能性和帮助?不是真正的问题。 #366
作者

我意识到以上是一个相当沉重的问题,我想出了另一个可能也行得通的想法。我注意到在高级配置中可以为 Z 轴寻址 2 个步进驱动器。使用双 Z 步进器选项时,创建自定义命令来解决 2 个步进器中的 1 个有多难?我的总体需求是让 z 轴有 2 个步进驱动器,每个驱动器控制一个电机,然后我需要能够在正常 GCodes 之外单独控制它们,同时仍然有标准代码所有工作。我可以使用任何自定义 GCode,因为我已经编写了 GCode 后处理软件并且可以轻松添加到其中。

我可以详细说明我在代码中看到我需要的地方,但我不想在这里写一本书。但也许我可以制作一个自定义移动命令,只针对 2 个步进器之一。然后我可以使用命令向上移动 z 轴的一侧,然后将其放回原处,并继续打印。

当我设计的打印机已经在功能级别上工作时,我真的非常渴望找到解决方案,如果没有人工干预,它就无法正确剥离。我是在知识共享下发布的,所以这里提供的帮助不会让我掏腰包或任何东西。我只是真正有兴趣创造一个真正便宜的树脂打印机,Form1 不会以超过 3000 美元的价格削减它,而且我有这台打印机 95% 的所有标准 RepRap 部件运行在 700 美元左右。

我什至愿意自己掏腰包来帮助在这里得到答案。如果我不这样做,那么我将不得不推迟发布,同时我学习制作自己的自定义固件,这可能需要几个月的时间。我认为没有理由这样做,因为已经有这么多有才华的人做出贡献,可能会提供答案/解释。我仍然需要学习它,但我不想延迟发布。

请在此处查看该项目:http://www.muve3d.net
我将在一切可靠运行后尽快在 thingiverse 上发布。定制软件和所有。实际上,该软件已经在我的站点上并且可以运行,但我可能需要进行更改,所以它也在等待。

这一切都在进行中,我已经花费了大量自己辛苦赚来的钱,我希望其他人能像我一样看到潜力。

需要的可能性和帮助?不是真正的问题。 #366
贡献者

我现在有点着急,但我的一个文凭学生也将使用
marlin 作为 4 轴 gcode 控制器,并且第 4 个
线性轴需要 e 止动器。
我的计划是将它添加为一个隐藏的定义语句,因为它对
99.9% 的用户来说是无用的。
时间刻度 = 3 周。
伯恩哈德

2013 年 1 月 21 日星期一下午 5:00,Dean Piper [email protected] 写道

我意识到以上是一个相当沉重的问题,我想出了
另一个可能也行得通的想法。我注意到
在高级配置中可以为 Z 轴寻址 2 个步进驱动器。 使用双 Z 步进器选项
时,创建自定义命令来解决 2 个步进器中的 1 个有多难?
我的总体需求是让 z 轴有 2 个
步进驱动器,每个驱动器控制一个电机,然后我需要能够
在正常 GCodes 之外单独控制它们,同时仍然有标准
代码所有工作。我可以使用任何自定义 GCode,因为我已经编写了 GCode
后处理软件并且可以轻松添加到其中。

我可以详细说明我在代码中看到我需要的地方,但我
不想在这里写一本书。但也许我可以制作一个自定义移动命令
,只针对 2 个步进器之一。然后我可以使用命令向上移动 z 轴的一侧
,然后将其放回原处,并继续
打印。

当我设计的打印机已经在功能级别上工作时,我真的非常渴望找到解决方案,如果 没有人工干预
,它就无法正确剥离。
我是在知识共享下发布的,
所以这里提供的帮助不会让我掏腰包或任何东西。我只是
真正有兴趣创造一个真正便宜的树脂打印机,
Form1 不会以超过 3000 美元的价格削减它,而且我有
这台打印机 95% 的所有标准 RepRap 部件运行在 700 美元左右。

我什至愿意自己掏腰包来帮助
在这里得到答案。如果我不这样做,那么我将不得不推迟发布,同时我
学习制作自己的自定义固件,这可能需要几个月的时间。我
认为没有理由这样做,因为已经有这么多有才华的人
做出贡献,可能会提供答案/解释。我
仍然需要学习它,但我不想延迟发布。

请在此处查看该项目:http://www.muve3d.net
我将在一切可靠运行后尽快在 thingiverse 上发布。定制
软件和所有。实际上,该软件已经在我的站点上并且可以运行,
但我可能需要进行更改,所以它也在等待。

这一切都在进行中,我已经花费了大量自己辛苦赚来的钱,我希望其他人能 像我一样
看到潜力。


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

需要的可能性和帮助?不是真正的问题。 #366
作者

伯恩哈德,

它有可能会有所帮助,但我认为这根本不会帮助归位 E 轴和 Z 轴,并且它需要同时发生并以相同的速率发生,以防止角度偏转太大。

-院长

需要的可能性和帮助?不是真正的问题。 #366
作者

我认为需要做的是调整“QUICK_HOME”代码并将其用于 E 和 Z 主页命令。或者也可以通过在计算/发送新的 E 和 Z 代码之前将 E 值设置为 Z 的值来将 E 轴包含在函数的 Z 归位部分中,这将是相同的,然后删除他们两个,直到 Z 止挡被击中。然后我认为可以省略 E endstop,但也许我错了。

我一直在努力研究代码,这真的是我能想到的最好的。不过,我确实认为此时可以完成。

需要的可能性和帮助?不是真正的问题。 #366
作者

我找到了问题的答案,我能够更改归位功能以满足我的需要。如果还有其他人对此感兴趣,请告诉我。一旦一切都经过测试和可用,我会适当地发布它。