Shut the door, set the bed to 100 °C (212 °F) and run fans that stir the chamber air. A large enclosure gains about 15 °C (27 °F) this way in 20 to 30 minutes and keeps warming past an hour. To reach 60 °C (140 °F) from a 20 °C (68 °F) room in 30 minutes, add a thermostat-controlled fan heater: about 360 W for a foam-lined 24 x 24 x 28 in box, or 580 W with bare acrylic walls.
How do you heat a 3D printer enclosure?
Use the heated bed as the heater, or add a chamber heater. For a heat soak, close the door and vents and set the bed to 100 °C (212 °F). Run fans across the bed until the chamber reaches the filament’s minimum. A chamber heater adds a fan-blown PTC (positive temperature coefficient) element under thermostat control.
Heat the chamber only for ABS, ASA, PC (polycarbonate) and nylon. The enclosure temperature table gives each filament’s range. Bambu Lab’s X1E guide keeps chamber heating off for PLA, PETG and TPU, since most PLA softens at about 45 °C (113 °F) and can jam the extruder.
Heat soak with the bed
- Close it up. Shut the door and lid, close any vents and switch off exhaust fans. In one owner’s test on a Voron 2.4, the exhaust fan stretched the time to reach 30 °C (86 °F) from 32 minutes to 47. Bambu Lab’s H2 printers shut their exhaust grille and top vent whenever they heat the chamber.
- Set the bed to 100 °C (212 °F). That is Prusa’s ABS bed temperature, and its guide allows 80 to 110 °C (176 to 230 °F) by part size.
- Blow air across the bed. In the same Voron test, a recirculating filter fan and two bed fans reached 30 °C in 19 minutes and 43.2 °C (110 °F) after an hour. With no fans, the bed took 32 minutes and managed 34.2 °C (94 °F). Prusa’s CORE One L+ has this built in: two fans under the bed push chamber air across it.
- Measure near the print. A sensor beside the heat source can read high. On the QIDI Plus4, owners found the stock sensor within 2 °C of a 60 °C target while the air around the print was about 45 °C (113 °F).
- Start at the filament’s minimum. Prusa’s slicer profiles make the CORE One wait for 40 °C (104 °F) before an ABS print, then aim for 55 °C (131 °F). Bambu Lab’s X1E guide sets 60 °C (140 °F) for large or warp-prone ABS parts.
How warm the bed alone gets the box
Enclosures built around the bed reach 45 to 60 °C (113 to 140 °F). Voron’s documentation says no chamber heater is needed to reach a sufficient chamber temperature for ABS. A thin homemade box falls well short unless you insulate it.
| Enclosure | Heat source | Maximum chamber |
|---|---|---|
| Prusa Enclosure around an MK4S | Printer and bed | 45 °C (113 °F) |
| Prusa CORE One+ | Bed, passive | 55 °C (131 °F) |
| Prusa CORE One L+ | Bed with two fans under it | 60 °C (140 °F) |
| Enclosed Voron | Printer and bed | 55 to 60 °C typical |
Nearly every watt a printer draws ends up as heat inside a closed box. The wall model behind the chamber heater calculator has a 24 x 24 x 28 in box of 3 mm acrylic losing 9.2 W for every °C above the room. Prusa lists 120 W for the MK4S on ABS settings, enough to hold that box about 13 °C (23 °F) above the room.
Cover 80% of the walls with 1 in (25 mm) extruded polystyrene (XPS) foam board and the loss drops to 3.7 W per °C. The same 120 W then settles about 32 °C (58 °F) above the room: near 52 °C (126 °F) in a 20 °C (68 °F) room. The approach is slow, and the Voron above was still climbing after an hour.
Add a chamber heater
A heater gets the box hotter, and sooner, than the bed can. Printers with heated chambers pair a PTC element with a fan:
| Printer | Chamber heater | Maximum chamber |
|---|---|---|
| QIDI Q2 | 280 W PTC heater | 65 °C (149 °F) |
| QIDI Plus4 | 400 W PTC heater | 65 °C (149 °F) |
| Bambu Lab H2D, H2S | PTC heater with circulation fan | 65 °C (149 °F) |
| Bambu Lab X1E | Chamber heater, active from 40 °C | 60 °C (140 °F) |
Bambu Lab’s H2 wiki describes the cycle: the element runs at full power and the fan at full speed until the chamber hits its target, then the element throttles back. The X1E’s power figures show what a heater adds. It peaks at 600 W on 110 V against 350 W for the X1 Carbon, and averages 260 W on ABS against 150 W.
For your own box, size the heater with the chamber heater calculator. Its default 24 x 24 x 28 in (9.3 ft³) acrylic box, held at 60 °C in a 20 °C room, loses 367 W. A 580 W heater covers that loss and warms the box and 10 kg of aluminum printer in 30 minutes. With 80% of the walls under 1 in XPS, the loss falls to 149 W and 360 W does the same job.
What it costs and whether the outlet can carry it
The heater runs flat out only while warming up, then cycles to replace what the box loses. The bare default box loses 367 W at 60 °C: 6.7 cents an hour at the August 2026 US residential average of 18.16 cents per kWh. The insulated box, at 149 W, costs 2.7 cents an hour. The electricity cost calculator adds the printer’s own draw.
For the outlet, count peak draw. A 580 W heater pulls 4.8 A at 120 V, and Bambu Lab rates the P1S at 350 W maximum on 110 V: together 930 W, or 7.8 A. That fits under 12 A, the National Electrical Code (NEC) limit for a 15 A circuit carrying a load for 3 hours or more.
Plug the heater directly into a wall outlet. The U.S. Consumer Product Safety Commission (CPSC) says never to run a space heater from an extension cord or power strip. The circuit capacity calculator adds up everything else on the breaker.
How long does a 3D printer enclosure take to heat up?
A built-in heater reaches 60 to 65 °C (140 to 149 °F) in 5 to 10 minutes by published figures. One owner’s test took 16 to 25 minutes before printing began. With the bed alone, a large enclosure gains about 15 °C (27 °F) in 20 to 30 minutes and keeps warming past an hour.
| Setup | Heat source | Result | Conditions given |
|---|---|---|---|
| QIDI Plus4, 3DJake listing | 400 W PTC heater | 65 °C in about 8 min | None |
| QIDI Plus4, QIDI blog review | 400 W heater | About 60 °C in about 5 min | None |
| QIDI Plus4, owner test | Heater at 70% power | Sensor at 60 °C target within 10 min; print ready at 16 min 30 s | 23 °C room, bed to 100 °C |
| Same, after firmware cut heater power | Heater at 40% power | Print ready at 25 min | Same |
| Voron 2.4 350, owner test | 110 °C bed, no fans | 30 °C in 32 min; 34.2 °C after 1 h | 15 to 16 °C room |
| Same | Bed, filter fan and 2 bed fans | 30 °C in 19 min; 43.2 °C after 1 h | Same |
| Prusa CORE One+ | Bed, passive | Not published | ABS print waits for 40 °C |
| Bambu Lab X1E | Chamber heater | Not published | Guide: chamber heating lengthens print preparation |
| Bambu Lab H2D, H2S | PTC heater and fan | Not published | None |
Makers quote a chamber sensor reaching a number. Owners time how long until the print can start, which also waits on the bed and depends on where the sensor sits. In the Plus4 test, the chamber reached its target within 10 minutes and the bed needed 16 min 30 s to reach 100 °C.
What makes it faster or slower
Heater size sets the pace, because only watts beyond the holding load raise the temperature. For the calculator’s default box, from a 20 °C room to 60 °C:
| Warm-up time | Bare 3 mm acrylic | 80% covered with 1 in XPS |
|---|---|---|
| 15 min | 790 W | 570 W |
| 30 min | 580 W | 360 W |
| 60 min | 480 W | 260 W |
Foam on 80% of the walls cuts every row by about 220 W. Beyond heater size and foam:
- The metal inside. Heating the air in the default 9.3 ft³ box from 20 to 60 °C takes 13 kJ, and 10 kg of aluminum frame and bed takes 364 kJ. The printer soaks up most of the warm-up.
- Fans. Stirring the air speeds warm-up and an exhaust fan slows it, as the Voron numbers show.
- Room temperature. A colder room loses more heat, and the Voron test ran at 15 to 16 °C (59 to 61 °F). In the calculator, a 25 °C (77 °F) room cuts the bare box’s loss at 60 °C from 367 W to 322 W.
The frame takes longer than the air
The frame and gantry keep expanding after the air is warm. Voron’s documentation says a cold printer with a 100 °C bed typically needs 10 to 20 minutes before its probe readings stabilize. Before squaring a Voron 2.4 gantry, it calls for 1½ to 2 hours of heat soak.
Ellis’ print tuning guide asks for at least an hour on large enclosed printers such as the Voron 2.4 and Trident, because Z drifts as the frame expands. Prusa’s CORE One+ still runs a shorter “Absorbing heat” wait for beds above 85 °C (185 °F).
DIY 3D printer heated enclosure: safety requirements and limits
Build it around a heater made for enclosures: a PTC element with a fan, a thermostat, a safety-lab mark and a cool surface. Add a cutoff that works if the controls fail, and keep the target below what the printer’s plastics, electronics and walls tolerate. Factory heated chambers stop at 55 to 65 °C (131 to 149 °F).
The heater
Use a heater designed to sit inside an enclosure, such as the fan heaters sold for electrical cabinets. Pfannenberg’s PFH-T data sheet is one published example. It pairs a self-regulating PTC element with a fan and an adjustable thermostat, carries UL (Underwriters Laboratories) recognition and comes in 200 to 1,200 W sizes. Its housing tops out at 55 °C (131 °F) on the 200 to 500 W models, and it is rated for surroundings up to 70 °C (158 °F).
A household space heater is the wrong tool. The CPSC says to keep one at least three feet from drapes, furniture and bedding, a clearance no enclosure full of filament and plastic panels can give. Stanford’s fire marshal allows only space heaters with a nationally recognized testing laboratory mark such as UL, a thermostat, and an automatic tip-over or overheat shutoff.
Keep any bare heating element away from filament and plastic panels. Voron’s documentation explains why the project does not support chamber heaters: if people cut corners or install one wrong, “there will be fires involved.”
Control and an independent cutoff
Regulate the heater with its own thermostat or with the printer’s firmware:
- Klipper. A chamber heater is a
heater_generic, and heater verification runs on every heater by default. If the reading leaves themin_temptomax_temprange, the controller shuts down. - Duet. Duet3D drives mains chamber heaters through a solid-state relay (SSR). Its example config caps the chamber at 60 °C (140 °F) with
M143 H2 S60.
Firmware protects you only while the relay, the sensor and the board all work. For a high-power heater, Duet3D’s advice is to make sure nothing can pass a safe temperature at full power, or to fit a thermal cutout that disconnects the heater first.
QIDI’s Q2 has that second layer: a PTC fuse and dual temperature sensors that cut power on abnormal heat. In a DIY box, the equivalent is a thermal fuse or cutout wired in series with the heater. Leave mains wiring to someone qualified.
Insulation
Foam board shrinks the heater and the warm-up time. Check its temperature rating and whether it burns:
| Board | R-value per inch | Temperature rating | Fire |
|---|---|---|---|
| Owens Corning FOAMULAR 150 (XPS) | R-5 | 165 °F (74 °C) maximum service | Combustible |
| Johns Manville AP Foil-Faced polyisocyanurate | R-6.0 | -100 to 250 °F (121 °C) service | Combustible |
| ROCKWOOL Comfortboard 80 (stone wool) | R-4.2 | Under 0.5% shrinkage at 1,200 °F (649 °C) | Non-combustible |
In the calculator’s default box, 1 in of XPS over 80% of the walls cuts the loss at 60 °C from 367 W to 149 W. The bare 20% still loses 72 W, about half the insulated total, so a clear door is often the biggest leak. Keep foam clear of the heater outlet and the bed edge, where surfaces run hotter than the chamber air.
How hot a DIY box can run
Factory chambers stop at 55 to 65 °C with parts chosen for that heat. A box around a printer not designed for it hits these limits first:
- Printed and plastic parts. Prusa warns that printing in an enclosure can deform the fan shroud and other plastic parts. Voron’s documentation puts PLA’s glass transition at 55 to 60 °C (131 to 140 °F). Because enclosed Vorons commonly reach 55 to 60 °C, it asks for printed parts rated to at least 80 °C (176 °F).
- Power supply and electronics. Mean Well rates its LRS-350 supply for full load up to 50 °C (122 °F) ambient and 60% at 70 °C (158 °F). Bambu Lab says the P1P was never designed for an air-tight enclosure, and fully enclosed, its main board runs hot enough to cause failures and skipped steps. Mount the supply and controller outside the heated space.
- Motors, belts and rails. Voron’s documentation says most of a Voron’s parts fail before 100 °C (212 °F), from stepper motors and belts to linear bearings, the probe and the fans.
- The walls. FOAMULAR 150 XPS is rated to 74 °C (165 °F).
Warranty and the maker’s limit
Running a chamber above the maker’s stated limit, or enclosing a printer not built for it, is at your own risk. Bambu Lab’s wiki says some owner mods “could generate damage to the printer, and in turn, the loss of under-warranty replacements or support.” It lists a fully enclosed P1P with no fan among them. QIDI tells owners to confirm a printer is built for high chamber temperatures before heating one, since long heat exposure can affect its plastic parts, belts and electronics.
Written by 3D Calculators Team· Published · Figures last checked
Sources
- Prusa Knowledge Base, ABS (bed temperature 100 °C, 80 to 110 °C by part size; enclosure can deform the fan shroud and other plastic parts) (accessed 2026-11-02)
- Voron Design forum, chamber heating tests with a Nevermore filter and bed fans (Voron 2.4r2 350, 110 °C bed, 15 to 16 °C room) (accessed 2026-11-02)
- Bambu Lab Wiki, H2 series cooling fan system (heating mode, PTC chamber heater with circulation fan, exhaust grille and top vent closed) (accessed 2026-11-02)
- Bambu Lab Wiki, X1E chamber setting guide (40 to 60 °C control range, 60 °C for warp-prone ABS, PLA softening near 45 °C, longer preparation time) (accessed 2026-11-02)
- Bambu Lab Wiki, Bambu Lab printer and AMS power parameters (maximum power at 110 V, average power by filament) (accessed 2026-11-02)
- Bambu Lab US Store, H2D product page (65 °C active chamber heating) (accessed 2026-11-02)
- Bambu Lab US Store, H2S product page (65 °C active heated chamber) (accessed 2026-11-02)
- Bambu Lab Wiki, Bambu mods to avoid (loss of under-warranty replacements; P1P not designed for an air-tight enclosure) (accessed 2026-11-02)
- PrusaSlicer source (Prusa Research), preset-filament-common.yaml (CORE One ABS chamber target 55 °C, minimum 40 °C) (accessed 2026-11-02)
- PrusaSlicer source (Prusa Research), ConfigDefsFDM.cpp (minimal chamber temperature the printer waits for before the print starts) (accessed 2026-11-02)
- Prusa Research, Prusa CORE One+ product page (55 °C maximum chamber temperature, Absorbing heat wait) (accessed 2026-11-02)
- Prusa Research, Prusa CORE One L+ product page (passive up to 55 °C vs active convection up to 60 °C, two fans under the heatbed) (accessed 2026-11-02)
- Prusa Research, Original Prusa MK4S product page (45 °C maximum chamber temperature in the Enclosure; ABS settings 120 W) (accessed 2026-11-02)
- QIDI Tech, QIDI Q2 technical specifications (2nd-gen PTC heater up to 65 °C; rated power 350 W + 280 W chamber heating) (accessed 2026-11-02)
- QIDI Tech, QIDI Q2 product page (PTC fuse and dual temperature sensors cut power on abnormal heat) (accessed 2026-11-02)
- QIDI Tech, QIDI Plus 4 tech specs (PTC heater up to 65 °C; rated power 450 W + 400 W chamber heating) (accessed 2026-11-02)
- 3DJake, QIDI Tech Plus4 product listing (400 W heater, 65 °C chamber within about 8 minutes) (accessed 2026-11-02)
- QIDI Tech blog, QiDi PLUS 4 3D printer in-depth review (around 60 °C in about 5 minutes) (accessed 2026-11-02)
- QIDI community Plus4 Wiki, Tuning chamber heater warmup times (23 °C room, 60 °C chamber, 100 °C bed) (accessed 2026-11-02)
- QIDI community Plus4 Wiki, Better chamber temperature readings (stock sensor vs measured air temperature) (accessed 2026-11-02)
- QIDI Tech blog, What is a temperature-controlled chamber in 3D printing? (hardware cautions) (accessed 2026-11-02)
- Voron Documentation, Sourcing: chamber heating (why Voron does not support chamber heaters; parts that fail before 100 °C) (accessed 2026-11-02)
- Voron Documentation, Materials (enclosed chambers commonly 55 to 60 °C; 80 °C part rating; PLA glass transition) (accessed 2026-11-02)
- Voron Documentation, Initial startup (10 to 20 minutes for probe readings to stabilize at a 100 °C bed) (accessed 2026-11-02)
- Voron Documentation, V2 gantry squaring (heatsoak 1½ to 2 hours minimum) (accessed 2026-11-02)
- Ellis' Print Tuning Guide, Thermal drift (heat soak at least an hour on large enclosed printers) (accessed 2026-11-02)
- Pfannenberg PFH-T compact fan heaters data sheet, via AutomationDirect (PTC, integrated thermostat, UL recognized, 55 °C surface) (accessed 2026-11-02)
- U.S. Consumer Product Safety Commission, There's a chill in the air: stay warm safely (space heater clearance and wall outlet guidance) (accessed 2026-11-02)
- Stanford Environmental Health & Safety, Fire Marshal's Office, Use of portable indoor space heaters (testing laboratory mark, thermostat, shutoff) (accessed 2026-11-02)
- Klipper documentation, Configuration reference (verify_heater, heater_generic, min_temp and max_temp shutdown) (accessed 2026-11-02)
- Duet3D Documentation, Connecting and configuring a chamber heater (SSR, M143 temperature limit) (accessed 2026-11-02)
- Duet3D Documentation, Connecting and configuring a bed heater (thermal cutout caution) (accessed 2026-11-02)
- Owens Corning, FOAMULAR 150 XPS product data sheet (R-5 per inch, 165 °F maximum service temperature, combustible) (accessed 2026-11-02)
- Johns Manville, AP Foil-Faced polyisocyanurate continuous insulation data sheet (R-6.0 per inch, -100 to 250 °F service temperature, combustible) (accessed 2026-11-02)
- ROCKWOOL, Comfortboard 80 technical data sheet (R-4.2 per inch, non-combustible) (accessed 2026-11-02)
- Mean Well, LRS-350 series specification (working temperature and derating curve) (accessed 2026-11-02)
- ISO 6946:2007, Building components and building elements: thermal resistance and thermal transmittance (Table 1, conventional surface resistances; preview) (accessed 2026-11-02)
- Engineering ToolBox, Thermal conductivity of common materials (acrylic) (accessed 2026-11-02)
- Engineering ToolBox, Air: thermophysical properties (density and specific heat) (accessed 2026-11-02)
- Engineering ToolBox, Metals: specific heats (aluminum) (accessed 2026-11-02)
- Engineering ToolBox, Electrical motors: heat loss (electric energy supplied in a room or enclosure converts to heat) (accessed 2026-11-02)
- U.S. Energy Information Administration, Electric Power Monthly, Table 5.6.A: Average price of electricity to ultimate customers by end-use sector, August 2026 (accessed 2026-11-02)
- IAEI Magazine, 100% vs 80%: choosing the right OCPD solution (continuous loads and NEC 210.20(A)) (accessed 2026-11-02)