Practical starting ranges for PrusaSlicer on MK3/MK4 and similar cartesian/CoreXY printers. Covers PLA, PETG, ABS/ASA and TPU plus basic Linear Advance guidance.
| Nozzle temperature | 200–215 °C |
| Bed temperature | 55–65 °C |
| Layer height | 0.20 mm (0.15 mm quality) |
| Perimeter speed | 45–65 mm/s |
| Infill speed | 80–120 mm/s |
| Retraction (direct) | 0.6–1.0 mm @ 35 mm/s |
| Cooling | 100% after first few layers |
| Nozzle temperature | 230–245 °C |
| Bed temperature | 75–85 °C |
| Perimeter speed | 40–55 mm/s |
| Infill speed | 70–100 mm/s |
| Cooling | 20–50% depending on brand |
| First layer | Slightly hotter nozzle and bed, slower speed |
| Nozzle temperature | 235–255 °C |
| Bed temperature | 90–105 °C |
| Cooling | 0–20% |
| Enclosure | Recommended |
| Brim | Yes, on sharp parts |
| Nozzle temperature | 210–230 °C |
| Bed temperature | 35–45 °C |
| Print speed | 20–40 mm/s |
| Retraction | Low (0.4–0.8 mm) or disabled |
PrusaSlicer itself does not apply Pressure or Linear Advance; it generates G-code that your firmware interprets. Use firmware features to tune:
M900 K commands.pressure_advance in [extruder] and tune with a PA test pattern.For genuine Prusa printers and recommended filaments, the stock profiles are excellent. For clones and other brands, treat them as a close starting point and adjust temperatures and speeds based on your results.
Blobby PETG is often caused by excess heat and too little cooling. Lower nozzle temperature slightly and try 30–40% fan while keeping first layers hotter and with minimal fan.
Enable Linear Advance in Marlin firmware, then add M900 K values to your start G-code or test G-code. Use a calibration model to tune K until corners are clean but not under-filled.