Bed Leveling Values Comparision

Hello,

I would like to ask the community for any feedback regarding my bed leveling values.

As many of you I have issues to realize a “first-time right” result with my Snapmaker A350. Every print need a lot of attention and support.
Nonetheless I love the concept of a modular system!

Maybe somebody can give me feedback regarding my automatic bed leveling values G29s requested by using M503?

I get similar range values whether hot or cold printing bed.

I bought for this test a brand new printing sheet (of course never used fpr printing) to avoid any deviation due to the sheet itself.

Thank you very much for your help in advance!!

x y z
I0 J0 6,5363
I1 J0 6,7125
I2 J0 6,7950
I3 J0 6,6900
I4 J0 6,5975
I0 J1 6,8638
I1 J1 7,0038
I2 J1 7,0550
I3 J1 7,0250
I4 J1 6,9888
I0 J2 7,1138
I1 J2 7,1950
I2 J2 7,1750
I3 J2 7,2050
I4 J2 7,2138
I0 J3 7,2663
I1 J3 7,3650
I2 J3 7,3800
I3 J3 7,3600
I4 J3 7,3513
I0 J4 7,3688
I1 J4 7,4875
I2 J4 7,5563
I3 J4 7,5963
I4 J4 7,5788
MAX 7,5963
MIN 6,5363
Range 1,0600

||Mean|7,1392|
||Median|7,1950|

This thread should be very helpful to answer your questions. In general, it boils down to how “bumby” your bed is. So, not the values itself, but how they are distributed across your bed matters. A gradient, tilt or curve can be compensated by the auto leveling, but bumps, dents, wobbles are an issue. In my case (Kickstarter A350) I realized that not the bed frame is the culprit (which it also can be), but the heated bed PCB actually is uneven like hell.

Solutions are either to work with shimming to try and force everything into shape, or work with denser auto-levelling patterns. With my old platform and bed I needed to go for 11x11 mesh to get somewhat uniform first layers on large prints, with the newer platform but still old bed the densest pattern of the dual extruder (5x5? don’t remember right now…) seems to be just good enough, but I did not run very large prints with that setup yet.

1 Like

Thank you for your answer.
The thread you are referencing to is very good and structured with a lot of analysis and ideas.

Just if you look on my figures, isn`t it a little bit abnormal high difference between the low and high number?

I have converted and normalized my numbers in the following table.
It looks like my first 2 rows are to low, starting in the left front corner.

0 1 2 3 4
0 -0,61 -0,29 -0,04 0,12 0,22
1 -0,44 -0,15 0,04 0,21 0,34
2 -0,36 -0,10 0,02 0,23 0,41
3 -0,46 -0,13 0,05 0,21 0,45
4 -0,55 -0,16 0,06 0,20 0,43

It’s a total variance of 1.06mm. It’s not good, but sadly VERY common.

Seeing how the numbers are arranged, the first thing I would do is make sure the gantry is squared by shutting power off, and then manually pushing the X/Z rails all the way to the top, and force each side up until it physically cannot move any further. Then try a re-level and see if that has helped at all. You could also try the 1-2-3 machinist block method if you have such tools available. The good news is that it appears the variance comes from everything just leaning to the left, so it should be fairly easy to fix.

I actually just finished up a round of bed tramming on my machine yesterday. It took several days of measuring, adjusting, and re-measuring to get it. It’s a pretty time consuming and tedious process. I was able to get mine from a stock variance of 1.1mm down to 0.19mm, and I still get areas of the bed where the ABL struggles to compensate for it.

1 Like

Do not underestimate the distortion and strength of the heated bed. It makes absolute no difference having a nice flat frame that some have taken great trouble to level out: I screwed the heated bed to 12mm MDF wood and the distortion when heated was enough to make the wood curved, up in the centre and down at the corners. You could see the gap when it was laid on a flat surface.

Did you try heated leveling and let it expand for 30-60mins?
1mm difference relative high.
Do you have a bracing kit?
Are your sliders of the linear module loose?

Tramming the z axis is a good idea of @Mxbrnr!

1 Like

If find the numbers not too disturbing as they are mainly following a gradient/trend and have no significant up’s and down’s inbetween. However, a 5x5 matrix is perhaps not the most informative thing. I’d recommend to at least once do a 11x11 and create a map to visualize the surface (e.g., using Octoprint or Excel).

I will do a 11x11 leveling today. Maybe both cases, heated and unheated.

I have tried heated and unheated. I will repeat my tests with longer heating time!
No bracing kit available.
I doublechecked all sliders and the heating bed. I have unscrewed them and screwed them again. For the heating bed I followed the recommendation of [Mxbrnr] " Heated Bed Screw Torque Amount".

Hey @Mxbrnr
as proposed by you I did the manual pushing of the X rail fully to the back and the z rail to the top and did the releveling.
I have leveled the bed as @xchrisd suggested one cold and one at least 35min heated.
And finally I did two level test with 11x11 approach as @Hauke mentioned.

Just to be sure. Am I right to assume the values given by M503 G29, indicating “I” as the X axis and “J” as Y axis?

X / Y Z (-7)
G29 W I0 J0 6,56375 -0,436
G29 W I1 J0 6,62125 -0,379
G29 W I2 J0 6,69500 -0,305

My results as follow:

Cold Bed 11x11

Y
0 1 2 3 4 5 6 7 8 9 10
0 -0,436 -0,286 -0,171 -0,080 0,004 0,094 0,154 0,234 0,301 0,369 0,359
1 -0,379 -0,263 -0,114 -0,023 0,055 0,138 0,203 0,275 0,374 0,368 0,413
2 -0,305 -0,158 -0,037 0,055 0,085 0,186 0,248 0,328 0,409 0,400 0,459
X 3 -0,229 -0,085 0,041 0,091 0,181 0,249 0,299 0,361 0,468 0,481 0,519
4 -0,201 -0,048 0,066 0,138 0,191 0,261 0,319 0,389 0,484 0,501 0,571
5 -0,243 -0,093 0,009 0,077 0,095 0,165 0,231 0,324 0,415 0,415 0,515
6 -0,239 -0,054 0,034 0,098 0,169 0,219 0,266 0,338 0,416 0,470 0,551
7 -0,253 -0,056 0,067 0,141 0,201 0,264 0,300 0,344 0,453 0,524 0,624
8 -0,299 -0,109 0,026 0,141 0,155 0,264 0,289 0,353 0,454 0,495 0,616
9 -0,339 -0,160 0,001 0,082 0,189 0,241 0,289 0,316 0,400 0,499 0,605
10 -0,381 -0,169 -0,034 0,077 0,181 0,256 0,293 0,319 0,410 0,500 0,621
MAX 7,6238 0,6238
MIN 6,5638 -0,4363
Range 1,0600 1,0600
Mean 7,1791
Median 7,2025

Heated bed 70°C min. 35min:

0 1 2 3 4 5 6 7 8 9 10
0 -0,535 -0,329 -0,173 -0,074 0,034 0,129 0,190 0,245 0,286 0,323 0,249
1 -0,455 -0,311 -0,120 -0,008 0,095 0,183 0,240 0,295 0,366 0,316 0,298
2 -0,414 -0,191 -0,050 0,070 0,116 0,231 0,286 0,346 0,398 0,355 0,369
3 -0,306 -0,077 0,061 0,141 0,240 0,320 0,364 0,399 0,479 0,459 0,446
4 -0,254 -0,035 0,103 0,211 0,280 0,363 0,410 0,468 0,525 0,506 0,511
5 -0,300 -0,094 0,035 0,141 0,173 0,268 0,321 0,380 0,443 0,406 0,450
6 -0,309 -0,069 0,054 0,139 0,226 0,279 0,326 0,378 0,425 0,441 0,466
7 -0,331 -0,049 0,090 0,194 0,274 0,338 0,374 0,395 0,463 0,493 0,529
8 -0,378 -0,095 0,059 0,205 0,236 0,355 0,370 0,401 0,474 0,471 0,535
9 -0,406 -0,176 0,019 0,134 0,251 0,306 0,353 0,360 0,403 0,438 0,486
10 -0,493 -0,250 -0,080 0,064 0,193 0,266 0,295 0,305 0,360 0,396 0,435
MAX 7,5350 0,5350
MIN 6,4650 -0,5350
Range 1,0700 1,0700
Mean 7,1819
Median 7,2663

Is your platform assembled in the correct direction? May share a photo with us?
Here is a post for reference:

Hey @xchrisd,

here you will find pictures of the platform attached. Hopefully, the installation is right.
I mean, eventhough I am sure, I doublechecked with the instructions, since you never know!
“Trust me I’am an engineer!”


I did some measurings and found out that the distances between the platform and the basis show some differences.

Here the resuts:

Distance platform to rail [mm]:
Front left: 18,81
Front right: 18,93
Back right: 18,86
Back left: 18,93

Overall not too bad.

One example:

Distance platform to basis[mm]:
Front right outside: 53,04
Front left outside: 52,41
Front right inside: 52,45
Front left inside: 53,14

It looks like a gradient from right to left.




Strong tilt, and bumpiness. Welcome to the club :slight_smile: The tilt can be compensated by bed levelling, the bumpiness to some extent only. Since your device is new, I’d consider checking back with Snapmaker if they are willing to replace parts.

1 Like

Sadly, I bought my Snappi early 2022.
Since then I was testing and calibrating many many hours my Snapmaker more than printing objects.

I was not aware that such big bumps could be possible.

I mean you should be able to print layers with 0,16mm or 0,2mm thinkness.

How can it be that the tolerances on production parts are around 0,14mm?

I would expect an accuracy of factor e.g. 1/10 in the production to achieve the aimed printing result.

I will give it a try to contact Snapmaker support. Maybe the will help on that topic.

@Mxbrnr I tought I will measure the my Z axis after pushing them back all the way to the top.

After turning the machine on and moving back to home I realized that the deviation between left and right increased after the automatic home movement compared to the manuel pushing back deviation even significantly.

Something must be wrong. And yes the limiter switch on the right Z axis has been screwed too tight and the limiter is broken. Therfore any automatic home causes a deviation in the Z axis.

See pictures.



That won’t actually do it because the machine stops both z-rails as soon as either of them hits one of the two switches. It doesn’t care which one is activated, and it doesn’t need both. This could be caused by a backlash issue and/or worn linear screw nut though, possibly other things I can’t think of at the moment.

Did you buy this new, or used?

Mass production as inexpensive as possible. To get closer tolerances requires an exponential increase in production costs. You have to keep in mind that these are consumer-grade hobby machines, so they do not have anywhere near the precision of industrial and machinist quality equipment.

Thanks for the clarification. Makes sense!

Absolutely correct.
Other consumer printers are able to offer higher accuracy, sometimes at lower cost.

What linear module version do you have?
The new ones with 8 + 20mm Leads or the old ones all 8mm lead screws?

There where pairing problems “clunk in the Y axis” in the past, but that was only present with the old modules.

If it’s a bad pairing I could imagine your tramming observation.

Yes, brand new from Amazon.