Much of the magic of FDM 3D printing is in the filament. The material behaves predictably at certain temperatures, making it possible to control its form, enabling us to produce a 3D printed object.

There are several key variables you must consider when using a 3D printer in order to get a high-quality, successful print. One of the most impactful is a level print bed because it increases the likelihood that material will be extruded evenly across the entire build surface.

These days, bed leveling is pretty much automatic. Even budget printers are outfitted with automatic bed leveling sensors. On newer printers such as those from Bambu Lab or Creality’s Ender 3 V3 models, leveling is integrated into automatic pre-print calibration sequences.

Despite how easy bed leveling has become, manual bed leveling may still be necessary from time to time. For example, Bambu Lab recommends it if users notice inaccuracies in the automatic bed leveling. In this article, we’ll be going over everything you need to know about leveling the bed, starting with how to identify problems. Later, we’ll also discuss when and how you should adjust the Z height, which can sometimes come into play.

Featured image of 3D Printing Troubleshooting: All Problems & Solutions
Solve All Your (3D Printing) Problems
3D Printing Troubleshooting: All Problems & Solutions

Back to Contents

3D Printer Bed Leveling / How to Level Your 3D Printer Bed

Goodbye, Manual Bed Leveling?

Even printers with auto bed calibration may require manual leveling
Even printers with auto bed calibration may require manual leveling from time to time (Source: InTheSnow590 via Reddit)

As mentioned before, manual bed leveling has been largely supplanted by automatic bed leveling (ABL). It’s a quick and easy way to fix problems related to an unlevel bed.

That being said, ABL doesn’t actually level the bed. The ABL probe basically measures the distance from the printhead to the build plate at different points on the bed, then applies these distances as offsets or compensations while printing.

Even with ABL, it can be a good idea to periodically level the bed manually. So, it’s not quite time to say “thank u, next”.

With that, let’s dive in and get back to the basics!

Back to Contents

Advertisement
Advertisement
3D Printer Bed Leveling / How to Level Your 3D Printer Bed

When to Level the Bed

Image of: When to Level the Bed
If your first layer is off, it's not a good sign for the rest of the print (Source: najakwa via Prusa Research Forum)

A level build plate should result in a consistent first layer. Visually, it will look like nicely “squished” lines all the way through. Often, it’s pretty obvious that something’s off with the first layer, and sometimes, that’s the result of an unlevel print bed.

Here are a few common signs of an unlevel bed:

  • Filament doesn’t stick to the build surface in certain areas.
  • Filament doesn’t leave the nozzle in some places.
  • The filament’s height and width vary across the build surface.
  • The gaps between lines of filament vary across the build surface.

Now we know what to look for; let’s get into what you need to fix it!

Back to Contents

Advertisement
Advertisement
3D Printer Bed Leveling / How to Level Your 3D Printer Bed

Required Tools

Some makers prefer feeler gauges to paper
Some makers prefer feeler gauges to paper (Source: AluminiumHoedje via Reddit)

Here’s a good starting set of tools you’ll need to manually level your printer’s bed:

  • Paper: You’ll want a piece of paper that you can comfortably hold and slide between the nozzle’s tip and the build plate. Anything from standard printer paper (cut down to size) to a business card will work, as long as the paper holds its shape. The important thing is always to use the same paper, during and across leveling sessions.
  • Screwdriver or hex key: Your 3D printer’s bed may require one of these tools to adjust screws on the bed (if it doesn’t have rotating knobs).
  • Heat-resistant gloves: Protection is important when you’re working near the nozzle. Some gloves like these ones from Rapicca, are useful.
  • A clean cotton cloth and a brass brush: A clean nozzle is a happy nozzle. A mini brush (or something similar) is nice to have.
Image of:
Depending on your build surface, you might want to lay off the razor blades (Source: BaGooN via Printables)
  • A razor (or plastic) blade or a spatula: Scraping residue from the surface of your build plate is easy if you have something like the BuildTak spatula. Or, blades can work, but you want to be careful not to scratch your build plate.
  • Dish soap and a clean, dry cotton cloth: Easily remove dust and grime with these common household items.
  • Isopropyl alcohol: A staple for every 3D printer owner, IPA allows you to clean a build surface that’s permanently mounted to the 3D printer. Just check that the build surface can handle the cleaning agent.

Back to Contents

Advertisement
Advertisement
3D Printer Bed Leveling / How to Level Your 3D Printer Bed

Preparation

Cleaning your build plate is a good first step to getting a nice level bed
Cleaning your build plate is a good first step to getting a nice level bed (Source: Prusa 3D via YouTube)

With all your tools assembled, you’re ready to make some adjustments… almost! Before tackling the hardware, we need to ensure everything is clean.

Clean the Nozzle

First things first! If you have any residual plastic on the tip of the nozzle, your bed-to-nozzle gap will be off. Thankfully, the tip is easy to clean with a dry cotton cloth.

Heat the nozzle to the last printing temperature used and wipe off the excess plastic. If that doesn’t do the trick, a brass brush may be used to carefully clean around the tip. Just be careful not to overdo it, otherwise, the nozzle may be damaged by the hard brass bristles.

When working close to the hot end, be sure to observe proper safety practices like wearing heat-resistant gloves and using common sense.

Clean the Build Surface

As with the nozzle, your 3D printer bed’s surface should also be clean. For a glass build surface, we can mostly use a razor blade or a spatula to scrape off any large residue and debris. The blade will also work for other hard build surfaces, but be sure to not use it on a build plate that might be easily damaged, such as one with a PEI coating.

Once large debris is removed, we can proceed with washing the build plate. If it can be removed, cleaning it in the sink with ordinary dish soap and lukewarm water works quite well. For a non-removable build plate, you can use isopropyl alcohol on a paper towel or cloth.

It’s a good idea not to touch the clean build surface with your bare hands because this can deposit oil from your skin onto the plate. We don’t want any grease on the surface, as that can adversely affect bed adhesion. For different types of build surfaces, other techniques may apply, so be sure to check what you have to avoid damaging its surface.

Hot or Cold?

For the bed leveling process, it doesn’t matter if the bed and nozzle are hot or cold unless you plan to only print with one set of settings. In this case, heating up to those temperatures before leveling can help to ensure your level is exact (because materials expand slightly when heated), but this isn’t strictly necessary.

Back to Contents

Advertisement
Advertisement
3D Printer Bed Leveling / How to Level Your 3D Printer Bed

Bed Leveling

One of these corners doesn't look like the others
One of these corners doesn't look like the others (Source: K7162 via Printables)

Manual 3D printer bed leveling can be a frustrating experience even for seasoned makers. However, as soon as you understand the basics of the process, you’ll easily master this useful skill. Here’s how to do it.

Step 1: Create Some Workspace

Most FDM 3D printer beds are mounted with four adjustable screws in the corners of the build plate. Adjust each screw a couple of turns to increase the distance between the nozzle and the build plate. (If “touching up” a leveling job done not too long before, you may not need to do this.)

Step 2: Position the Printhead

Now, you want to get the nozzle close to the build plate. To do this, simply home your printhead using whatever method your printer or control software provides.

This will send the nozzle to what the machine considers to be position (0, 0, 0) in the build volume’s space. What’s important is that third 0, which represents the Z coordinate, because it’s at this height that your machine will print the first layer.

Lastly, disable (or unlock) the stepper motors so that you’re able to freely push the printhead within the XY-plane. Again, this should be an option provided by your printer’s firmware. Be careful not to push it too quickly, as this can create a charge in the motor.

Step 3: Measure & Adjust

Image of:
With a bit of patience and a printed grip knob, bed leveling can be easy (Source: SRi_LL via Thingiverse)

You want to calibrate the 3D printer bed so that it’s as level as possible at all four corners and in the middle. In theory, the nozzle should just touch the build plate at these locations, and this is why we try to pass something thin between them – such as a piece of paper. Reaching the point just before experiencing resistance while sliding the paper around ensures that the “gap” is correct and consistent at all five locations.

Move the printhead to a corner of the bed and put your paper between the nozzle tip and the print bed. If there’s no resistance when dragging the paper back and forth between the nozzle and the bed, adjust the closest leveling screw to tighten the gap. Be careful not to put pressure on the 3D printer bed (for example, with your hand), as this will push the bed down enough to make the gap bigger than it really is. Sliding your paper repeatedly, keep adjusting the screw until you can feel a slight drag from the nozzle and 3D printer bed.

Repeat this same process on all remaining corners. When the corners are okay, move the printhead to the middle of the build plate and check that the same resistance can be felt there. Readjust the screws if necessary.

Lastly, double-check each corner and the center again, as your adjustments in one corner may have affected the others. If that’s the case, repeat the entire procedure until all five points are leveled.

Step 4: Inspect the First Layer

Before running a complete 3D print job, it’s a good idea to print only the first layer in order to verify successful bed leveling. If successful, the first layer should look more or less the same over the whole surface. If not, you may need to further adjust your level.

Back to Contents

Advertisement
Advertisement
3D Printer Bed Leveling / How to Level Your 3D Printer Bed

Adjusting the Nozzle Gap

The nozzle gap is crucial to getting the right squish on the first layer of your 3D print
The nozzle gap is crucial to getting the right "squish" on the first layer of your 3D print (Source: Lamin Kivelä via All3DP)

Bed leveling and adjusting the Z height, also called Z offset, are often discussed together. Generally speaking, there are two ways to adjust Z height, and they’re done at different times.

The first way is to set it via firmware, making it something of a “fixed” value that’s usually only changed when you’re calibrating your printer. The second way is to set it via your slicer (perhaps as “first layer height”), and this is something one might choose to adjust before a particular print job depending on the material, type of print, or type of bed.

Either way, it’s important to know that adjusting Z height isn’t typically something that’s done as often as bed leveling. You shouldn’t have to be adjusting the Z height in order to compensate for poor bed leveling. In theory, the firmware’s Z height should be properly set before bed leveling so that, when your nozzle reaches its home position, (0, 0, 0), that third 0 is in the right place.

Relying too frequently on Z height to achieve the right gap between the nozzle and print surface could result in you reaching an extreme (like the lowest possible Z height), which won’t allow for future adjustments.

When to Adjust Z Height

While we caution against frequently adjusting the Z height, sometimes it is necessary. Here are some signs that the nozzle gap might need to be tweaked, given you’ve already leveled your bed.

Signs the nozzle gap is too small:

  • The first layer is barely visible or very thin.
  • Little to no filament is being extruded onto the build plate.
  • Filament gathers on the nozzle.

Signs the nozzle gap is too large:

  • Filament doesn’t stick to the build surface.
  • Filament comes out like spaghetti.
Featured image of 3D Printer Z Offset: Simply Explained
The Devil Is in the Details
3D Printer Z Offset: Simply Explained

Back to Contents

Advertisement
Advertisement
Advertisement