First Layer Test Generator: One-Layer STL for Your Bed
Type your bed size and first layer height, pick a pattern, and download a one-layer test that covers the bed. Print it and compare the lines with the table: round, gappy lines mean the nozzle is too high, rough and see-through ones mean it is too low. Adjust the Z offset and print again.
How to use a first layer test
- 1
Enter your bed
Type the bed width and depth (or pick a common size) and the first layer height you use. Keep the pattern a little inside the edge, away from the clips.
- 2
Pick a pattern
Rings and the solid pad cover the whole bed, five squares compare the corners and the centre, and lines make it easy to see gaps.
- 3
Print and watch
Slice with the first layer height you entered and your normal speed and temperature. Watch the first minutes: you can change the Z offset while it prints.
- 4
Adjust the Z offset
Make the lines slightly squished and joined. Nudge the nozzle down in 0.02 mm steps if they are gappy, up if they are rough, and print again.
Too high, good or too low
Look at the lines from above and touch the surface. The right squish is a small change: steps of 0.02 mm are often enough.
| Too high | The lines are round and have gaps between them, or they do not stick and curl up or drag. Move the nozzle closer: Z offset lower by 0.02 to 0.05 mm. |
|---|---|
| Good | The lines are slightly flattened, touch each other with no gaps, and the surface feels smooth. The sheet peels off whole. |
| Slightly low | The surface is smooth but has ridges at the edges of the lines, and may be hard to remove. Raise the Z offset by 0.01 to 0.02 mm. |
| Too low | The surface is rough or see-through, with ridges, or the extruder clicks as it pushes against the bed. Move the nozzle away: Z offset higher by 0.03 to 0.05 mm. |
| One area different | If only a corner or the middle is off, the bed is tilted or warped. Level the bed (see the bed level test) before changing the Z offset. |
| Live adjust | Marlin: M290 Z-0.02 moves closer. Klipper: SET_GCODE_OFFSET Z_ADJUST=-0.02 MOVE=1. A negative number brings the nozzle closer to the bed. |
Why the first layer matters
The first layer is the only part of a print that has to stick to the bed, and every layer after it is built on top. If it is printed too high, the lines only touch the bed at one point and the print comes loose. If it is printed too low, the plastic is squashed out sideways, the surface goes rough and the bottom edge flares into an elephant foot.
The distance between the nozzle and the bed is set by the Z offset. A good first layer is slightly flattened: wide enough that the lines fuse into one sheet, without piling up at the sides. This test gives you a large, plain area to judge that by eye, instead of a small part where you cannot see what is wrong.
Squish also depends on the first layer height, the line width, the flow and the temperature, but the Z offset is the one to change first and the quickest to fix.
Level first, then set the Z offset
If the bed is not level, no single Z offset is right for the whole bed: one side will be too high while the other is too low. Print the bed level test first. It puts thin squares in the corners and the centre so you can see which knob to turn. This page is for the next step, once the bed is level and you want the offset to be right across the whole surface.
Choose rings or the pad to check that the first layer is even across the bed. Choose five squares to compare the corners with the centre. Choose lines to find the exact offset, because gaps between lines are the easiest thing to see.
A cold nozzle and a cold bed can both be a little different from a hot one. Heat both to printing temperature and let the printer sit for a few minutes before you judge. If you use auto bed levelling, run it before the test, and save the Z offset (M500 in Marlin) when you are happy with the result.
Good first layer? Print your own design
Now that prints stick, turn a picture or a description into something you can print.
More calibration tools
First layer test FAQ
The STL holds the exact sizes you set. Keep your hands and tools clear of the hot nozzle and bed while you adjust the Z offset, and change it in small steps.