Hi everyone,
I’m having an issue with my Bambu Lab A1 (12 montsh old) where the first layer / bottom surface started looking wavy, rough and uneven (looks like material is being “pushed” and leaves ridges/waves). This happens on larger flat areas and shows up as visible texture artifacts in the bottom surface.
I’ve been experiencing the same problem for the past 1-2 weeks. As a solution, I removed the hotend heater kit and tightened the bolts on the back, and it fixed the issue. However, since the problem is recurring, I’m now constantly removing the hotend kit and checking the bolts. I think I should replace the entire hotend kit.
Thanks for the tip! I checked all the bolts, they were rock solid. I ended up disassembling the entire toolhead and putting it back together, but if anything, that just seemed to make things worse. I also cleaned all my build plates, played around with slicer settings, and tried a bunch of other tips for the first layer ripple issues.
So far, the only thing that actually seems to help is adjusting the Z-offset in the machine start G-code. At least with the textured PEI plate, I’m finally getting clean first layers again. Now I just need to figure out the right G-code snippets for the other plates.
I had the same issue. I replaced the heater assembly (the part the nozzle clips into) and now the issue is gone. I think it was how I had routed the wires when replacing some parts.
After digging my way through half the internet yesterday, my conclusion is that there are various possible causes for the “first layer ripples” issue, but they all lead to the same outcome: the distance between the build plate and the nozzle is too small.
What ultimately solved it for me was manually increasing the Z-offset for all plates by 0.04 via the machine start G-code. I didn’t need to make any further adjustments.
This code has already been posted several times in the forum, but to save anyone who comes across this thread from having to search for it again, here it is.
The code is already adjusted for my printer, you might have to run a few tests in+/- 0.01 steps find the perfect offset for yout printer and built plates. For me it was adding 0.04, so I put Textured PEI to 0.02, as the default is -0.02, for all other build plates I assumed a default of 0.00, so I put them to 0.04.
;===== 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}
{if curr_bed_type=="High Temp Plate"}
G29.1 Z{0.04} ; for High Temp Smooth Plate
{endif}
{if curr_bed_type=="Cool Plate"}
G29.1 Z{0.04} ; for Cool Plate
{endif}
{if curr_bed_type=="Engineering Plate"}
G29.1 Z{0.04} ; for Engineering Plate
{endif}