You can iterate, and the shrinkage compensation gets better with each iteration. You multiply the proposed new shrinkage compensation factor by the old one to yield the new shrinkage compensation factor to plug into your filament profile. For the first iteration, you simply start with the default 100%.
The funny part is that even the default Bambu filament profiles lack any kind of shrinkage compensation. They’re all set at 100%. i.e. no shrinkage compensation. Apparently Bambu never bothered to measure it, even for their own filament!
they did measure it and it’s very inconsistent that’s why they didn’t include it. beside the filament itself, dampness also significantly changes the result
After motion calibration, measurements were consistent for X and Y axis, but were off roughly 0.3mm @ 150mm. So I did correct it for PLA, reprinted and the result was very accurate (150.05mm).
So I did the same for PLA-CF, but the correction made it significantly worse.
I measured roughly 150.15mm, and tried to correct it with a factor of 100.091%.
I reprinted the Test part (Alex Shrinking Test 4.1) and the result was 149.7mm???
Even a small amount of warpage can throw off the number. So be extra careful to look for that. That’s why I went out of my way to make my fork of the model warp resistant.