发表文章

[C#] 左/右对齐床只有一个 endstop/探头 Aligning Bed left/right with only one endstop/probe[Marlin]

token47 2017-10-9 85

你好

是否有办法使用两个马达只使用一个 endstop/探头使床左/右对齐?

它会走这条路:

  • 家庭正常 (G28)
  • 普通床的探头 (G29)
  • 使用两个马达来补偿水平差, 有效地校正/调零 (在 Y 轴上没有多少你可以做, 但在 X, 你可以利用两个马达)
  • 调整校正床的矩阵或再次探头床, 以获得一个新的矩阵

这比在 Z 轴上放置两个 endstops 更容易实现。

原文:

Hi

Is there a way to align the bed left/right using the two motors using only one endstop/probe?

It would go this way:

  • home normally (G28)
  • probe for bed leveling normally (G29)
  • use the two motors to compensate for the horizontal differences, effectively correcting / zeroing it (on the Y axis there's not much you can do, but on the X you can leverage the two motors)
  • adjust the matrix for the corrected bed or probe the bed again to get a new matrix

This would be WAY easier to implement than to put two endstops on the Z axis.

相关推荐
最新评论 (3)
BobtheKuhn 2017-10-9
1

我认为你在运行双 Z 马达 我真的很喜欢双 Z endstop 函数。

在 UBL 有一个网格命令来做你想要的。 只需发送G29 J , 它将做一个3x3 的探针, 计算一个倾斜的平面, 然后相应地倾斜整个网格。 这假设一个现有的网格。

原文:

I take it that you're running dual Z motors. I really like the dual Z endstop function.

In UBL there's a grid command to do what you want. Just send G29 J and it'll do a 3x3 probe, calculate a tilted plane and then tilt the entire mesh accordingly. This assumes an existing mesh.

Roxy3D 2017-10-9
2

只要发送 G29 J, 它会做一个3x3 的探针, 计算一个倾斜的平面, 然后倾斜整个网格相应。这假设一个现有的网格。

或..。 你可以做一个 G29 P0 来创建一个满0.00 的网格。 和只是倾斜, 像早期版本的 G29 (线性) 仍然做..。

用于物理调配床..。 我做一个 G29 P1 u 选项告诉它获得点远离喷嘴的出发点。 因此, 特别是如果你从床的中心开始, 你得到的外部点, 首先在你的床上探测。 当您有足够的积分来查看需要完成的工作时, 您停止了探测并进行了调整。 大多数床都不是很平坦。 因此, 这是一个判断调用如何 ' 水平 ' 的床。 好消息是, 当你对网格进行真实的探测时, 你的决定是什么..。 它工作得很好。

原文:

Just send G29 J and it'll do a 3x3 probe, calculate a tilted plane and then tilt the entire mesh accordingly. This assumes an existing mesh.

Or... for backward compatibility... You can do a G29 P0 to create a mesh full of 0.00's. And just tilt that like the earlier version of G29 (Linear) still do...

For physically leveling the bed... I do a G29 P1 U T The U option tells it to acquire points far away from the nozzle's starting point. So especially if you start in the center of the bed, you get outside points probed first on your bed. When you have enough points to see what needs to be done, you stop the probing and make adjustments. Most beds are not really flat. So it is a judgment call how to 'level' the bed. The good news is, what ever you decide, when you probe the mesh for real... It works very well.

token47 2017-10-9
3

好的, 我看到了 "U" 选项:

U 不进行外部周长的探测, 以协助在物理上调配床。

它似乎只会打印的信息, 并不会采取行动的马达, 以纠正该表。是吗?我说的是做物理校正与双 Z endstops 相同, 但使用探头, 而不是 (你甚至不需要整个网格, 只有两个探头左, 右将是足够的对齐床, 然后继续到真正的 G28 和 G29)。

问题是马达在马达关闭时太容易对准。试着从玻璃上取下指纹就足够了。因此, 我们的想法是调整它的每一个新的打印, 而不是仅仅一次手动。

原文:

Ok, I saw the "U" option:

U Unlevel Perform a probe of the outer perimeter to assist in physically leveling the bed.

It seems that it will only print the information, and will not act on the motors to correct the table. Is that right? I'm talking about doing the physical correction the same as with dual Z endstops, but using the probe instead (you would not even need the whole grid, just two probes on left andd right would be enough to align the bed, and then go on to the real G28 and G29).

The problem is that the motors dis align too easily when motors are off. Trying to remove the print from the glass is enough to do it. So the idea is to re-align it every new print, not just once manually.

返回
发表文章
token47
文章数
1
评论数
1
注册排名
60625