⬢ prusa-profile-tuning

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.

⏱ ~20 minutes, at the computer• 🖨 Nothing printed• Phase 2
◎ Why this lesson

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.

⚠ Starting points are not measurements

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

⬇ Download

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:

And twelve print presets, one paired with each filament preset — the layer height in the name moves with the nozzle:

Four properties matter before you click import:

2Import it

PrusaSlicer, any of your machines selected:

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.

✓ Import sign-off — all three machines, one sitting
Tick as you go

5Check yourself

From memory, slicer closed.

Question 1 of 3
You import the bundle on the Core One, and the Filament dropdown shows no eSun presets at all. Most likely cause?
Question 2 of 3
The PETG preset says extrusion multiplier 0.95. In tuning-log terms, what is that number?
Question 3 of 3
The bundle's presets carry no inherits line. What is the trade?
✎ Your task · do this with your tutor

Import, verify on all three, and read one preset closely

  1. Download and import the bundle. Note the preset count PrusaSlicer reported.
  2. Cycle through all three printer profiles — and one nozzle change — and list which eSun filament and print presets appear for each.
  3. 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?
  4. Tell me which value in that preset you expect Phase 2 to change the most, and why.
  5. 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

  1. 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.
  2. 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.
  3. A hidden preset is usually a visibility condition doing its job — check the selected printer and its nozzle diameter before suspecting the import.
  4. 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.
  5. Self-contained means stable ground: no system-profile update can move the baseline while you're measuring against it.
  6. Export your own bundle once real measurements land — that file, not this one, is the artefact worth backing up.
📖
Primary source · read this next
Prusa's own walkthrough of the import and export paths this lesson uses, including single-profile .ini import and the full config-bundle round trip. Ten minutes, and you'll have seen every dialog before you need it in anger.
💬 I'm your tutor — ask me anything. If a preset refuses to appear, paste me your active printer profile name and nozzle diameter and I'll tell you which side of the condition is failing. And if you print materials beyond these two, tell me what's on the shelf — building a starter preset for a new material is a good exercise we can do together before its first tower.

§References

  1. Prusa Research. How to import and export custom profiles in PrusaSlicer. The File → Import → Import Config Bundle path, where imported presets appear, and the export-bundle backup round trip. Link.
  2. 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.
  3. 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