How to Calibrate Your 3D Printer for PLA (Step-by-Step)

Out-of-the-box settings rarely produce great prints. A 30-minute calibration session saves you hours of failed prints later. Here's the order to do it.

Step 1: Level the bed This is the foundation. Use the paper test at all four corners and center. The nozzle should drag the paper slightly. Re-level before every 10 prints. If your printer has auto-leveling, make sure the probe offset is set correctly.

Step 2: Set first layer height First layer height = layer height × 1.2. If you print 0.2 mm layers, set first layer to 0.24 mm. This gives proper squish without elephant's foot.

Step 3: Calibrate temperature Print a temperature tower from 190–230 °C. Pick the section with clean walls, minimal stringing, and solid layers. Most PLA lands best at 195–210 °C. Lock that in.

Step 4: Set bed temperature Start at 50–60 °C. Test adhesion. If corners lift, bump to 60 °C. If the first layer looks too squished, drop to 50 °C. Let the bed preheat for 3 minutes.

Step 5: Calibrate flow rate Print a 20 mm hollow cube at 0.2 mm layers. Measure the wall thickness. If it's 0.45 mm instead of 0.4 mm, your flow is too high. Adjust flow % in the slicer until wall thickness matches nozzle diameter.

Step 6: Set retraction Print a retraction tower. Start with 2 mm (direct drive) or 5 mm (Bowden). Increase in 1 mm steps until stringing disappears. Then fine-tune retraction speed at 25–45 mm/s.

Step 7: E-steps (optional but recommended) For truly accurate extrusion, measure e-steps. Mark 120 mm on your filament, extrude 100 mm, measure how much actually came out. Adjust e-steps accordingly. Most printers need factory calibration adjustment.

Don't skip steps. A printer that isn't level will ruin every other calibration you do. Start there, work down the list.

Once calibrated, Arkforge PLA's consistent 1.75±0.03 mm diameter means your settings stay reliable spool after spool. No re-calibrating every roll.

Get calibrated. Print better with Arkforge PLA.

Happy printing!

– Arkforge Team

Back to blog