评论
我认为大多数人只有在归巢时才会启用止动器,因此除非止动器始终处于活动状态,否则改变当前行为并不安全。如果它被改变,也许让它成为有条件的。 |
我认为 4 和 5 最能跨打印机兼容。这将是对固件的一个非常好的补充。 |
我更喜欢选项 3。在原点之前移动轴没有意义也没有安全场景。正如克里斯所说,大多数人 – 包括我 – 只是 如果您喜欢坚持使用选项 4,我已经(为 BAL)实现了 干杯。 亚历克斯。 2014-05-21 5:49 GMT-03:00 Pim Rutgers notifications@github.com:
“Não é o mais forte da espécie que sobrevive,nem o mais 亚历克斯博罗 |
@alexborro好点,我没有想到禁用电机会使已知位置无效的事实。 |
任何人在这个问题上?做梦梦见朋友在开机后发出卡机声 |
@alexborro如何通过 Gcode 提供这些“axis_known_position”状态?这将允许主机软件在归位之前防止手动移动。 有通过 M105 返回主页状态以及其他信息的建议:http: //reprap.org/wiki/G-code#M105:_Get_Extruder_Temperature |
它是“可行的”,确实很容易。 我不是 Pronterface/Repetier 主机软件方面的专家,所以我不知道 干杯。 亚历克斯。 2014-11-20 0:08 GMT-06:00 kh90909 notifications@github.com:
“Não é o mais forte da espécie que sobrevive,nem o mais 亚历克斯博罗 |
谢谢@alexborro. 我也不是主机软件专家。我一直在与 Printrun 开发人员讨论类似的危险移动问题。如果他们有机会,我会请其中一位在这里发表评论。 我链接到的提案建议仅在将 S 参数提供给 M105 时才返回此信息。我怀疑这不会破坏现有的主机软件,因为它不会使用这些 S 参数。根据该链接,RepRapPro Ormerod 的 dc42 固件已经返回此信息以响应 M105 S2,因此如果这适用于 Pronterface/Repetier,那么它与 Marlin 做类似的事情应该不会破坏任何东西。 |
我同意你的看法。 干杯。 亚历克斯。 2014-11-20 11:53 GMT-06:00 kh90909 notifications@github.com:
“Não é o mais forte da espécie que sobrevive,nem o mais 亚历克斯博罗 |
谢谢亚历克斯。非常感激。 |
如果要在终点站区域进行任何工作,如何在距终点站定义的距离处添加减速功能以减少开关撞击? |
不可能的。归位在定义上是您不知道 干杯,
在 2014 年 12 月 7 日星期日 -0800 上午 09:43:56,Doug LaRue 写道:
|
不是不可能。如果机器永远不知道托架在哪里以及原点(最大)终点挡块在哪里,Delta 型 3D 打印机将永远无法工作。如果您的电机跳动,可能会出现问题,但当这种情况发生时,您作为 3D 打印机的问题不仅仅是停止撞击。除此之外,我在使用 RepetierHost FW 设置我的第一台机器时接触到这个“功能”,所以它似乎是可能的,因为它已经在其他地方完成并且似乎是一个优雅的解决方案。 |
@dougLaRue:当打印机执行 G28 归位时,它不 |
ok, so the obvious question: Between printing and homing, when does the fw lose it’s end stop positions? Are you trying to state |
当 Marlin 启动时,它假定其位置为零。大多数打印机归零,这意味着,如果启用了软止动器)它们将无法向它们的止动器移动,除非通过归位,但它们将能够向相反的方向移动,通常没有止动器。这不是一种非常安全的操作方式,情况应该反过来,这样轴才能在它们归位之前只能向它们的终点移动(或者至少不能超过它们在那个方向上的起点)。
有几种方法可以实现这一点。最明显的是将所有轴归零到 MAX 而不是 MIN,但这不是大多数机器的构建方式,所以我想就其他一些选项征求意见。以下是实现这一目标的一些可能方法:
这些中的任何一个都可能导致意外行为,但该行为应该导致比当前行为更安全的故障模式。我倾向于 5,但我想获得更多意见,并在继续之前看看是否有其他人有更好的主意。