AC vs DC heated beds: SSRs, silicone heaters and power explained

A DC bed runs from the printer's power supply; an AC bed runs from the wall through a solid-state relay. Here is what that changes in current, heat-up time, efficiency and safety, with the numbers worked out.

Published

AC vs DC heated beds explained in one sentence: a DC bed takes 12 V or 24 V from the printer’s power supply, and an AC bed takes mains voltage straight from the wall, switched by a solid-state relay (SSR). Both turn electricity into heat at the same efficiency. They differ in current, heat-up time, power supply load and the safety parts each needs.

What is the difference between an AC and a DC heated bed?

A DC bed runs at 12 V or 24 V from the printer’s power supply, switched by a MOSFET on the controller board. An AC bed runs at 120 V or 230 V mains through a solid-state relay the board controls. AC beds carry more watts at lower current, so they heat faster, but need mains-grade safety measures.

How a DC bed is powered

The power supply (PSU) converts mains to 12 V or 24 V. The board switches the bed through a MOSFET, a transistor used as a fast electronic switch. Every watt the bed draws passes through the PSU, the board’s bed output and the connectors.

Duet3D rates the bed channel on its Duet 2 and Duet 3 6HC boards at 18 A and ships them with a 15 A fuse. At 12 V an 18 A channel tops out at 216 W; at 24 V it reaches 432 W. Above that, Duet3D’s guide points to a DC-DC SSR and a separate supply.

How an AC bed is powered

The heater runs from mains, but the board still decides when it heats. Its bed output drives the input side of an SSR, which switches mains current to the heater. The PSU only powers the board, motors, fans and hotend.

DC bed AC bed
Heater voltage 12 V or 24 V 120 V or 230 V mains
Switch MOSFET on the board (or a DC-DC SSR) DC-AC SSR driven by the board
Power passes through PSU, board, bed connectors SSR, mains wiring, fuse
Typical limit PSU rating and board output current Wall circuit and SSR rating
Extra safety parts Correct wire gauge, tight terminals Grounded bed plate, thermal cutoff, fuse

Current, resistance and voltage: the heated bed math

A heater is close to a fixed resistance, so its power depends on the square of the voltage across it:

P = V² / R      power (W) from voltage (V) and heater resistance (Ω)
I = P / V       current (A) the heater draws
R = V² / P      resistance a heater needs to give P watts at V volts

Here is what the same bed wattage means at different voltages. The 490 W row follows Duet3D’s rule of thumb of 0.4 W per square centimeter for reasonably fast heating to about 100 °C: a 350 × 350 mm bed is 1,225 cm², and 1,225 × 0.4 = 490 W.

Heater Resistance Current Note
12 V, 300 W 0.48 Ω 25.0 A Above an 18 A bed channel
24 V, 300 W 1.92 Ω 12.5 A Within an 18 A bed channel
24 V, 490 W 1.18 Ω 20.4 A Needs a DC-DC SSR or separate supply
120 V, 750 W 19.2 Ω 6.25 A KB3D sells a 750 W, 120 V heater for 350 mm beds
230 V, 750 W 70.5 Ω 3.26 A Same heat, half the current of 120 V

Why low-voltage beds stay small

Current sets the size of everything in the path: wire, connector, fuse, board trace and MOSFET. Halving the voltage doubles the current for the same watts. A 300 W bed at 12 V draws 25 A, which is why large beds moved to 24 V and then to mains.

For scale, Voron’s documentation rates its Micro-Fit 3.0 connectors for up to 5 A and uses them for motors, hotend and limit switches. A 12.5 A bed needs connectors and wire rated for it. Duet3D advises rechecking bed terminal screws often in the first days, because high bed currents heat wires enough to make them creep loose.

The wrong-voltage trap

Because power follows voltage squared, a mains heater on the wrong supply is dangerous. The 120 V, 750 W heater above has 19.2 Ω. On 230 V it would produce 230² ÷ 19.2 = 2,755 W, almost four times its rating. Buy the heater for the voltage at your outlet.

Sizing the PSU for a DC bed

The PSU carries the bed plus everything else at once. Warm-up is the worst case, with bed and hotend both flat out:

PSU amps needed = (bed W + hotend W + electronics W) / PSU volts

Say you pair a 24 V, 300 W bed with a 40 W hotend and 50 W of motors, fans and board. That is 390 W, or 16.25 A at 24 V. MEAN WELL’s LRS-350-24 is rated at 14.6 A (350.4 W), so it would be over its rating. Its 150% peak capability lasts only 1 second before it enters hiccup mode. Swap in your own figures and leave headroom.

AC vs DC heat-up time compared

AC beds win on heat-up time. Warming a plate takes a fixed amount of energy, so more watts means less time:

energy (J)       = plate mass (kg) × specific heat (J/kg·K) × temperature rise (K)
minimum time (s) = energy / heater W

Take a 350 × 350 × 8 mm aluminum plate. With 6061 aluminum at 2,720 kg/m³, it weighs 2.67 kg. Aluminum’s specific heat is 910 J/kg·K. Heating it from 25 °C to 100 °C takes 2.67 × 910 × 75 = 182 kJ.

Heater on that plate Current Minimum heat-up time
24 V, 300 W DC 12.5 A 606 s (10.1 min)
24 V, 490 W DC 20.4 A 371 s (6.2 min)
120 V, 750 W AC 6.25 A 243 s (4.0 min)
230 V, 750 W AC 3.26 A 243 s (4.0 min)

These are lower bounds. They ignore the heater’s own mass and the heat the plate loses while climbing. That loss grows with temperature and eats a larger share of a 300 W heater’s output than a 750 W heater’s, so the real gap is wider. A heater whose losses at 100 °C match its rating never reaches 100 °C.

The two 750 W rows heat equally fast. Watts decide the time; mains makes high wattage practical at a current the wiring can carry.

What is a solid-state relay and why do AC beds need one?

A solid-state relay is an electronic switch with no moving contacts. A small DC signal lights an internal LED, which triggers a triac or thyristor that switches the mains load. AC beds need one because a printer’s controller board can only switch low-voltage DC, and it must stay isolated from mains current.

Zero-cross vs random turn-on SSRs

A zero-cross SSR waits until the AC voltage is at or near 0 V before it turns on. Omron’s technical guide says this reduces switching noise and suppresses inrush current with loads such as lamps, heaters and motors. A random turn-on SSR switches the instant its input changes, anywhere in the AC wave.

For a resistive bed heater, the zero-cross type is the standard choice. Duet3D’s guide calls for a zero-crossing DC-AC SSR for mains beds and names the Crydom D2425 and Kudom KSI240D25-L as examples.

The trade-off shows up in timing. A zero-cross SSR can only turn on at the start of a half cycle, which is every 8.3 ms at 60 Hz and every 10 ms at 50 Hz. Firmware PWM that runs faster than that cannot be followed.

SSR heatsinking and derating

An SSR is not a perfect switch. It drops a voltage across its output while on, and that drop times the current becomes heat inside the relay:

SSR heat (W) = on-state voltage drop (V) × load current (A)

Omron’s guide uses a 1.6 V drop in its worked example. At that drop, the 120 V, 750 W bed from the tables (6.25 A) puts about 10 W into the SSR whenever the heater is on. The same bed at 230 V (3.26 A) puts about 5.2 W into it.

The amp rating on an SSR’s label assumes a specified heatsink and ambient temperature. Omron defines maximum load current under “specified cooling conditions” and tells designers to stay below each model’s load current vs. ambient temperature curve. Duet3D’s rule of thumb: if the heater draws more than about a quarter of the SSR’s rated current, the SSR may need a heatsink. A 750 W bed at 120 V draws 6.25 A, exactly a quarter of a 25 A SSR.

DC beds have their own version of the problem. Duet3D warns against cheap DC-DC SSRs such as the SSR-40DD for bed heaters because of their high voltage drop.

Why bang-bang vs PID matters for SSRs

Bang-bang control switches the heater fully on below the target and fully off above it. PID (proportional-integral-derivative) control pulses the heater with pulse-width modulation (PWM) to deliver a steady fraction of full power.

With a zero-cross SSR, the PWM frequency has to be slow enough for the relay to follow:

  • Klipper offers control: watermark (bang-bang) or pid. Its default pwm_cycle_time is 0.100 s, ten cycles a second, and the docs advise against changing it without an electrical reason.
  • Marlin uses bang-bang for the bed unless PIDTEMPBED is enabled, checking every 5,000 ms by default. Its configuration notes say bed PID runs at about 7.689 Hz, which “works fine on a Fotek SSR-10DA Solid State Relay into a 250W heater.”
  • RepRapFirmware 3 does not pick a low frequency for you. Duet3D says to set the M950 Q parameter to something like 10 Hz when an SSR drives the bed.

A 0.1 s PWM period at 60 Hz holds 12 half cycles, so a zero-cross SSR delivers power in steps of about 8%. At 50 Hz it gets 10 half cycles and 10% steps. A 1 kHz signal is far too fast to follow.

Counterfeit SSRs are a known risk

Duet3D notes that many Fotek SSRs on sale are fakes that use triacs rated at lower current than the marked rating. Voron’s documentation warns that cheap clones may overheat and fail closed, causing heater thermal runaway.

Failing closed is the typical fault. Omron’s guide says most SSR element failures are short circuits, “whereby the load cannot be turned OFF,” and tells designers never to rely on the SSR alone to cut the load. That is why AC beds carry an independent cutoff.

Safety layers on a mains bed

An AC bed puts mains voltage inches from the print surface. The measures below come from Duet3D’s and Voron’s documentation and describe what each part does, not how to wire it. Leave mains wiring to someone qualified, and any change to a building’s circuits to a licensed electrician under local code.

  • Thermal cutoff. A thermal fuse on the bed opens on temperature alone, whatever the electronics do. Voron recommends a 115 to 125 °C fuse. Keenovo offers some silicone heaters with a built-in 150 to 160 °C bimetal thermostat and warns that it is not a precise temperature control device.
  • Grounded bed plate. Duet3D says to connect conductive bed plates, the frame and nearby metal parts to mains ground. Voron says to ground an AC bed even if the assembly manual does not mention it.
  • Fuse. Duet3D calls for a fuse on the bed heater circuit or the whole printer, sized to the current draw and the mains lead.
  • Moving-bed cable. If the bed moves, Duet3D specifies highly flexible cable with a suitable voltage rating, strain relief at both ends, and a cable chain.
  • Covered terminals. The SSR terminals and any mains wiring must be impossible to touch; Duet3D suggests a clear plastic cover on the SSR.
  • RCD or GFCI. Duet3D highly recommends powering the printer through a residual current device (RCD), called a GFCI in North America.

The branch circuit matters too: a 750 W bed at 120 V draws 6.25 A before the printer adds its own load. Check the total on the breaker with the circuit capacity calculator, and see what a 240 V outlet for a 3D printer involves if you are weighing a move to higher voltage.

Silicone heater vs AC bed: power efficiency

At the heating element, every bed type is equally efficient. The U.S. Department of Energy describes electric resistance heating as 100% energy efficient in the sense that all incoming electric energy becomes heat. A silicone pad, a PCB bed, a 24 V heater and a 230 V heater all turn their input watts into heat. “Silicone vs AC” is not an efficiency choice either: silicone pads come in 12 V, 24 V, 120 V and 220 V versions.

The differences sit around the element:

Where energy goes DC bed AC bed
Conversion loss PSU loss, 12% of input at 88% efficiency None for the bed
Switch loss MOSFET, small SSR: about 1.3% at 1.6 V drop and 120 V
Heat lost from the bed Same for the same plate and temperature Same for the same plate and temperature

PSU conversion loss on a DC bed

A switching PSU wastes part of its input as heat. MEAN WELL lists typical efficiency of 88% for the LRS-350-24 and 85% for the 12 V version. A 24 V bed drawing 300 W therefore pulls 300 ÷ 0.88 = 341 W from the wall, and 41 W of it heats the PSU. If the bed averages 100 W while holding temperature, the wall supplies about 114 W.

An AC bed skips that conversion. Its main overhead is the SSR drop: 1.6 V of 120 V is 1.3% of the bed’s power while on.

Heat lost from the bed

The biggest factor is how much heat leaves the hot plate through its top, edges and underside. That loss sets the average watts needed to hold temperature, whether the heater runs on 24 V or 230 V. An AC bed heats faster, then switches on for a smaller fraction of the time.

Underside insulation reduces the downward loss. Keenovo offers some pads with a 5 mm insulating sponge, and KB3D suggests sandwiching the heater tightly against a supporting layer for better heating. The size of the saving depends on how bare the underside was, so measure a print before and after with a smart plug.

Silicone vs PCB heaters under heat

Duet3D notes one practical difference. PCB heaters lose power as they warm, because copper’s resistance rises with temperature, and output varies between samples with copper thickness. Silicone heaters use nichrome elements with a very low temperature coefficient, so they deliver close to rated watts when hot.

Putting numbers on your own bed

  1. Find the heater’s rated watts and voltage on its label or listing. Compute current with I = P ÷ V and resistance with R = V² ÷ P.
  2. DC bed: add bed, hotend and electronics watts and divide by PSU voltage. Compare with the PSU’s rated current and the board’s bed output rating, with headroom.
  3. AC bed: compare the bed current with the SSR’s rating. Above about a quarter of it, plan for a heatsink, and buy the SSR from a traceable source.
  4. Estimate heat-up time with mass × specific heat × temperature rise ÷ watts, and treat it as a best case.
  5. Check the firmware: bang-bang, or PID at about 10 Hz or slower, for a zero-cross SSR.
  6. Confirm the independent layers: thermal cutoff, grounded plate, fuse, RCD or GFCI.
  7. Price the running cost. The electricity cost calculator turns bed watts and duty cycle into cost per print. In an enclosure the bed also warms the chamber air, which the chamber heater calculator can credit against heater size.

Published · Figures last checked

More from the blog

  • power consumption
  • electricity cost
  • wattage

Ender 3 power consumption: watts, kWh and cost

Ender 3 3D printer power consumption: 80 to 125 W measured on PLA, 270 W or 350 W rated, a 220 or 270 W heated bed, with kWh and cost per print.

  • 120v 240v
  • wattage
  • power consumption

Bambu Lab printer voltage: A1, A1 mini, P1S, X1C and H2D input ratings

Bambu Lab printer voltage: the A1, A1 mini, P1 and X1 take 100 to 240 VAC; the H2D, H2S, P2S and X2D ship as 110 V or 220 V versions. Amps per model.

  • 120v 240v
  • wattage
  • power consumption

Creality printer voltage: Ender 3, Ender 3 V3 and K1 input ratings

What voltage do Creality 3D printers use? 100 to 120 V or 200 to 240 V AC in, 24 V DC inside. Ratings, the 115/230 V switch and amps per Ender and K model.