开源改变世界!!

方向问题 #671

推推 grbl 2年前 (2022-10-17) 204次浏览 0个评论

关闭
Rob-King-of-the-Plants 打开了这个问题 on 17 Nov 2020 · 7 条评论
关闭

方向问题#671

Rob-King-of-the-Plants 打开了这个问题 on 17 Nov 2020 · 7 条评论

注释

方向问题 #671

我将我的 ESP32 与这个 cnc 屏蔽一起使用:
https
://www.az-delivery.de/en/products/az-delivery-cnc-shield-v3?_pos=3&_sid=4faba1877&_ss= r 和 A4988 驱动程序。
检查 Arduino 板的引脚排列,这意味着我编写了自己的机器并分别连接了所有东西。
但是我的电机似乎对方向信号没有反应。他们总是朝着一个方向奔跑,直到在某个看似随机的时刻他们遵循正确的方向。Y 轴似乎听得更好一些。我怀疑这个问题是由驱动器的噪音引起的,所以我使用屏蔽的 4 线电话线连接了电机。不过,这似乎并没有太大的区别。我仔细检查了正确的接线和压接,在那里找不到任何问题,

我机器上的信息
[MSG:Grbl_ESP32 Ver 1.3a Date 20201004]
[MSG:Compiled with ESP32 SDK:v3.2.3-14-gd3e562907]
[MSG:Using machine:ESP32_V4]
[MSG:Axis count 3]
[MSG:RMT Steps ]
[MSG:Init Motors]
[MSG:X Axis Standard Stepper Step:GPIO(18) Dir:GPIO(19) Disable:None Limits(0.000,300.000)]
[MSG:Y Axis Standard Stepper Step:GPIO(16) Dir :GPIO(17) Disable:None Limits(0.000,300.000)]
[MSG:Z Axis Standard Stepper Step:GPIO(22) Dir:GPIO(23) Disable:None Limits(-300.000,0.000)]
[MSG:Global stepper禁用引脚:GPIO(13)]
[MSG:PWM主轴输出:GPIO(27),Enbl:GPIO(26),Dir:None,Freq:5000Hz,Res:13bits]

[MSG:本地接入点 GRBL_ESP 已启动,192.168.0.1]
[MSG:Captive Portal 已启动]
[MSG:HTTP 已启动]
[MSG:TELNET 已启动 23]
[MSG:X 轴 GPIO(32)引脚上的轴限位开关]
[MSG: GPIO(33) 引脚上的 Y 轴限位开关]
[MSG:GPIO(34) 引脚上的 Z 轴限位开关]

这对其他人来说可能是显而易见的,我只是从这一切开始。因此,您可以为我节省大量时间,为我指明正确的方向。
非常感谢您提前。

方向问题 #671
所有者

婚戒 评论 2020 年 11 月 17 日

我不太了解该板或您如何连接它。

随机方向或粗略的电机运动是接线问题的典型症状。请在 wiki 中查看此内容。

https://github.com/bdring/Grbl_Esp32/wiki/FAQ#motor-moves-erratically

电话线似乎不适合步进电机。您需要更重规格的多股布线。18-20awg。

尝试一次安装一个电机驱动器。

方向问题 #671

它是 Arduino Uno R3 的盾牌。我用 Dupont 连接器覆盖了屏蔽底部和 ESP32 上的每个引脚,在我需要连接的地方安装压接。
在一次只有一个驱动器和一个电机的情况下,Y 仍然遵循方向,Z 大部分时间都遵循方向,但 X 仍然不遵循。我从引脚 19 上的压接到屏蔽方向引脚上的压接具有连续性。我也有从屏蔽的方向销到驱动器的方向销的连续性。此外,插入电机的屏蔽罩上的所有引脚都与驱动器上的相应引脚连续。我开箱即用地测试了不同的电机,因此它们的连接器不应该出现故障。

方向问题 #671
方向问题 #671

方向问题 #671

Arduino有5V信号;ESP32 有 3.3V。也许屏蔽层对电压不匹配反应很差。

方向问题 #671

拿一个电压表检查 GND 和 XDIR 之间的电压。输入这些命令

G91
G1 X10 F30
G1 X-10

在第一个 G1 命令期间 – 需要 20 秒才能完成,XDIR 电压应该是 0V 或 3.3V,在第二个 G1 命令期间,XDIR 电压应该与第一个 G1 期间的电压相反。

如果没有发生这种情况,ESP32 和屏蔽之间存在接线问题,或者固件配置与您用于 XDIR 的 ESP32 引脚不匹配。

方向问题 #671

我在屏蔽板上的方向引脚上检查了这个,然后确保它不是直接在 ESP 引脚上接线。
Z 表现如预期,但 X 始终处于 3-3.3V(屏蔽和 ESP 之间没有变化),如图所示。

方向问题 #671
方向问题 #671

方向问题 #671

您将哪个 ESP32 引脚用于 XDIR,以及机器配置文件的内容是什么。

方向问题 #671

#define X_STEP_PIN GPIO_NUM_18
#define X_DIRECTION_PIN GPIO_NUM_19

你的意思是我的 .h 文件?上面提到的引脚用于 X。

但是,由于仔细检查了您的两个输入,我才意识到剩下的唯一可能有问题的是 ESP32。我解压了一个新的 ESP32 编译的 GRBL,现在它似乎可以工作了。我希望这归结为对 Arduino IDE 的缺乏经验。我通过在 ESP32 上使用 micro python 来完成这一切。
我怀疑我的 ESP32 没有被旧版本正确闪烁和混淆。另一件事可能是我不小心损坏了它,或者它对我造成了损坏。
我将在 webrepl 中检查有故障的 ESP32,希望它只是闪烁。
谢谢你们的时间。

方向问题 #671
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

请记住,对此存储库的贡献应遵循我们的 GitHub 社区指南
方向问题 #671通过赞助他们 来表达 您对 bdring的支持。

 赞助

标签
还没有
项目

还没有

发展

没有分支或拉取请求

3名参与者
方向问题 #671方向问题 #671方向问题 #671

喜欢 (0)

您必须 登录 才能发表评论!