Getting Started with 3D Printing
Article author:
Sergio PeciñaArticle published at:
January 16, 2023
Drawer menu
Bambu Lab printers are the easiest FDM machines to get started with — but like all FDM printers, they benefit from proper calibration. The good news is that Bambu Studio (and OrcaSlicer, the community-developed alternative) includes built-in calibration tools that make the process far simpler than on traditional printers. No G-code commands, no manual calculations.
This guide covers every calibration step in Bambu Studio in the order you should run them: from first layer setup to flow rate to pressure advance. Run through these once when you first set up a new filament, and your prints will be consistently excellent.
Bambu Studio includes filament profiles for Eolas Prints filaments. In the Prepare tab, click the filament dropdown and search for Eolas Prints. Select your material. These profiles are pre-tuned starting points — calibration refines them further for your specific printer and environment.
If you cannot find an Eolas Prints profile, use the closest generic profile (e.g. Generic PLA for our PLA 1.75mm) and calibrate from there.
The first layer is the foundation of every print. If it's wrong, nothing else you calibrate will fully compensate.
On Bambu Lab printers, Z-offset is called Nozzle Offset Z and is adjusted during the first layer of a real print or a calibration print.
| Appearance | Diagnosis | Fix |
|---|---|---|
| Lines are round, gaps between them | Nozzle too far from bed | Lower Z-offset (move nozzle closer) |
| Lines squished flat, bleeding into each other | Nozzle too close | Raise Z-offset (move nozzle further) |
| Gaps at corners, lifting edges | Bed adhesion problem, not Z-offset | Clean bed with IPA, check bed temperature |
| Slightly flattened lines touching but not bleeding | Correct | No adjustment needed |
Flow rate (also called extrusion multiplier) controls how much filament is deposited per unit of movement. Even small deviations cause over- or under-extrusion that affects dimensional accuracy, surface quality, and part strength.
Typical correct flow rates for Eolas Prints filaments are within ±5% of 1.0. If your calibration produces a result outside this range, check for a partial clog before accepting the value.
Pressure advance (called Linear Advance in Marlin firmware) compensates for the lag between the extruder motor moving and the actual change in nozzle pressure. Without it, corners tend to over-extrude as the nozzle decelerates, and the filament takes a fraction of a second to stop flowing after the move ends.
Bambu Lab printers use a proprietary implementation of pressure advance that is pre-set per material — but calibrating it for your specific filament and environment improves corner sharpness and reduces blobs significantly.
OrcaSlicer (the community-developed Bambu-compatible slicer) has the most accessible pressure advance calibration interface. If you are using Bambu Studio, the equivalent is in Calibration → Pressure Advance.
| Material | Typical range | Notes |
|---|---|---|
| PLA | 0.02 – 0.06 | Standard starting point: 0.04 |
| High Speed PLA | 0.01 – 0.04 | Lower than standard PLA due to formulation |
| PETG | 0.04 – 0.08 | More viscous than PLA; higher PA value |
| TPU 93A | 0.1 – 0.2 | Flexible filament requires significantly higher PA |
| ABS | 0.03 – 0.06 | Similar to PLA |
| ASA | 0.03 – 0.07 | Similar to ABS |
Unlike traditional printers where temperature towers require manual G-code editing, Bambu Studio and OrcaSlicer automate this entirely.
The Eolas Prints filament profiles in Bambu Studio already include optimised temperature ranges. Temperature calibration is most useful when you're using a custom or generic profile, or when trying to push maximum speed.
Maximum volumetric speed (MVS) is the real limit of how fast your printer can extrude — more useful than print speed in mm/s, which ignores nozzle diameter and layer height.
If you push print speed beyond your MVS, the result is under-extrusion: gaps, weak layers, and poor surface quality even though the head is moving fast.
| Material | Typical MVS |
|---|---|
| PLA (standard) | 12–18 mm³/s |
| High Speed PLA | 20–30 mm³/s |
| PETG | 8–14 mm³/s |
| TPU 93A | 2–5 mm³/s |
| ABS | 10–16 mm³/s |
| ASA | 8–14 mm³/s |
Input shaping compensates for the mechanical resonance of the printer frame — the vibrations caused when the print head changes direction rapidly. Without it, fast prints show ghosting: wave-like artefacts on the surface adjacent to features like holes and walls.
Bambu Lab printers run input shaping calibration automatically as part of their startup routine. You do not need to run this manually unless you notice ghosting after a hardware change (e.g. replacing the carbon rods, adding a camera, or modifying the AMS).
To re-run: on the printer touchscreen, go to Settings → Calibration → Vibration Compensation and run the calibration. The printer will run a series of short test moves and update its compensation parameters automatically.
Once calibrated, save everything as a named filament preset so you don't need to redo it each session.
| Step | What it fixes | When to run |
|---|---|---|
| 1. First Layer / Z-Offset | Bed adhesion, elephant foot, gaps in first layer | Every new printer setup, any bed change |
| 2. Flow Rate | Dimensional accuracy, surface quality, strength | Each new filament type or brand |
| 3. Pressure Advance | Corner blobs, stringing, ghosting | Each new filament, after speed changes |
| 4. Temperature Tower | Layer adhesion, stringing, surface quality | New filament profiles or generic profiles |
| 5. Max Volumetric Speed | Under-extrusion at high speeds | When pushing speed limits |
| 6. Input Shaping | Ghosting / ringing artefacts | After hardware changes only (auto on startup) |
Related guides: Temperature Tower | Flow Test | Retraction Test | Extruder Calibration
Using Eolas Prints filaments? All our filaments are available as named profiles in Bambu Studio. Search Eolas Prints in the filament selector. If you need help dialling in settings for a specific material, contact our technical support team.