贾森 评论 on 4 Apr 2020
电阻器不会影响限位器。它具有与步进驱动器的启用引脚有关的功能。除非控制器另有说明,否则它基本上会永久启用它们。不幸的是,CNC 屏蔽是为 UNO 上的引脚布局设计的,并且 ESPduino 上用于启用的引脚涉及启动序列,因此电阻器的作用会阻止 ESPduino 启动。删除后这没有问题,您的 ESPduino 将自行处理步进器启用。 |
婚戒 评论 on 4 Apr 2020
如果一切正常,您可以更新机器文件并添加有关返工的注释吗? |
杰夫汉克1 评论 on 5 Apr 2020
非常感谢您的及时回复。 just-jason – 我移除了有问题的电阻器,我的启动问题如承诺的那样消失了。在 Grblgru 中,USB 和蓝牙都可以迅速启动,我的 MPCNC 也能流畅运行。 bdring – 我所做的更改非常有效。我将在下面描述更改并附上我修改后的 espduino.h 文件。我已经使用 255 的激光作为 Spindle_PWM 最大限制。我不知道 Pin 19 上的计时器是否可以支持更高的数字,我只是假设为 8 位。 我正在使用特定种类的 ESP32 控制板 CANAduino。搜索: CANADUINO WEMOS TTgo D1 R32 ESPDuino-32 WiFi Bluetooth BLE with ESP32 Dual-Core Processor 我在上面描述了我为使激光、探头和 Z 限制正常工作所做的引脚更改。我使用上述引脚在 Espduino.h 机器文件中添加了第 4 轴“A”。焊接是一个简单的操作。否则,我没有对 Barton 的 Pin 选择进行任何更改。我没有使用主轴,以便为我的探针腾出主轴 Dir 引脚。 我希望在这里附上 espduino.h 文件: 将 .txt 更改为 .h 并粘贴到要使用的机器文件夹中。 我希望这就是你要找的巴特。如果需要更多详细信息,请告诉我。 |
婚戒 评论 2020 年 4 月 5 日
是的。您能否添加一张图片,突出显示您为此问题移除的确切电阻器?将您的姓名添加到顶部的作者部分并提交拉取请求。帮助发展贡献者社区。 可用于 PWM 精度的位数取决于频率有关精度请参阅此 wiki 页面。 TLDR:如果您使用默认频率 5000,则可以将精度提高到 13 位。 |
杰夫汉克1 评论 2020 年 4 月 5 日
这是我正在使用的那种 Arduino CNC Shield 的图片——图片前后。要么拆焊,要么用尖头剪线钳把它剪掉。这就是所有必须完成的工作——5 秒的工作。 就拉取请求等而言,我对 Github 中的所有工作方式知之甚少。多学多做。叹息…转到 Hello World Github 页面。 听起来我可以轻松地将我的 Spindle_PWM 定义为 0 到 1000 的范围,然后使用 $30=1000 并且固件会适当地对其进行缩放。 我仍然无法说服 Endstops 工作。传统上,Grbl 更喜欢 NO 开关,但我无法说服他们为 XYZ Max 工作。我用 $5=0 或 $5=1 得到的 Grbl 反馈要么是警报状态,要么是在受到挑战时开关不会触发。ESP32 是否以不同的方式处理开关,即更喜欢 NC? |
杰夫汉克1 评论 2020 年 4 月 5 日
婚戒 评论 2020 年 4 月 5 日
Grbl_ESP32 的默认值为 NO(触摸时关闭)开关。撤消您对开关的 $$ 设置所做的任何更改并使用 ? 检查状态。命令。请参阅此 wiki 帖子(测试部分)。 |
杰夫汉克1 评论 2020 年 4 月 6 日
我已经让 Endstops 工作了。看起来这个 Canaduino 更喜欢 NC 开关。(当我开始使用此板时,我已将它们更改为 NO,它们是 NC,太有趣了) 这样就解决了常开开关常见的安全问题。我想有人在设计这个 Canaduino 板时已经提前考虑了。 我确实得到了一个只移动一点然后认为它已经归位的轴,但这可能是因为我的接线 = UTP only 所以我可能会受到一些干扰。我将研究具有几个电阻器和电容器并且最终需要一些电压的止动型。我通常不会为终点站而烦恼,但是对于第 4/第 5 轴项目,我想到了我需要在空间中进行准确定位,以便正常运行的归位序列。 |
婚戒 评论 2020 年 4 月 6 日
所有开关是否正确报告打开和关闭状态? |
杰夫汉克1 评论 2020 年 4 月 6 日
我已经连接了 XYZ Max 开关,NC,它们正确(向上和远离)归位,并且带有 ? 报告: 我现在正在研究探测器。这似乎在我的软件中注册了一个 NO 开关,但还没有报告位置。换句话说,当我在 Grblgru 中启动探针功能时,Z 探针会缓慢向下搜索,在接触时发出咔嗒声并缩回。一切正常,但没有位置反馈给软件。 |
米奇布拉德利 评论 2020 年 4 月 6 日
通常,Z 探测的工作方式如下。机器向工件移动,直到探针激活,然后后退指定的量(忽略为您提供更高精度的先快后慢循环)。此时,不是“报告”相对于先前归位位置的当前位置,而是将工作坐标系设置为,例如,Z=0 加上已知的退避距离。重新建立新 WCS 的 GCode 命令通常是探测宏的最后一步。 如果您已将 grbl 配置为报告机器坐标,则可以确定机器空间中相对于归零的探测位置,但通常这只是间接感兴趣。期望的效果是建立一个新的 WCS 零。 基于您的位置报告在工作坐标 (WPos:) 中的事实,我怀疑机器坐标和工作坐标之间的区别可能是混淆的根源。 |
杰夫汉克1 评论 2020 年 4 月 6 日
婚戒 评论 2020 年 4 月 6 日 •
这是 Z 探针的典型 gcode 序列。还有其他方法,但我觉得这个是最准确的。
|
杰夫汉克1 评论 2020 年 4 月 6 日
今天下午我会用 Arduino IDE 串行监视器试试 |
婚戒 评论 2020 年 4 月 6 日
注意:WebUI 内置了这一切并完全自动化。 |
米奇布拉德利 评论 2020 年 4 月 6 日
好的,所以我看到了断开连接的位置。有两种不同类型的探测。第一个用于设置铣削操作。您探测一个点并将其用作铣削设置的参考 Z。您只是在寻找通常持平的股票顶部。 第二个是您使用探针制作顶部不平坦的现有零件的地图。那是完全不同的 UI 情况。我不确定 WebUI 处理这种用法的效果如何,如果有的话。 |
婚戒 评论 2020 年 4 月 6 日
探测表面的发件人通常会后处理 gcode 以补偿配置文件。WebUI 不这样做。 |
米奇布拉德利 评论 2020 年 4 月 6 日
尝试通过串口向 Grbl_ESP32 发送命令“$10=1”。这将使 Grbl 以机器坐标发送位置报告。也许,在你这样做之后,GrblGru 会正常工作。 |
婚戒 评论 2020 年 4 月 6 日
$# 将发送所有当前机器位置,包括最后一个 PRB。
|
杰夫汉克1 评论 2020 年 4 月 6 日
这是 $10=0 这是 $10=1 探测信息在那里,但 Grblgru 并没有以它想要的方式看到它:( 我没有任何小电容器,因此终点站修复将不得不等待亚马逊先生。 |
杰夫汉克1 评论 2020 年 4 月 6 日
我还尝试使用我的普通面包板 ESP32 运行您的 4 轴外部驱动器机器的 Probe。探针是针脚 32,但 G38.2 Z-5.0 F50 只是让 Z 轴缩回一点,没有别的。它报告了一个位置,但它没有通过 NO 开关进行任何接触。我在那个电路中没有电阻。否则,ESP32 板适用于运动等。 |
婚戒 评论 2020 年 4 月 6 日
短暂的缩回是已按下开关的典型症状。它正试图后退以清除开关。 请将回复粘贴到 ? Z 推动和取消推动的命令。两个回应请 |
杰夫汉克1 评论 2020 年 4 月 6 日
很抱歉混淆了巴特。不动的 Z 是用面包板 ESP32(运行 4x 外部驱动器引脚)进行的简短实验,而不是我们一直在讨论的 Canaduino。如果你愿意,我可以回到那个。只需更换步进插头即可。让我知道。 Canaduino: 回到我不久前使用带有 Pin 18 作为探针引脚的 Canaduino 的地方。使用 Grblgru 探头,Z 轴正常上下移动: 探头开关打开 <Idle|WPos:0.000,0.000,-13.316,0.000|FS:0,0|Pn:X> 探头开关闭合 <Idle|WPos:0.000,0.000,-20.556,0.000|FS:0,0|Pn:PX> $# 返回: 我确实给 Grblgru 发了一封电子邮件,但因为他在德国,所以现在是晚上…… 经过广泛搜索后,我确实找到了我的小电容器。它们装在一个小袋子里。稍后我会尝试这些,看看是否可以消除 Endstop 线路中的 EM 噪音。 |
杰夫汉克1 评论 2020 年 4 月 6 日
我用更好的杜邦型连接器重新连接了我的终端,并在控制板约 8 英寸内的引线上安装了一个 100nF 电容器。消除了 X 和 Y 归位的误触发! 归位现在可以正常工作。 由于 Z 和 Probe 正常移动,我没有理会它们 |
婚戒 评论 2020 年 4 月 6 日
好像您正在使用 DIY 硬件和有问题的发件人。我会退后一步,直到出现 Grbl_ESP32 问题。 |
杰夫汉克1 评论 2020 年 4 月 6 日
我同意。今天出现的问题更多是我的问题,而不是 ESP32 Grbl 的问题。由于 Grblgru 不仅仅是一个发送者,我预计一些问题会出现在他的领域。我很高兴小电容器能很好地解决 Endstop EM 问题。我也很高兴转换到 CNC 防护罩是多么轻松。常见问题的简单解决方案。 看来您的 Espduino 机器与 ESP32 的 Canaduino 变体配合得很好。我认为现在没有那么实验性了。 如果在我与 Grblgru 的讨论中出现任何固件问题,我会通知您。如果该程序的探测问题已解决,我也会通知您。我还将继续使用我的开发板 ESP32,因为我想将它与另一台 5 轴 DIY 机器一起使用。 再次感谢一个伟大的港口。非常感谢您和 Mitch 在过去几天中提供的所有建议和教育。 再次感谢一个伟大的港口 |
嘿伙计们 你能帮我吗? cnc 盾牌 |
杰夫汉克1 评论 2021 年 4 月 22 日
很难说为什么。我没有那个问题。尝试使用蓝牙而不是 WIFI。祝你好运
2021 年 4 月 21 日星期三凌晨 4:37 MilkLogger ***@***.***> 写道:嘿,伙计们,我买了一个 EspDuíno (Esp32),我想像你一样将它插入 CNC Shield与arduino板。我完成了所有 GRBL-ESP32 安装程序,它运行良好,但每次插入 CNC Shield 时,ESPDuíno 都会切断它发出的 wifi 信号,并切断与我用来加工零件的程序的 USB 串行通信称为 bCNC。如果 ESPDuíno 没有连接 Shield,它可以工作,即它会发出 wifi 信号,并且 bCNC 也显示它已连接。你能帮我吗?cnc shield Espduino – 你收到这个是因为你创作了这个帖子。直接回复这封邮件,在GitHub上查看< #369(评论) >,或者退订<https://github.com/notifications/unsubscribe-auth/AM2XK2RCEOZFH5GATNBJXWLTJ2TIBANCNFSM4L5FR4JQ > 。
——寻找发现,寻找知道,知道学习,学习成长,更聪明。JH
|
杰夫汉克1 评论 on 4 Apr 2020
Grbl_ESP32 Ver 1.1f 日期 20200319
我正在使用 ESPDuino、CNC Shield 和 ESP32_Grbl 成功地与 MPCNC、Grblgru 和 4 轴一起使用。USB和BT都很好用。
我将电线焊接到板上的 ESPDuino 引脚 15 和 32,然后将它们连接到 Shield A Step/Dir 引脚。
我不得不将 Z 限制引脚更改为 23(与主轴 Pwm = 19 相同)并将探针重新分配给引脚 18 而不是 39,希望避免上拉电阻,因为 39 是仅输入类型的引脚。
如果没有附加 Arduino CNC 防护罩,ESPduino 会启动并将 Grbl 注册为同时使用 USB 和 BT 连接。连接 Shield 后,它通常无法正常启动,并可能表明端口正忙。如果我启动 ESP32 然后插入 CNC 防护罩,它会正常运行(我知道,这是一件坏事)。
我已经读到可以通过移除 Endstops 附近的电阻器来修复重复的启动状态(问题#314)。但是,如果可能的话,我也想使用止动装置,并想知道这种硬件更改是否会使止动装置失效?
再次感谢一个伟大的港口。