Step 14.35 — Give PrusaSlicer the exhaust ceiling¶
Step 35 of 36 with a helper · Chapter 14 — Calibration and tuning
(no image — see text)
Gather for this segment — steps 14.35–14.36 (~30 min)
Tools and consumables
- the laptop with PrusaSlicer 2.9.6
- PLA, about 50 g
Parts:
- the laptop with PrusaSlicer 2.9.6 · tool
Do:
- Expert mode: make the line below the
Voron 2.4 350start G-code. - Voron filament presets, Chamber temperature Nominal / Minimal: PLA 35 / 0, PETG 40 / 0.
- ASA: Minimal a few degrees under your settled soak.
PRINT_START BED=[first_layer_bed_temperature] EXTRUDER=[first_layer_temperature] CHAMBER={chamber_minimal_temperature[initial_tool]} EXHAUST={chamber_temperature[initial_tool]} FILAMENT={filament_type[initial_tool]}
Check
A PLA slice's start line ends CHAMBER=0 EXHAUST=35 FILAMENT=PLA, an ASA slice carries your Minimal as CHAMBER and FILAMENT=ASA, and neither has M141 or M191.
Helper Reads each Nominal and Minimal value back from the preset while the adult types.
What you're looking at
Each filament preset already has two chamber fields, Nominal and Minimal, which Prusa's Core One uses the same way: a ceiling its fans hold, and a warmth it waits for. The new start line passes both, so each filament sets its own.
Caution
CHAMBER used to be one number in the printer preset, shared by every filament. Raised for ASA, it would make a PLA print wait forever for heat it never makes. Minimal 0 now means no wait.
Tip
Prusa's own presets ship PLA 20, PETG 35 and ASA 55 / 40. Kept as they are, PLA just runs the fan more, and ASA stays unvented either way.
Source: PrusaSlicer 2.9.6 GCode.cpp — chamber commands only with automatic temperature commands on · Ch 13 Step 13.41 · review/2026-10-03-exhaust/DESIGN.md