开源改变世界!!

Arduino CNC Shield 随机在工作中途停止

推推 grbl 7小时前 8次浏览

我正在进行第二次 DIY cnc,自第一次版本以来我遇到了一些问题。我有一个 arduino uno,它带有一个 cnc/GRBL 屏蔽作为控制器,带有可拆卸驱动器,每个驱动器都带有散热器,以及一个外壳,外壳上有一个 70 毫米的风扇直接吹在它上面。我曾经在上面运行过的几乎每一项工作(使用 inventible Easel)都会在随机点冻结。起初我以为是过热了,所以我在附近放了一个风扇,但似乎并没有帮助,现在重新设计了一个风扇,用力吹着散热器,它似乎在做同样的活动,整个机器停止移动,但仍然可以被 eisel 和我的笔记本电脑识别。我之前在 Google 上搜索过这个问题,并做了通常的操作,检查笔记本电脑睡眠设置和 USB 电源设置,我现在已经尝试了 3 台笔记本电脑,1 台 Windows 7、1 台 Windows 10 和 1 台 Windows 11。每台都有同样的问题。新的 USB 电缆,没有延长线,以及我能想到的任何其他东西。如果我断开机器并将其从笔记本电脑和电源重新连接,它会立即再次响应。有什么想法可以解决电源重置问题吗?按下重置按钮似乎在解决无法接收命令的问题方面具有相同的效果。

TLDR:Arduino uno 带有 cnc 屏蔽,在小型 DIY cnc 中运行 nema 17 电机,当使用画架进行控制/gcode 时会随机停止(没有尝试其他任何东西)。尝试了 3 种不同的笔记本电脑,win 7、10、11,结果都一样。还有新电缆,检查了 USB 电源和睡眠设置。风扇直接吹在带有散热器的驱动器顶部。

赞同
0

反对

16
转到评论

分享
分享
u/get_nanit 头像
获取_nanit

推广

使用 Nanit 监控宝宝的睡眠、呼吸和成长情况。市场上获奖最多的婴儿监视器。
了解更多
南尼特
可点击的图片将显示视频播放器:使用 Nanit 监控宝宝的睡眠、呼吸和成长。市场上获奖最多的婴儿监视器。
折叠视频播放器
添加评论
排序方式:

最好的

搜索评论
扩展评论搜索
评论部分
塞拉5454

2 年前

电气干扰。接地可能是一个问题。另外,尽量让 USB 电缆远离电源和步进电机

 

赞同
5

反对

回复
回复

分享
分享

u/EpicEpyc 头像
EpicEpyc
OP

2 年前

这也是我最初的想法(我猜你只是在谈论 USB 电缆上的干扰,而不是 arduino 附近的干扰,对吗?)所以我所有的电线都从 arduino 的“背面”出来,用于电源和步进器,就像在 USB 电缆的另一侧一样,所以离 USB 端口最近的步进器电线大约有 5 英寸远,所以希望应该足够了。我还有一根屏蔽的 USB 电缆,末端有法拉电阻,希望能减少任何潜在的干扰。

您认为插座中的脏电源会造成这种情况吗?主轴(dremel)也插入同一个插座。

 

赞同
1

反对

回复
回复

分享
分享

塞拉5454

2 年前

听起来是个不错的开始。机器接地可能仍是一个问题。在 YouTube 上查看 cnc star 接地视频。

赞同
4

反对

回复
回复

分享
分享

jdmorgan82

2 年前

我同意

赞同
1

反对

回复
回复

分享
分享

u/Carlweathersfeathers 头像
卡尔韦瑟斯费瑟斯

2 年前

您有限位开关吗?电线是否屏蔽并接地?我之所以问这个问题,是因为我遇到了类似的问题,我使用了不同的程序,幸运的是,它告诉我限位开关在工作区域中间触发了。所以很容易诊断。

 

赞同
3

反对

回复
回复

分享
分享

u/EpicEpyc 头像
EpicEpyc
OP

2 年前

限位开关没有问题,因为我没有使用它们。有误触发的可能性吗?

 

赞同
1

反对

回复
回复

分享
分享

u/Carlweathersfeathers 头像
卡尔韦瑟斯费瑟斯

2 年前

我不认为这有可能,但我也不确定

尝试从 GitHub 下载通用 g 代码发送器。它是免费的。它至少会给你一个错误代码来使用

赞同
2

反对

回复
回复

分享
分享

心理医生

2 年前

我的 cnc 也遇到了同样的问题。我尝试了各种方法来限制电子干扰,但都无济于事。UNO 是中国廉价的仿制品。我最终买了一个正版 arduino uno,问题就解决了

 

赞同
2

反对

回复
回复

分享
分享

u/EpicEpyc 头像
EpicEpyc
OP

2 年前

我的也是仿冒品。考虑过更换。但首先要从当前设置故障排除开始。

赞同
1

反对

回复
回复

分享
分享

u/Real-Veterinarian779 头像
真正的兽医779

2 年前

我遇到了同样的问题,花了一年多时间试图解决它。最后买了一台 teensy 和一台使用以太网的 BOB。从那以后再也没有出现过问题。

赞同
2

反对

回复
回复

分享
分享

Hotworks_画廊

2 年前

您是否尝试过更换 arduino?听起来好像是 USB 接口丢失了,并且无法重新枚举,直到您重置或 POR,可能是电路板上的零件或焊接连接有问题。如果您更换了其他所有东西,剩下的就不多了。另一件事可能是尝试使用具有强大功率额定值的外部供电 USB 集线器,以便为您的 Arduino 提供更多电力。

赞同
2

反对

回复
回复

分享
分享

u/petercylo 头像
彼得赛洛

2 年前

我在 mpcnc 上使用 dremel 3000 时也遇到了同样的问题,结果是刷子产生的火花干扰了端部止动装置。

我尝试在微动开关和 arduino 开发板上的引脚上进行电容器改装,甚至屏蔽了通向 dremel 的交流电线,但都没有任何作用。

最后我用 RC 无刷内转电动工具替换了 Dremel。

 

赞同
2

反对

回复
回复

分享
分享

u/EpicEpyc 头像
EpicEpyc
OP

2 年前

好主意。我很惊讶它居然能引起这么远的问题。使用 Dremel 4000。不过我没有限位开关。但我会尝试关闭主轴来改变一下

赞同
1

反对

回复
回复

分享
分享

穆拉利亚

2 年前

3018
使用 g-code 发送软件代替 Easel 怎么样?

如果控制器中弹出某些内容,至少它会给出错误消息。

 

赞同
3

反对

回复
回复

分享
分享

u/jaday77 头像
jaday77

2 年前

这个

赞同
2

反对

回复
回复

分享
分享

u/EpicEpyc 头像
EpicEpyc
OP

2 年前

我会尝试一下看看!

赞同
1

反对

回复
回复

 

喜欢 (0)