注释
@Hineswoodworks:外部引体向上作用不大。但是,为所有限位开关引脚添加一个 RC 电路(或低通滤波器)会有很大帮助。还要确保将屏蔽电缆接地到一个公共接地点(以防止接地环路)。 |
好的,菜鸟来了。要将我的电缆接地,我可以将屏蔽电缆中的地线连接到 Arduino 的地面或将其接地到电源? |
@chamnit谢谢,工作!没有什么比第一次向有远见的买家展示您的机器时机器崩溃和失败更糟糕的了。 |
您是否将屏蔽层接地到 Arduino? @chamnit 谢谢 |
@tklus我将电源输入端的接地引脚接地(因此接地到墙上)。不知道那是否正确,但似乎有效。 我也必须查找它,但 RC Curcit 是电阻电容 Curcit。我用这个线程 http://www.shapeoko.com/forum/viewtopic.php?f=4&t=1290&p=31052 连接我的。我发现有用的信息是图表后的大引用部分。据我所知,电阻器(adruino 内部)保持引脚保持高电平,而电容器保持引脚保持恒定的高电平,即使存在干扰导致其变低也是如此。不知道这是否有帮助/是否正确。 |
这是一篇关于在限位开关上添加电容器的好帖子,展示了它如何帮助降低噪声 |
理想情况下,所有接地都应来自一个中心点(电源),并以星形方式连接到每根电缆/设备。这避免了接地环路,这是问题的另一个来源。 |
大家好。刚接触该站点和 cnc,但在阅读和使用我构建的 3 轴路由器时开始更好地理解事情。我正在通过 arduino uno 上的 ag shield 运行 grbl,并将 Y 克隆到 A,作为第四个电机。在我安装限位开关之前,一切都进行得很顺利。它们在每个轴的两端都没有杠杆开关,并联连接,每个轴限位开关的电路中都有小电容器。关闭时它们都会正确接地。(好吧,它们至少在关闭时都有连续性。)我的问题是,当我尝试运行第一个归位循环时,z 轴触及开关并拉开,然后 x 和 y 都移动到它们的开关并触发并拉回。然后 GRBL 报告“Homing Fail”。我以为在最后一次起飞后导航已经完成,所以我 我不确定是什么失败了。有任何想法吗? |
它可能认为它达到了硬限制而不是家庭限位开关。 在 2016 年 7 月 27 日下午 5:11,“Destes1” notifications@github.com写道:
|
我还没有启用硬限制,所以这仍然可能吗?根据图表,$6 是探针反转。我正在运行 GRBL.o9 |
那我记错了:P
我假设X家离你近,Y家离你近,Z家离地板越远越好?我不得不在我的归位 在 2016 年 7 月 27 日下午 5:36,“Destes1” notifications@github.com写道:
|
它一直回到右后角,基本上是在正空间的尽头。我读过这是机器的正确起始位置。我可能会将我的工作起点设置在我的左下角,但据我了解(我认为),机器位置通常位于右后方。 |
是的,Z 一直向上。 |
我已经将我的归位到左前角,因为我发现它的布局更容易一些。如果你的机器撞到硬滑道,你的机器就不会停下来。 |
右上角用于床身移动的铣床,因此 在 2016 年 7 月 27 日下午 5:52,“Hineswoodworks” notifications@github.com写道:
|
这就是让我感到困惑的原因。就好像归巢成功地完成了所有步骤,然后报告为失败。也许我会尝试重置并重新开始归巢,看看它是否有变化。感谢您的输入。我现在必须离开论坛,但一定会回来的。 |
@Destes1:“归位失败”发生在以下情况:限位开关在开始归位循环之前被读取为已触发。当拉出运动无法移动到离开关足够远的距离时,限位开关仍处于接合状态(增加拉出以固定)。归位循环无法在轴行程的 1.5 倍范围内找到限位开关。它会自动停止,不会永远持续下去。 |
好的。我要再次回家并检查以确保所有开关都已清除。Z 显然没问题,否则它不会移动到 x 和 y。而且我认为 X 没问题,因为 Y 轴更长,并且在 X 离开后它仍在向 Y 移动。所以它可能是问题所在。我会再试一次并报告回来。 |
顺便问一下,Homing 成功完成后 grbl 返回的报告是什么? |
两个轴最终都会发出咔哒声,然后当它们都 在您回家后,它只是将机器位置重置为 0,0,0 并删除 在 2016 年 7 月 27 日星期三晚上 7:52,Destes1 notifications@github.com写道:
|
好的,再试一次并将归位拉距设置为 4 毫米。然后我将 Y 轴慢跑回轨道的中间并再次运行 Homing。Zied 很好。当它移动到 X 时,它单击开关并停留在那里并移动到 Y 开关。它点击了 Y 开关,然后 X 和 Y 一起启动。它在那里停留了大约 2 秒钟,然后出现了可怕的红色警报,,,归航失败 |
尝试调整你去抖动而不仅仅是步调 |
debounce 设置为 50。推荐什么? |
好的,这是第二轮。我将 H debounce 设置为 100,pull offback 设置为 2,绕过限位开关电路中的 .47mfd 电容并再次尝试归位。这次 Z 轴在停止并拉出 2mm 之前没有到达开关,然后 x 和 Y 轴都到达了它们的开关并拉出 2mm。没有警报,只是一个确定。现在的问题是,z 轴距离开关差不多 40 毫米!。再次尝试 $H,同样的事情。有任何想法吗? |
你的 Z 轴上是否有电噪声,导致误 在 2016 年 7 月 28 日星期四下午 4:20,Destes1 notifications@github.com写道:
|
此外,在归位后,机器位置读数为 X -2、Y–1.98 和 z -2,即使它远离开关。 |
那是我的猜测。我尝试将盖子重新连接到 Z 引线,但 Z 甚至没有移动。我按照 GRBL 的建议对 Step 启用引脚设置了 Z 限制。09 不确定 Arduino 上是否有用于该引脚的工厂电阻器,因为有用于限制引脚的电阻器。我在其他地方读到过,盖子比电阻器更有效,所以选择了盖子。我可能需要一个电阻器吗? |
检查您的 $100、$101 和 $102 设置。似乎每个 MM 的脉冲数不正确。如果这些设置之一太高,会导致它走得太远。 |
我有类似的问题,电阻器什么也没做,但盖子做了。我的步距为 20 毫米。尝试高于 2 毫米。可能不足以停用您的开关。电路中的电容在哪里? |
此外,Arduino 已经内置了电阻器 |
我有屏蔽限位开关线进入主面板盒到铜接地总线,铜接地总线抓住屏蔽包,然后两条引线进入一个小穿孔板,带有一排接地引脚,接地带之间有三个 .47 盖帽和三组双+引脚。+ 引线连接到各自的引脚,然后跳线连接到 G 屏蔽。仔细检查 100-102 设置,它们是正确的。帽子有没有可能太小或太大? |
限位开关接线上是否存在电容器会对点动长度产生任何影响(除了中断点动之外)? 你能将机器微调 2 mm 并测量实际行程吗?例如,如果您有 2 毫米的拉距,则您的机器在归位后应该位于 X -2。输入: |
从我读过的内容来看,我很确定我有噪音问题。我的开关没有接线,我依赖于内部上拉,但现在在重新布线一些电线后,我在归位周期中得到随机触发。我使用的是屏蔽线,但我将它运行在步进器上并与所有 3 根步进器线并排运行。添加外部上拉会有帮助还是我需要做一些更实质性的事情?