接口未连接错误:连接到系统的设备无法正常工作

3D打印 坡道-1.4 界面
2021-04-26 09:24:05

我正在组装带有 RAMPS 1.4 屏蔽(板)和 Arduino Mega 的 3D 打印机。我已经组装了结构和电子设备(设置驱动器、放置跳线、连接的步进电机等),并将 Marlin 固件(配置:热敏电阻等)上传到 Arduino Mega。

起初我没有停止测试我的打印机,当时它工作得很好。

今天我添加了三个终点站并再次测试。首先它工作正常,但几分钟后 Proninterface 出现了这个错误:

> Connecting...
Traceback (most recent call last):
  File "printrun\pronterface.pyc", line 1053, in connect
  File "printrun\pronsole.pyc", line 720, in connect_to_printer
  File "printrun\printcore.pyc", line 46, in inner
  File "printrun\printcore.pyc", line 197, in connect
  File "serial\serialwin32.pyc", line 31, in __init__
  File "serial\serialutil.pyc", line 261, in __init__
  File "serial\serialwin32.pyc", line 71, in open
  File "serial\serialwin32.pyc", line 186, in _reconfigurePort
**ValueError: Cannot configure port, some setting was wrong. Original message: [Error 31] A device attached to the system is not functioning.**

我尝试移除终端挡块,重新接线,从 RAMPS 屏蔽上移除除电源线以外的所有电缆。它仍然给出了那个错误。尽管当 RAMPS 屏蔽未通电时,Pronterface 连接到 Arduino 板。Arduino 的调节器也在升温。

我需要购买新的 RAMPS 防护罩吗?

1个回答

最后,我在炸了一个 Mega 板后找到了解决方案。问题在于 Mega 板。部分电路板工作不正常或未与 RAMPS 1.4 屏蔽正确连接所以我尝试了一个新的 Arduino Mega 板,它奏效了。移除 D1 二极管也是解决 Arduino 大型板上电压调节器过热的解决方案,如问题“ Arduino Mega 电压调节器与 RAMPS 板一起过热”中所述。