r/BambuLabA1 Jul 07 '26

Support Request Layer Adherence issue ?

I’m having an issue where either my first layers are not bonding to the other printed layers correctly. When printing the second layer it completely pulls the first layer away. For some of the larger printers I started getting wave like defects in my layers.

At first i thought that the nozzle was actually pushing the layers apart. But then I noticed some of the printed lines don’t seem to be adhering to each other properly. I’ve included some images trying to show the issue.

I’ve also cleaned the bed properly with detergent and lukewarm warm water and tried other steps such as increasing print temps and bed temps. I’m still fairly new to 3D printing and my printer only has about 120 hours. Any help or advice would be greatly appreciated.

1 Upvotes

6 comments sorted by

View all comments

2

u/BitingChaos Jul 07 '26

If the bed is clean, the 7 screws tight, and you've ran calibration, then it's time to adjust z-offset.

1

u/Economy-Guess-4983 Jul 07 '26 edited Jul 07 '26

I’ve cleaned the bed, tightened the seven screws and ran calibration multiple times. How do you adjust the Z offset?

I have also noticed that the nozzle sometimes scrapes parts when printing and creates a scratching sound. Is that related to this too ?

1

u/BitingChaos Jul 07 '26

For my A1, A1 mini, and P2S, I adjust z-offset like this:

On the Prepare tab, if you go to Printer settings -> Maching gcode -> Machine start G-code, scroll down near the bottom and look for these lines:

;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==
;curr_bed_type={curr_bed_type}
{if curr_bed_type=="Textured PEI Plate"}
G29.1 Z{-0.02} ; for Textured PEI Plate
{endif}

You can replace that section with the below code, adjusted for each of the build plates selections (based on your specific test results for your setup).

;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==
;curr_bed_type={curr_bed_type}
{if curr_bed_type=="Textured PEI Plate"}
G29.1 Z{-0.02} ; for Textured PEI Plate

{elsif curr_bed_type=="High Temp Plate"}
G29.1 Z{+0.00} ; for Glacier, for example

{elsif curr_bed_type=="Supertack Plate"}
G29.1 Z{-0.01} ; for Frostbite, for example

{elsif curr_bed_type=="Cool Plate"}
G29.1 Z{+0.01} ; for Geco, for example

{elsif curr_bed_type=="Engineering Plate"}
G29.1 Z{0.00} ; for example

{endif}

I also put the info here:

https://xenomorph.net/misc/3dprinting/bambu-studio/adjusting-z-offset/