免责声明:这是一个独立的资源网站。 与 Voron 项目或其开发团队无关联。

Voron Heater and Thermistor Guide — Troubleshooting, Replacement, and Upgrades

电子 故障排查 Safety

Your Voron's heating system — the hotend heater cartridge, the bed heater, and the thermistors that report temperature — is the most safety-critical subsystem on the printer. A failure here can cause failed prints, damaged components, or in worst cases, fire. Understanding how these components work, how to configure them in Klipper, and how to troubleshoot common failures is essential for every Voron owner. This guide covers heater types, thermistor options, wiring, Klipper configuration, PID tuning, SSR setup, and a comprehensive troubleshooting section. 最后更新:2025年5月。

加热棒类型与规格

Voron 打印机使用插入喷头加热块的圆柱形加热棒。加热棒是一种电阻加热元件 — 电流通过时,电阻产生热量。功率额定值和电压决定了喷头达到温度的速度以及在高流量挤出下维持温度的能力。

按 Voron 型号划分的功率额定值

加热器电压:24V vs 48V

大多数 Voron 套件为 24V 系统。加热棒额定电压为 24V。在 24V 下,60W 加热棒消耗 2.5A 电流(P = V * I)。部分构建者将喷头转换为 48V,以实现更快的加热速度和更好的高温性能。

对于 99% 的 Voron 构建者而言,24V 搭配 60W 或 70W 加热棒是正确选择。仅当您在高流量下进行高温打印(350°C 以上)时,48V 才值得增加复杂度。

加热棒物理尺寸

加热管有标准直径和长度。Voron 热端最常见的尺寸:

更换加热管时,直径和长度必须完全匹配。松动的加热管导热不良,会导致加热管实际温度高于设定值(缩短寿命),且热端难以维持温度。在加热管与加热块之间使用导热膏(氮化硼或 Arctic Silver)以实现最佳热传导。

热敏电阻类型 — 精度、温度范围与配置

热敏电阻是告知 Klipper 热端或热床温度的传感器。为您的温度范围选择合适的热敏电阻至关重要。在 260°C 以上使用标准 NTC100K 会导致读数越来越不准确,因为热敏电阻的电阻曲线在高温下趋于平缓。

NTC100K B3950(标准 Voron 热敏电阻)

大多数 Voron 套件中的标配热敏电阻是 100K 欧姆 NTC(负温度系数)热敏电阻,Beta 系数为 3950。温度升高时电阻降低。在 25°C 时电阻为 100K 欧姆。在 250°C 时电阻约为 1.1K 欧姆。

NTC100K B3950 的 Klipper 配置:

[extruder]
heater_pin: PA2
sensor_pin: PC4
sensor_type: Generic 3950
max_temp: 285
min_temp: 0
    

PT1000(1000 欧姆铂电阻温度检测器)

PT1000 is a platinum resistance temperature detector. Unlike NTC thermistors which are nonlinear, PT1000 has a nearly linear resistance-to-temperature relationship. At 0°C, resistance is 1000 ohms. At 300°C, resistance is about 2120 ohms. The linear response makes it more accurate across a wider temperature range.

PT1000 需要放大器板,因为每摄氏度的电阻变化仅为约 3.85 欧姆/°C。ADS1118 或 MAX31865 将此微小变化转换为 Klipper 可通过 SPI 读取的数字信号。

使用 ADS1118 的 PT1000 的 Klipper 配置:

[ads1118]
cs_pin: PB6

[thermistor_pt1000]
temperature1: 0
resistance1: 1000
temperature2: 100
resistance2: 1385
temperature3: 200
resistance3: 1758
temperature4: 300
resistance4: 2120

[extruder]
heater_pin: PA2
sensor_pin: PC4
sensor_type: thermistor_pt1000
max_temp: 400
min_temp: 0
    

The custom thermistor table maps temperature to resistance for the PT1000. The ADS1118 amplifier communicates over SPI and provides the raw resistance reading to Klipper.

PT100(100 欧姆铂电阻温度检测器)

PT100 是精密温度测量的工业标准。它使用 100 欧姆铂元件。电阻变化甚至比 PT1000 更小(0.385 欧姆/°C),因此需要更灵敏的放大器——通常是 MAX31865。

使用 MAX31865 的 PT100 的 Klipper 配置:

[max31865]
cs_pin: PB6
sensor_type: PT100
rtd_nominal_r: 100
ref_resistor: 430.0

[extruder]
heater_pin: PA2
sensor_pin: PC4
sensor_type: MAX31865
max_temp: 500
min_temp: 0
    

The MAX31865 handles all the signal conditioning and linearization internally. Klipper's built-in MAX31865 sensor type reads the digital value directly. This is the most accurate and reliable high-temperature solution.

热床加热器 — AC 硅胶加热垫 vs DC 电阻式加热板

AC 硅胶加热垫(标准)

几乎所有 Voron 套件都使用交流供电的硅胶加热垫,粘合在铝制工具板的底面。加热器是夹在硅橡胶中的电阻迹线,由市电电压(110V 或 220V,取决于您所在的地区)供电。

DC 电阻式热床加热器

在 Voron 套件中不太常见。使用直接由 24V PSU 供电的电阻加热器(通常是 PCB 加热器或直流硅胶垫)。

强烈建议在 Voron 构建中使用交流硅胶加热器。更高的功率可提供更快的加热速度,并在热床承载大型 ABS 打印件时实现更好的温度恢复。

SSR 接线与配置

固态继电器(SSR)是切换交流床加热器市电电源的组件。主板向 SSR 发送低压控制信号(3.3V 或 5V),然后 SSR 切换 110V/220V 市电电路。这使高压线路远离控制板。

SSR 接线图

控制侧(低电压):
Mainboard bed output pin (e.g., HEATER_BED on Octopus) -> SSR control input (+ terminal)
Mainboard GND -> SSR control input (- terminal)

电源侧(市电电压):
AC Live (L) -> SSR output (terminal 1)
SSR output (terminal 2) -> Bed heater (L wire)
AC Neutral (N) -> Bed heater (N wire)
Ground (PE) -> Bed frame (safety ground)

控制信号电压: Most SSRs (Fotek SSR-40DA, Auber SSR-40DA) trigger on 3-32V DC. The Octopus Pro and BTT GTR boards output 5V on the bed heater pin by default. Some boards use 24V. Check your SSR's datasheet — if it says "3-32V DC control," either voltage works. The SSR-40DA is the standard choice for Voron builds. It handles 40A continuous, more than enough for a 1000W bed heater (1000W / 110V = 9.1A).

Klipper 热床加热器配置:

[heater_bed]
heater_pin: PA7
sensor_pin: PC3
sensor_type: Generic 3950
max_temp: 130
min_temp: 0
    

The bed heater pin is a digital output from the mainboard. When Klipper calls for heat, it sends a PWM signal to the SSR, which switches the AC power on and off rapidly (usually at 0.5-2 second intervals) to maintain the target temperature.

PID 调谐 — 更换任何加热器后必须执行

每次更换加热管、更换热端、更换热敏电阻类型或修改加热块(不同质量)时,都必须重新运行 PID 自动调谐。PID(比例-积分-微分)调谐校准 Klipper 施加功率以达到并维持目标温度的激进程度。不正确的 PID 值会导致温度振荡(第一层波浪状)或温度响应迟缓。

从 Klipper 控制台运行 PID 自动调谐:

PID_CALIBRATE HEATER=extruder TARGET=245
SAVE_CONFIG
    

For the bed:

PID_CALIBRATE HEATER=heater_bed TARGET=100
SAVE_CONFIG
    

The autotune process cycles the heater on and off at different intervals, measures the temperature response, and calculates optimal P, I, and D values. After the calibration completes, Klipper saves the values to your printer.cfg. Expect the process to take 5-10 minutes for the hotend and 15-25 minutes for the bed. Do not cancel it mid-cycle — the resulting PID values will be incorrect.

加热器与热敏电阻故障排查

加热器完全不加热

加热器无法达到设定温度

加热器失控 — 最危险的故障

加热器失控是指加热器持续开启,温度不受控制地超过设定点。这通常由 MOSFET 短路(主板故障)或 SSR 卡在闭合(开启)位置引起。结果是:热端或热床持续加热,直到某些东西熔化、着火,或 Klipper 的安全关闭触发。

热敏电阻读数错误

加热器安全 — Klipper 中的热失控保护

Klipper 内置了热失控保护功能,您必须正确配置:

For a full example of Klipper heater configuration with all safety parameters, see our Klipper printer.cfg template guide.

按打印机型号推荐的加热器与热敏电阻升级

需要零件?

中国直供所有 Voron 加热管(50W/60W/70W)、NTC100K、PT1000 和 PT100 热敏电阻、ADS1118 和 MAX31865 放大器板、Fotek/Auber SSR 继电器、硅胶热床加热器、热熔断器和高温线材。所有组件均经过测试并验证与 Voron 兼容。大多数订单在 48 小时内从我们的合作仓库发货。

Shop Tested Components →