This guide is applicable to standard situations, where stock hot build plate is used with stock firmware, recommended slicer. And common, consumer, filament types. If your setup differs from standard/recommended - please use instructions provided by the manufacturer of the 3rd party item (cold plate, advanced filament, modded firmware, etc).
You can quickly find the corresponding section for the specific first-layer print issue you’re encountering by using the links below. We recommend reading the entire article for the best results.
Many issues with first layer have the same underlying causes. Let's take care of these first, and then dive deeper into specifics with some failure examples and relevant actions to take.
Common issues responsible for >90% of the problematic first layer (in order of occurrence) are listed below. Cross them off before going to a detailed section of this guide.
Moving around the build plate, flipping it upside down, and removing objects from the hot build plate (always wait until it's cooled down) can change the surface of the build plate to the point that it would not match the saved, in-printer leveling information.
Make sure there is no debris between the build plate and the heated bed.
Check whether the silicone wiper on the nozzle cleaning bracket is damaged or detached. Replace as needed.
Check your nozzle for buildup before cleaning it with the included brush - heat it up to 200°C for PLA and 230°C for ABS.
Run the automatic bed leveling procedure to create a fresh mesh. On the screen of the printer, go to Settings > Device Calibration, toggle Heated Bed Leveling and tap the start button in the upper right corner.
It is much faster to use a small object created in slicer to test your first layer. This will allow you to remove all the variables that a 3D model might bring with it, and help with further troubleshooting.
In slicer, add a primitive box, reduce it to a 0.2mm layer, select the appropriate profile for quality/filament, and run a test with it. If the issues are resolved, great! Keep on making wonderful things. If the issue is still there, or appears again with the model, use the information below for further troubleshooting.
Assuming all of the above steps didn't fix issues with the first layer, use following information to troubleshoot further.
Sometimes you get a blob of plastic at the nozzle, or a model breaks off from the build plate and the printer starts printing mid-air. Result: a print that can be passed as art, sometimes. Nevertheless, it is a failed print; let's make it work.
Sometimes, the model itself can be designed in a way that is not optimized for 3D printing. Use information below to mitigate this.
This can be adjusted by lowering the position of the model, slightly below the surface of the build plate in the slicer. Cutting off the uneven bottom surface in the process. Or slicing the bottom of the model using the Cut tool in the slicer. The image below has the same model but a fixed bottom surface.
As mentioned above in Insufficient contact area between build plate and the model section, some models are not designed wit 3D printing in mind. Use following slicer settings to help a print succeed.
Adding a brim to the model helps with stability.
For small or complex models, orientation of the model can be adjusted to increase the surface area that touches the build plate.
Sometimes, increasing bed temperature for the first layer can yield improved results.
Adjusting these first-layer parameters is another option to try and solve the issue:
There are some factors that can affect the accuracy of the bed leveling related to the load cell condition in an toolhead.
It is recommended to perform the checks on two toolheads, so called "1+1 Check Method". All toolheads rely on calibration data coming from the left most toolhead (#1). If you don't find an issue with toolhead that experiencing problems (#2, #3 or #4) - check toolhead #1.
Make sure the two hotend mounting screws are fully tightened.
Make sure there is no debris between the heatsink fins and the copper sensing plate.
Verify there is sufficient clearance between the heatsink fins and the copper plate to allow deformation during calibration.
Some issues can be resolved with Manual bed leveling procedure.
Please print the manual leveling assistant tool (designed by Simon_Zhi) in an area where the first layer prints well, so you can make adjustments more easily instead of using your hands directly.
Excessive overlap between adjacent layer lines can cause waves, wrinkles, or filament buildup. If the affected area exceeds 10 percent of the total printed area, the first layer is considered unacceptable. Use information in this section to troubleshoot the issue.
To check for small/large area wrinkles - run a test print, using primitive described in COMPLETING THE PRE-FLIGHT CHECK. Scale the primitive in X & Y axis to completly cover the build plate.
If you are experiancing small area wrinkles, skip this section and start from Debris between heated bed and build plate below.
Refer to Bed leveling / Z-offset incorrect section.
Check the RANGE number in Fluidd (printer's user interface availible via web browser). It indicates the height difference between the highest and lowest points on the build plate. Range under 0.5mm considered normal.
Get the printer's IP address, by going to Settings > WIFI. IP address is written as a sequence of numbers separated with dots. The screenshot below has is as 172.18.0.81.
Use the IP address of the printer in a web browser to access the Fluidd interface.
In the sidebar on the left, select Tune (t) to view the mesh data.
Check for the Range number in the upper right corner. If it is under 0.5mm - no further action is needed. Otherwise, proceed as described below.
If wrinkles align with mesh peaks (red colored areas). Check if heated bed (under the build plate) has excessive glue or bumps around the magnets.
If the Range exceeds 0.8mm, and raised corners align with wrinkles, perform Manual bed leveling. On the printer's screen, go to Settings > Maintenance > Manual Leveling and follow the prompts on the screen to adjust the heated bed position.
After manual leveling, run automatic bed calibration; go to Settings > Device Calibration, toggle Heated Bed Leveling and tap the start button in the upper right corner.
If the issue persists, flip the cleaned PEI sheet to use the other side, and repeat the steps of this section.
Please first enable Advanced Mode on the screen by going to Settings > Maintenance > Advanced Mode. If you are doing this under the guidance of Snapmaker Support, it will not affect your warranty, so you can proceed safely.
In the Fluidd interface, in the left sidebar, select the Configuration x menu item.
In the left panel, showing a list of files, find and open the file named printer.cfg.
Inside, find parameter Z_offset and adjust it gradually, with steps no more then 0.05mm at a time.
Save the changes, power cycle the printer, and try the first layer. If printed first-layer symptoms became worse, change the number in a different direction (for example, if you went from -0.10 to -0.15, going in different direction would mean going to -0.05). If symptoms become better, keep dialing or keep the changes made as is.
When nozzle is too far from the build plate, visible gaps appear between first-layer lines. Little or no overlap between lines, resulting in translucent, sparse, or broken lines. If the affected area exceeds 10 percent of the total print area, the first layer is unacceptable.
To check if the issue is localized or affects full build surface - run a test print, using primitive described in COMPLETING THE PRE-FLIGHT CHECK. Scale the primitive in X & Y axis to completly cover the build plate.
After calibrating a specific toolhead, the first layer fails or appears uneven.
At least one toolhead prints the first layer correctly, while (two or more) others fail.
When PLA prints the first layer successfully, but PETG or other filaments fail. Higher bed temperatures require more time to stabilize.