⬢ prusa-profile-tuning

Machine first, then filament, then profile — in that order.

Dialled In

Take a Prusa MK3S, MK4S, or Core One from out-of-the-box to a print profile you actually trust. Every number in this course is one you measure, on your machine, with your spool — not one you copy. Menu paths and target values are split per printer throughout, because M900 K and M572 S are not the same thing and never will be.

◎ The mission

Three Prusa printers, three materials, one humid island. The goal is repeatable quality at a sane speed: hit print, walk away, get a part that's dimensionally right and doesn't delaminate — and when something does go wrong, be able to name the single setting that caused it. Not maximum speed. Trust.
The Calibration Card · Glossary · Resources · Mission · The original guide

▲ The one rule that outranks everything

This fleet runs two firmware families. The MK3S is Marlin: Linear Advance, M900 K. The MK4S and Core One are Buddy: Pressure Advance, M572 S. The values live on different scales, the menus live in different places, and copying a number from one to the other will quietly ruin a profile. Every lesson that touches a menu path or a G-code command splits into three panels — open only your machine.

Phase 0

Fundamentals

what's actually happening, before you change anything

Four short lessons on how a printer turns a spool into a part, and what the word "calibration" actually buys you. Every later number in the course is downstream of these ideas — but if you already have them, each lesson carries a link straight to Phase 1.

Phase 1

The machine

earn a trustworthy printer before you tune a profile

Every filament calibration measures filament plus machine. If the machine is loose, warm-drifting or out of square, you will spend an evening carefully measuring your printer's faults and writing them into a filament profile. These four lessons close that door. Do them once per printer — and again after any hardware change.

Phase 2

The filament

import a baseline, then seven steps in dependency order

Now the machine is a constant and the filament is the variable. First import the starter presets so every number has somewhere to live — then seven measurements, always in this order, because each one assumes the ones before it are fixed. Re-run an early step and every later number is void. One legitimate exception, in L16.

Phase 3

Ship it

turn measurements into profiles you keep

Measurements that live in a notebook are lost. These lessons turn them into named, machine-scoped, backed-up PrusaSlicer profiles — and a log that keeps a three-printer fleet honest. Each of Phase 2's seven numbers now has somewhere to live, a test that says whether it worked, and a record that says whether you measured it or inherited it.

Keep it close

The reference you keep open

print it · pin it by the printers

Every target number in the course on one page: belt-status ranges, belt frequencies, the calibration order, the acceptance criteria. Grows as each phase lands.

🃏

The Calibration Card

The whole course as one page you can hold against a real machine, next to a real print.

Open it →
⌁ How this works

Work through the lessons in order — each is short and ends with a task you paste back to me for feedback. I'm your tutor: run Claude Code in this folder and say "I'm on Lesson 1", ask anything, or paste your measurements for a line-by-line critique. Stuck, curious, or want to jump ahead? Just say so. Already fluent in the fundamentals? Each Phase 0 lesson has a skip straight to Phase 1 link at the top.

Mark a lesson complete at the bottom of its page and the bar above will pick up where you left off. Four lessons carry calculators you feed your own measurements to, and checklist ticks survive a reload so a sign-off can be worked through at the printer. All of it is stored in this browser only — no account, nothing uploaded.

prusa-profile-tuning — a personal, hands-on course built with Claude Code.