Voron Bed Heater Guide — AC vs DC Heated Beds, SSR, and Temperature Control
Electronics Build Safety
The Bed Heater — Your Printer's Largest Electrical Load
The heated bed is the most power-hungry component in any Voron printer. A Voron V2.4 350mm bed heater can draw 800-1200W while heating up — more than all other components combined. Choosing the right heater type, wiring it safely, and tuning the temperature control is essential for both print quality and fire safety.
Bed Heater Types
AC Silicone Heater — The Voron Standard
AC silicone heaters are the most common type in Voron kits. They consist of a resistive heating element sandwiched between layers of silicone rubber, bonded to the underside of the aluminum build plate. AC heaters run directly from mains voltage (120V or 240V AC), switched by a solid state relay (SSR). They are available in wattages from 120W (V0.2) to 1000W+ (V2.4 350mm). Advantages: fast heating, high maximum temperature (130-150°C achievable), simple construction. Disadvantages: requires an SSR, proper AC wiring, and a thermal fuse. AC heaters are typically custom-ordered to fit the exact bed dimensions of each Voron model.
DC Silicone Heater — Simpler but Limited
DC silicone heaters run directly from the 24V power supply. No SSR needed — the controller board's MOSFET switches the DC power directly. This simplifies wiring and reduces components. However, DC heaters are limited in wattage because the current is constrained by the PSU and wiring. At 24V, a 300W heater draws 12.5A — approaching the limit of a single PSU output. For larger beds (250mm+), 300W is insufficient for rapid heating, especially in an enclosure. DC heaters are more common on smaller builds like the V0.2 (120-150W) or as supplementary heaters. They are simpler but slower and limited in max temperature (typically 110-120°C max).
PCB Heater — Even Heating, Premium Option
PCB (printed circuit board) heaters use copper traces on a PCB substrate to generate heat. The heater is cast into the aluminum bed plate (or bonded with thermal adhesive). PCB heaters offer the most even heat distribution across the entire bed surface — no hot spots or cold edges. They are thinner than silicone heaters and can incorporate the thermistor as an SMD component for better thermal coupling. The downside is cost: a PCB heater for a Voron 350mm bed can cost $80-150, compared to $20-40 for a silicone heater. PCB heaters are a premium upgrade for builders who want the best possible bed temperature uniformity.
AC vs DC — Which Should You Choose?
The choice between AC and DC bed heating depends on your build size, desired heat-up time, and comfort level with AC wiring.
- AC is faster: An 800W AC heater can bring a 350mm bed to 110°C in 5-8 minutes. A 300W DC heater takes 15-25 minutes for the same bed. For large beds, AC is the only practical choice.
- AC handles higher temperatures: AC heaters can easily reach 120-150°C for high-temperature materials like PC and PEI. DC heaters struggle above 110°C due to power limitations.
- DC is simpler: DC wiring is straightforward — no SSR, no AC mains wiring inside the printer (safer for beginners). For small beds (V0.2, Trident 250mm), DC is perfectly adequate.
- DC is limited by wattage: At 24V and 10A practical max from a single PSU, the max DC heater wattage is 240W. This is fine for a V0.2 (120mm bed) but insufficient for a 300mm+ bed.
Recommendation: V0.2 can use DC (120-150W). Trident 250mm can use DC (250-300W) or AC. V2.4 300mm and 350mm should use AC (600-1000W).
SSR Selection
The solid state relay switches AC power to the bed heater based on the 5V or 24V PWM control signal from the controller board. Choosing the right SSR is critical for safety and reliability.
DC-AC SSR vs DC-DC SSR — Important Distinction
For AC bed heaters, you need a DC-AC SSR (DC input, AC output). The input is typically 3-32VDC (compatible with 5V or 24V control signals from the mainboard). The output switches AC mains. Do not use a DC-DC SSR for AC loads — DC-DC SSRs fail in the closed position (welded contacts) when used with AC, which means the bed heater stays on indefinitely and triggers a thermal runaway.
SSR Current Rating
Select the SSR current rating based on the bed heater wattage and your mains voltage, then derate by at least 50%:
- 1000W heater at 120V: 1000/120 = 8.3A. Derated 50% = 16.6A. Use a 25A-rated SSR.
- 1000W heater at 240V: 1000/240 = 4.2A. Derated 50% = 8.4A. Use a 15A-rated SSR.
- 600W heater at 120V: 600/120 = 5A. Derated = 10A. Use a 15A or 25A SSR.
Common SSR choices for Voron: BTT SSR (designed for Voron, 25A rating), Crydom D2450 (industrial, 50A), or generic 25A SSR with DC control. Always mount the SSR on a metal heatsink or aluminum plate — even at rated current, SSRs generate heat that must be dissipated.
SSR Wiring
The SSR input terminals (typically labeled + and -) connect to the mainboard's bed heater output (HE0 or HE1). The SSR output terminals connect the AC line (L) to the bed heater. The neutral (N) goes directly to the other side of the heater (not through the SSR). The thermal fuse is wired in series with the AC line, between the SSR output and the heater, or between the heater and neutral. This ensures the fuse disconnects the heater if it overheats regardless of the SSR state.
Bed Heater Wattage by Build Size
The correct wattage depends on bed size, desired heat-up speed, and enclosure temperature. Here are recommended wattages:
- V0.2 (120mm bed): 120-150W (DC). Heats to 110°C in ~5 minutes.
- Trident 250mm: 300-400W (DC or AC). 300W DC heats to 110°C in ~12 minutes. 400W AC heats in ~6 minutes.
- V2.4 300mm: 600-800W (AC). 600W heats to 110°C in ~8 minutes. 800W in ~5 minutes.
- V2.4 350mm: 800-1000W (AC). 800W heats to 110°C in ~10 minutes. 1000W in ~6 minutes.
Going higher than these recommendations is possible but stresses the mains circuit (ensure your breaker and wiring can handle it). Note that higher wattage heaters require proportionally larger SSR and wire gauges.
PID Tuning for the Bed
PID (Proportional-Integral-Derivative) tuning optimizes how the controller regulates bed temperature. A well-tuned bed maintains stable temperature with minimal overshoot and no oscillation. Klipper uses the following command to tune the bed:
M303 E-1 S110 C8
Parameters: E-1 = bed heater, S110 = target temperature (110°C for ABS), C8 = 8 cycles (recommended for accuracy). After the tuning completes, Klipper outputs the PID values (Kp, Ki, Kd). Save them to your printer.cfg under the [heater_bed] section:
[heater_bed]
heater_pin: BED_PIN
sensor_pin: BED_THERMISTOR_PIN
sensor_type: ATC Semitec 104GT-2
control: pid
pid_Kp: 123.4
pid_Ki: 5.6
pid_Kd: 78.9
max_power: 1.0
min_temp: 0
max_temp: 130
Note: The PID values from Klipper may need adjustment if you change bed insulation or heater wattage. Re-tune after any hardware change.
Bed Insulation
Insulating the underside of the bed reduces heat loss, speeds up heating, and improves temperature stability. It also reduces the temperature in the electronics bay below the bed. The standard recommendation is:
- Silicone foam insulation pad: 3-5mm thick, closed-cell silicone foam with self-adhesive backing. Cuts easily with scissors to match the bed shape. Apply to the entire underside of the bed, covering the heater and thermistor. Leave a small cutout for the thermistor wires if needed.
- Alternative: Cork sheet (3mm), polyisocyanurate foam board (1/4 inch), or fiberglass insulation for high-temperature applications. Avoid materials that outgas at bed temperatures above 100°C.
Proper insulation can reduce heat-up time by 30-50% and improve bed temperature uniformity by reducing edge heat loss.
Thermistor Placement
Accurate temperature measurement depends on proper thermistor placement. The thermistor must be in good thermal contact with the bed surface, not the heater pad itself.
- Location: Center of the bed, mounted in a drilled hole or slot on the underside of the aluminum plate. The thermistor should contact the aluminum, not float in air.
- Thermal paste: Apply a small amount of thermal paste (CPU thermal paste, boron nitride, or silicone-based) between the thermistor and the aluminum bed. This ensures good heat transfer and faster response time.
- Securing: Use Kapton tape or a small dab of high-temperature silicone to hold the thermistor in place. Do not use the heater's adhesive to hold the thermistor — the heater may not contact the bed evenly.
- Wiring: Route thermistor wires away from heater power wires to avoid electrical noise. Twisted pair or shielded cable is recommended for the thermistor.
Thermal Fuse — Mandatory Safety Component
A thermal fuse (thermal cutoff) is a non-resettable one-time fuse that opens (blows) when its rated temperature is exceeded. Every Voron with an AC bed heater must have a thermal fuse wired in series with the heater. This is the last line of defense if the SSR fails closed or the firmware fails to regulate temperature.
- Rating: 80-130°C, depending on your printing temperature range. For ABS printing (110°C bed), use a 120-130°C fuse. For PLA printing (60°C bed), a 90-100°C fuse provides a tighter safety margin but will blow if you switch to ABS.
- Placement: Mount the thermal fuse in direct contact with the bed surface, under the insulation pad. The fuse must sense the bed temperature, not the heater temperature. Bolt or clamp the fuse body to the bed.
- Wiring: Wire the thermal fuse in series with the AC line (hot/L) between the SSR output and the heater. If the fuse opens, the circuit is broken and the heater cannot energize even if the SSR is closed.
Some builders also install a resettable thermal switch (bimetal disc) in parallel for testing, but the primary protection must be a non-resettable thermal fuse for safety certification.
AC Wiring Gauge and Safety
AC mains wiring inside the printer enclosure must follow basic electrical safety practices:
- Wire gauge: For bed heaters up to 1000W at 120V (8.3A), use 14 AWG or 16 AWG stranded copper wire rated for 300V. At 240V (4.2A), 18 AWG is sufficient but 16 AWG is safer for mechanical robustness.
- Strain relief: Where AC wires enter the enclosure or connect to terminals, use strain relief fittings (PG7, PG9) to prevent the wire from pulling out of the connector. This is especially important for the bed connection, which moves with the bed.
- Terminal blocks: Use proper terminal blocks (WAGO or Euro-style) for AC connections. Do not use wire nuts or tape. Ensure all screws are tightened to specification.
- Fuse on hot line: The AC hot (L) line must have a fuse before the SSR, rated for the heater current plus 20%. This protects the AC wiring against short circuits within the printer.
- Grounding: The AC ground (green/yellow) must be securely connected to the printer frame. This ensures the frame is at earth potential and provides a safe path for fault currents.
- Enclosure separation: Keep AC wiring physically separated from DC signal wiring. Use separate cable channels or wire looms. Cross AC and DC wires at 90° angles when possible to minimize inductive coupling.