RAMPS 板 - 加热床不通电

3D打印 prusa-i3 加热床 坡道-1.4 故障排除
2021-05-23 04:04:52

我正在设置我的第一台 3D 打印机,Prusa i3 MK2 克隆。当我试图加热床时,没有任何反应。然后马林在一段时间后抛出这个错误:

Bed Heating Failed
PRINTER HALTED
Please reset

在 Pronterface 中,我在控制台中看到了这一点:

Error:Heating failed, system stopped! Heater_ID: bed
[ERROR] Error:Heating failed, system stopped! Heater_ID: bed

Error:Printer halted. kill() called!
[ERROR] Error:Printer halted. kill() called!

斜坡板上 D8 两端的电压为 0,它连接的地方。另一方面,当我加热连接到 D10 的热端时,我看到电路板的 D10 端子上有 12V 电压。

床是MK42型。

我的轴、挤出机热端和风扇工作正常。

我之前通过错误连接一个终点站而烧毁了我的 Arduino Mega 上的 5 V 稳压器。我更换了板上的稳压器,5 V 电源似乎再次正常工作。但是我想知道我是否可能在其他方面损坏了电路板?或者我应该更改 Marlin 中的配置设置?

2个回答

如果不完全测试电路板,通过探测每个组件,很难准确判断。您最好的选择可能是尝试一下,看看它是否正常工作,如果没有,您会确切地看到什么不起作用......如果这有意义的话。虽然不完全一样的问题,这个答案,这个问题如何激烈正反转电源极性的坡道板?可能会有所帮助。

现在,在正确阅读您的问题 (:-D) 后,我看到您已经完成了我提到的上述操作。也许这些链接会有所帮助:

RepRap Wiki 上还有其他类似的链接。您可能需要检查功率 MOSFET 和/或保险丝。问题是要知道 Arduino Mega 是否损坏,或 RAMPS 板是否损坏,或两者都损坏。

但是,请执行一些相对简单的检查,如下所列:

  • 输出;
  • MOSFET - 特别是Q3D8, 和;
  • 保险丝 - 特别是F2MFR1100- 请参阅下面的示意图),因为它是单独提供的保险丝12V2,反过来,D8/ Q3 将其用于加热床。应该注意的是,有两条12 V 电源线,后者与加热床有关:
    • 12V, 和;
    • 12V2

从要点(斜坡)Hotend变更销从D8到D10

另外……还有一些事情需要注意。根据您声称要连接到 RAMPS 板上的内容,引脚会四处移动。您有 3 个高功率 MOS-FET。您可以使用 RAMPS 板来驱动热床、风扇和 2 个挤出机的某种组合。根据您声称在打印机上拥有的内容,事物的密码会四处移动。

我有点怀疑是什么导致了你的问题......但它可能是......

并检查配置(有点远)

您是否检查过没有任何错误情况(例如MAXTEMPMINTEMP)阻止热端开启?

警惕高电流消耗设备(例如加热床)的随机切换输出

您的主题是“D8 到 D10”,但如果这是您的加热床,则不能这样做。D8 在 11amp 电路上。将加热床插入 D9 或 D10 会扔掉 5 安培保险丝,它会熔断。

测试输出:

但基本上测试io端口

移除坡道

在要使用的 D 端口中设置 LED 和电阻器(确保 LED 极性正确)

加载闪烁演示程序,将其使用的端口更改为您测试的端口。上传固件(这将覆盖您当前的固件) 是否闪烁?是的 IO 引脚没问题,不,IO 引脚已死。

重复所有要测试的 io 引脚

有关更多信息,访问 learn.adafruit.com

要点从没有电源heatbed,如何测试坡道问题?

检查保险丝

检查保险丝(黄色的大东西)。依次将仪表接地和保险丝的两侧。您应该在两者上获得大约 12v。

连续性检查

在没有插入电源的情况下测试加热床的连续性。您的电路中是否有开路?

你检查过电缆吗?D8 的 LED 灯也会亮吗?

线程的下一部分处理过热 (50 A?) MOSFET。检查条件:

好吧,我想我找到了罪魁祸首,任何想法为什么会爆炸?

烧毁的MOSFET

几个好点

我发现床有两个问题。

  1. 这些套件中通常使用的标准 MOSFET 具有 RDS,可在 10A 时产生大量热量,并且在此水平上,数据表上说要安装散热器。将一块金属拧到 MOSFET 上解决了我使用铝支架的问题,因为这就是我所铺设的,如果您将其从 PC 上铺设,导热膏也有帮助。

  2. 很多热床都说它们是 1.2 欧姆,但并没有(只是制造过程中的差异?)在上面贴一个便宜的万用表,但实际上它可能无法正确读取。我发现了这一点,因为我的床一直在跳闸 11A 多保险丝,但 12A 很好,这意味着它在 1.1 欧姆左右。好消息是这意味着我的床加热得稍微快一点!

但是当你的晶体管烧坏时,我想多保险丝没问题,但当 MOSFET 正常工作时,你可能会发现它确实会慢慢启动,因为如果它接近其触发点,它会轻轻加热并停止电流,但请注意。

一个好的测试程序 -这可能是与您的案例最相关的检查

这不是它的接线方式。检查原理图

RAMPS 上的 12V 输入 -- 保险丝 -- (PS1) + 输出到 BED

GND -- Source[MOSFET]Drain -- (PS2) - 输出到 BED D8 ---------------- 栅极

如您所见,MOSFET 正在将 GND 连接切换到床。只要保险丝完好,只要通电,+ 床端子上就会始终有 +12V 电压。RAMPS 上的 + 和 - BED 端子上有一个 LED 来指示电压。如果当您从主机软件打开加热床时该 LED 正在打开,则 MOSFET 是好的。如果它不亮,他们可能有一个坏的 MOSFET 或者你的 +12V 电源坏了。使用电压表跨床端子和 RAMPS 中的 12V 床电源输入进行验证。

Prusa 加热床 PCB 的电阻应在 1.1 欧姆左右。

坡道示意图

然后对保险丝进行一些测试。查看保险丝F2(保护12V2电路的罪魁祸首):

你还没有提到检查保险丝。你应该确保它没有被炸毁。如果 RAMPS 仍然连接到床的 12V 电源,您可以使用电压表轻松检查 + 床端子和电源接地线(电源和 RAMPS 之间的任何 - 端子)之间的电压表。如果保险丝仍然完好,您应该读取 12V。如果不是,则保险丝可能已熔断。如果保险丝是好的,那么就是 MOSFET 的问题。

您应该目视检查 MOSFET 的焊盘,以确保所有 3 个引脚仍然焊接良好。芯片可能会变得足够热以熔化焊料,从而导致连接断开。然后打开电源,打开主机软件中的床加热器并测量进入 MOSFET 栅极引脚的电压。那应该是 MOSFET 与 + D8 端子同一侧的外部引脚。您应该在那里看到 TTL 电压(可能接近 5V)。如果你这样做了,那么它确认 MOSFET 是坏的。

顺便说一句,1.5 欧姆对于床电阻来说可能太高了。当您将万用表引线接触在一起时,您需要减去测量的电阻。那里很容易有 0.4 欧姆。

至于检查保险丝,另一种方法是关闭 RAMPS 的所有 12V 电源,并检查 RAMPS 上 + 床电源输入和 + 床输出之间的连续性。如果保险丝仍然完好,这应该是短路(接近 0 欧姆)。如果您将 + 引线断开到床上,那么这会更准确。

对于保险丝F1,您可以执行以下操作,尽管它极不可能熔断,因为电路的其余部分正在从12V电路工作

还有一个单独的保险丝用于 RAMPS 的其他 12V 电源输入,为控制器的其余部分供电,包括 AT Mega。您也应该以类似的方式进行检查。在所有电源关闭的情况下,测量 RAMPS 上 F1 引线之间的电阻。您还可以仔细检查旁边 F2(床 12V 保险丝)的电阻。


这应该给你一些东西开始。在不了解更多细节的情况下,很难做到更精确。

问题是斜坡板电源接头上的一个引脚没有焊接。制造商没有焊接其中一个引脚,因此 D8 没有电源。通过将引脚焊接到位来固定。