On achieving a perfect level

Yes the Octoprint plugin just sends an M420 V and then displays the plot. I’m just trying to get the bed as level as possible because I have zero faith in the mesh level any longer due to backlash, bed rocking front to back and the waves in my original print sheet/bed heater/bed frame.
Starting point 3x3 auto level and brand new never heated print sheet


I won’t bore everyone with all the meshes I did today but this was the best I could do on the 3x3 auto level after 4 more hours

This is the same untouched machine running a cold 5x5 auto level

Again same untouched machine with a 7x7 cold auto level

As we all can see there is a lot of room for improvement.

Oh and bonus today I get errors now that the hotend failed to reach temperature and the printer goes into fault mode. This is for PLA+ at 225C.

I think part of the problem is that the software routine use to interpolate a surface over the mesh points isn’t an accurate representation of the actual shape of the surface. It’s designed to make a smooth surface over the points, The surface may not be smooth. If you had a 100 x 100 matrix it might get close. The more a single point is away from being accurate the more it creates a wave of inaccuracy around that point.

Maybe what is needed is a routine that tries to move the points to a plane that gives you a minimum of the mean distance away from the plane. No, because it’s not necessarily a plane. It’s bent and warped by the frame.

Of course that is still in combination with the heat changing things, and the play, and the backlash. Perhaps those all need to be addressed individually. Tightening up the carriage can help the play, a glass-composite bed could help the heat movement, backlash compensation can be done in the software. The reading on the bed is all biased by those three things.

you got a 0.03 tol bed?!

Yep but that is a 3x3 mesh which doesn’t reflect what I actually have and that took nearly all day to achieve.

True… Did you try printing on it? How far off was it?

I just got home and will fire off a print shortly. Stay tuned.

I was thinking about your problem DroneOn
Do you think this kind of technic can work on SM2 ?

Thanks for thinking of me but that won’t work on the SM2 because the heated bed is bolted directly to the cast aluminum carrier plate. It would be possible but not without losing 20mm of Z travel or so. There is currently no way around the manual or automatic leveling when it runs. The head dives to about 12mm iirc and that would be below the bed surface.

The frame changing with heat will always mess up any physical leveling.
Same with play and backlash.

All I had time to do last night and as you can see a 3x3 mesh is insufficient for the A350. This is after my manually getting the bed as mechanically flat as possible, running the 3x3 mesh, tweaking said mesh with check level hot routine and then kicking off the print with a 0.2mm first layer.

Big track of filament in the upper left corner is from me trying to bump the nozzle up 0.1mm from the touchscreen control. Same for both thin diagonal lines closer to the center.

Question on how you’re printing the test web, what speed you using?
I always use a .3 first layer to help it adhere. It can accommodate in those places the nozzle is too close.

I have it not fine but sticking again, printed a bed calibration testprint, here is it


Well, I have to adjust it.
7x7 mesh, 85°C bed, 225°C nozzle, 0.2mm layer at 12mm/s outline and 20mm/s infill

20mm/s speed and I tried a .32 layer earlier and even a .5 layer with a .8 nozzle. Yes the larger layers help but that is not the point of my exercise. A modern printer should be able to easily crank out a .2 layer print. I can print 50 micron layers on a few of my other printers so a 200 micron print should be easy in my book. I know the team is working the issue but I get impatient at times. :slight_smile:

I’m just talking first layer.

Yeah me too. That’s why I had switched to a 0.8mm nozzle so I could print a big first layer but of course all detail is lost unless I was just printing a box or cube.

Leveling only with manual 9 points calibration on glass bed with 0.28mm layer height PETG

What is your first level print percentage? I usually do 110%.

I’m on cura and if you talk about my initial layer line width I’m at 120%

Finally I got it. Tweaking the last 0.02mm is hard work. I did this printing calibration sheets with 0.2mm height, 3outlines.

BTW,- if i print branches the first layer speed has to be slow, anyways. now printing with 8-10mm-s instead of 3mm-s at worse bed calibration.

1 Like