Phase 2 · The filament · L9
Import the starter profiles
Twenty minutes at the desk, no printing. Load the starter bundle — filament and print presets for two materials, three machines and two nozzles — so every measurement you take in the next seven lessons has somewhere to live — and know exactly how much to trust them, which is: not yet.
Phase 2 measures seven numbers per spool, and each one needs a preset to be written into. You could start from Prusa's generic profiles and adjust as you go — but then every lesson begins with ten minutes of setup, and the first tower would print with a PETG temperature range meant for a different brand. The bundle below carries a documented starting point for this fleet's two materials on all three machines: eSUN PETG and eSun eTPU-95A, one filament preset per printer per nozzle (0.4 and 0.6 mm), each with a matching print preset whose speeds are already held under that filament's flow ceiling. Import it once, and Lessons 10–16 become pure measurement: run the test, replace one number, save.
Every value in these presets comes from the manufacturer's datasheet cross-checked against community results on Prusa hardware — not from your machine or your spool. In the language of the tuning log, every one of them is inherited, not measured. The whole point of Phase 2 is to replace them one by one. What the bundle buys you is a sane place to start and a structure to write into, nothing more.
1What you are importing
esun-starter-profiles-bundle.ini — a PrusaSlicer config bundle holding twenty-four presets: twelve filament, twelve print. The companion document esun-starter-profiles.md tables every value inside it and says where each came from.
Twelve filament presets — two materials × three printers × two nozzles:
eSun PETG @MK3S 0.4·eSun PETG @MK4 0.4·eSun PETG @COREONE 0.4— and the same three again as0.6eSun eTPU-95A @MK3S 0.4·eSun eTPU-95A @MK4 0.4·eSun eTPU-95A @COREONE 0.4— and the same three again as0.6
And twelve print presets, one paired with each filament preset — the layer height in the name moves with the nozzle:
- PETG:
0.20 PETG @MK3S 0.4and0.32 PETG @MK3S 0.6— likewise@MK4and@COREONE - TPU:
0.25 TPU @MK3S 0.4and0.30 TPU @MK3S 0.6— likewise@MK4and@COREONE
Four properties matter before you click import:
- They are per-machine, not per-material
The same spool of eSUN PETG gets a max volumetric speed of 8 mm³/s on the
MK3S and 13–14 mm³/s on the Nextruder machines, and a
M900 Kadvance line on one firmware family versusM572 Son the other. This is the course's one-rule-that-outranks-everything, already baked in — which is why there are twelve filament presets and not two. - The 0.6 mm variants are not renames — the numbers move
A wider orifice melts a bigger cross-section per millimetre of travel, so
the 0.6 PETG presets run ~5 °C hotter (242/240 vs 238/235), carry a higher flow ceiling (10 / 15 /
16 mm³/s vs 8 / 13 / 14), and start with a lower advance value (
M900 K0.05vsK0.07;M572 S0.035vsS0.05) — less back-pressure through a bigger hole. Every 0.6 value is a fresh starting point: when you switch nozzles, Phase 2's measurements are due again at that nozzle. - They are self-contained — no
inheritsEach preset carries every value explicitly rather than referencing a Prusa system profile. That means a PrusaSlicer update can never silently move your baseline — and also that the presets will never pick up Prusa's improvements. For a tuning baseline that trade is deliberate: you want the ground to hold still while you measure. - They are scoped by a visibility condition Each preset carries a compatible-printers condition matching one printer family and one nozzle diameter. A preset that doesn't apply to the selected printer is hidden entirely, with no message. That is a feature — it makes selecting the MK3S numbers on the Core One impossible, and the nozzle half means changing the printer profile's nozzle from 0.4 to 0.6 swaps which set you see — but it reads as "my import vanished" until you know it's there.
- The print presets' speeds are pre-clamped to the filament's flow ceiling
Speed × extrusion
width × layer height is the flow the slicer
demands (Lesson 3), and every speed in these print presets was chosen so that product stays at or
under the paired filament's max volumetric
speed — e.g.
0.20 PETG @MK4 0.4infill: 140 mm/s × 0.45 × 0.2 = 12.6 mm³/s against a 13 mm³/s cap. Until Lessons 15–16 measure your own ceilings, the pairing guarantees the demand never exceeds the datasheet flow.
2Import it
PrusaSlicer, any of your machines selected:
- File → Import → Import Config Bundle…
Point it at
esun-starter-profiles-bundle.ini. PrusaSlicer reports how many presets it imported — you want 24.1 - Find them in two dropdowns, not one The filament presets appear under User presets in the Filament dropdown; the print presets under User presets in the Print Settings dropdown. In each, only the pair matching the currently selected printer and its nozzle is visible — the rest are hidden by their conditions, not gone.
- Flip the nozzle and watch the sets swap
Change the printer profile's nozzle from 0.4 to 0.6 and the
0.4presets hide while the0.6set — including the thicker-layered print presets — appears in their place. A nozzle that is neither 0.4 nor 0.6 hides everything; covering a third size is a Lesson 17 exercise — duplicate, rename, re-condition, re-tune. - Open one and look at Custom G-code The advance starting value lives in each preset's start G-code — that is the line Lesson 12's tower will replace. Find it now so that lesson starts on familiar ground.
Open your machine. Same import on every machine; what you should see afterwards differs.
MK3S · four presets per nozzle, Marlin numbers
With an MK3S printer profile and 0.4 nozzle selected: Filament shows
eSun PETG @MK3S 0.4 and eSun eTPU-95A @MK3S 0.4; Print Settings shows
0.20 PETG @MK3S 0.4 and 0.25 TPU @MK3S 0.4. Switch the nozzle to 0.6 and
the 0.6 quartet replaces them, led by 0.32 PETG @MK3S 0.6.
Spot-checks that you're looking at the right preset: PETG max volumetric speed 8 mm³/s
(0.4) or 10 mm³/s (0.6), TPU 1.8 / 2.5 mm³/s, and the start G-code advance line is
M900 K0.07 for 0.4 PETG, K0.05 for 0.6 — Linear Advance, this machine's
firmware family.
The condition matches MK3-family printers, so the presets also appear for an MK3S+ profile. Fine — same machine class.
MK4S · four presets per nozzle, Buddy numbers, one loose condition
With the MK4S and a 0.4 nozzle selected: eSun PETG @MK4 0.4 and
eSun eTPU-95A @MK4 0.4 in Filament, 0.20 PETG @MK4 0.4 and
0.25 TPU @MK4 0.4 in Print Settings. Spot-checks: PETG MVS 13 mm³/s at 0.4,
15 mm³/s at 0.6; advance line M572 S0.05 at 0.4, S0.035 at 0.6 —
Pressure Advance.
Known looseness — name and condition: these presets are named @MK4, the
family, and their condition matches on /.*MK4.*/, so they would also show for a plain
MK4 or MK4S MMU profile. The values were chosen for the MK4S.
Lesson 17 tightens both — rename to
@MK4S and narrow the pattern — once you've read the real printer_model off
the machine. Until then, just don't slice for a printer you don't own.
Core One · four presets per nozzle, MK4S-class flow, chamber notes
With the Core One and a 0.4 nozzle selected: eSun PETG @COREONE 0.4 and
eSun eTPU-95A @COREONE 0.4 in Filament, 0.20 PETG @COREONE 0.4 and
0.25 TPU @COREONE 0.4 in Print Settings. Spot-checks: PETG MVS 14 mm³/s at 0.4,
16 mm³/s at 0.6; advance line M572 S0.05 at 0.4, S0.035 at 0.6.
The numbers sit close to the MK4S ones deliberately — same hotend class, so the flow ceilings match — but they are not identical: cooling is set lower because the enclosure holds heat, and the PETG preset assumes the door closed. The chamber-state discipline from Lesson 10 applies from the very first print.
3How the presets get better than the bundle
From Lesson 10 onward the workflow is always the same: run the test, take the measurement, type it into the matching preset, and Save over the same preset name — the ⟳/💾 icon beside the Filament dropdown, keeping the exact name. The preset accretes measured values one lesson at a time, and the name keeps meaning "the current best state of this material on this machine". The print presets work the same way — they mostly sit untouched until Lesson 16, where your measured speeds and accelerations get saved over them.
Never write your numbers into a Prusa system profile — those belong to Prusa and get replaced on update. That rule, the naming scheme, and backups all get their full treatment in Lesson 17; for now the bundle's names are already shaped the way that lesson wants them.
When a preset has real measurements in it, export your own bundle as a backup:
File → Export → Export Config Bundle…. The file you downloaded today is the starting
state; the one you export after Phase 2 is the first artefact of this course actually worth keeping.1
4Sign it off
Work through this with PrusaSlicer open. It's short, and points 3–5 are the ones that catch a bad import.
5Check yourself
From memory, slicer closed.
inherits line. What is the trade?Import, verify on all three, and read one preset closely
- Download and import the bundle. Note the preset count PrusaSlicer reported.
- Cycle through all three printer profiles — and one nozzle change — and list which eSun filament and print presets appear for each.
- For the machine you'll calibrate first: open its eSun PETG preset and paste me the advance line from its start G-code and its max volumetric speed. Then open the paired print preset and check one speed against that ceiling: infill speed × extrusion width × layer height — is it under?
- Tell me which value in that preset you expect Phase 2 to change the most, and why.
- If any preset didn't appear where you expected — paste me the active printer name and nozzle diameter instead, and we'll read the condition together.
→ Point 4 has no wrong answer — it's a prediction you'll get to check against your own measurements over the next seven lessons. Write it down; it's the cheapest bet you'll ever place.
What you can now say
- Twenty-four presets: two materials × three machines × two nozzles, filament and print — because advance commands, flow ceilings and cooling genuinely differ per printer, the fleet's one unbreakable rule, and the numbers move again at 0.6.
- Every value in them is inherited, not measured. Phase 2 exists to replace them, one lesson at a time, saving over the same preset name.
- A hidden preset is usually a visibility condition doing its job — check the selected printer and its nozzle diameter before suspecting the import.
- The print presets' speeds are clamped to the paired filament's flow ceiling — speed × width × layer height stays under MVS until Lessons 15–16 measure your own numbers.
- Self-contained means stable ground: no system-profile update can move the baseline while you're measuring against it.
- Export your own bundle once real measurements land — that file, not this one, is the artefact worth backing up.
.ini import and the full config-bundle round trip. Ten minutes, and you'll
have seen every dialog before you need it in anger.§References
- Prusa Research. How to import and export custom profiles in PrusaSlicer. The
File → Import → Import Config Bundlepath, where imported presets appear, and the export-bundle backup round trip. Link. - This course. eSun starter profiles — eTPU-95A & eSUN PETG. Every value in the bundle, tabled per machine, with provenance: manufacturer datasheet cross-checked against community results on Prusa hardware. Link.
- This course. esun-starter-profiles-bundle.ini. The bundle itself — twenty-four self-contained presets (twelve filament, twelve print, 0.4 and 0.6 mm nozzles) with per-family, per-nozzle compatibility conditions and print speeds pre-clamped to each filament's flow ceiling. Link.
Lesson L9 of the prusa-profile-tuning course · all lessons · The Calibration Card · glossary