Hello All,
I am new to 3D Printing and have been having a blast. I have been using tinker cad to create simple but dimension critical construct and printing without issue. However, I recently added a second AMS pro and did a firmware update. I am now seeing a scale increase between the slicer (Bambu Studio and the printer)
See the use cases below:
X2D Dimensional Accuracy Issue – Parts Printing Oversized
Printer Information
Problem Description
Parts are consistently printing larger than the dimensions defined in the CAD model and shown in Bambu Studio.
The issue occurs across multiple models and multiple filament types.
Example 1 – Speaker Mount
CAD Model (Tinkercad)
-
Width: 152.0 mm
-
Height: 107.5 mm
Bambu Studio
-
Width: 152.0 mm
-
Height: 107.5 mm
Printed Part
-
Width: 156.5 mm
-
Height: 112.5 mm
Measured dimensional error:
-
X-axis: +4.5 mm
-
Y-axis: +5.0 mm
Example 2 – Calibration Cube
To eliminate the possibility of a model issue, a simple calibration cube was created and printed.
CAD Model
Bambu Studio
Printed Result
Measured dimensional error:
Troubleshooting Performed
-
Confirmed the model dimensions in Tinkercad.
-
Confirmed the same dimensions appear in Bambu Studio after import.
-
Tested multiple models.
-
Tested multiple filament types:
-
Printed a simple calibration cube to eliminate model geometry as a factor.
-
Verified that the oversize condition is repeatable.
Questions for Support
-
Is there any known X2D issue that could cause consistent dimensional enlargement?
-
Are there printer calibration values that may have become corrupted?
-
Should I inspect specific settings such as:
-
Is there a recommended dimensional calibration procedure for the X2D?
Expected Behavior
A 40 mm cube should print approximately 40 mm on each side (within normal printer tolerance).
Actual Behavior
A 40 mm cube prints approximately 45 mm on each side.
Any help will be greatly appreciated!
Thanks!
Spaced on going back and getting the firmware versions. Here they are.
Firmware Version:
Bambu lab X2D 01.01.01.00
AMS2 Pro (1) 04.01.21.95
Ams2 Pro (2) 04.01.21.95
Filament buffer-for X2 02.00.17.18
Bambu Lab External Exhaust Fan 00.00.13.35
It stretched in Z as well?
That’s not right, the machines really can’t do that without an enormous fault since we have no control at all over z stepper steps .
Check your measurement device, calipers may need to be zeroed.
Check when you slice, multiply your layers by layer height, check that it equals what you think it should, to make sure that the slicer is commanding the machine correct too
Found this post in the Facebook group. Posted in May and they have not gotten a solution: https://www.facebook.com/share/p/1EV9uxKfmy/
Post the 3mf if you can, so we can see the model process and profile. And maybe a pic showing your measurement.
Thanks for the response! So for this particular project I was creating a speaker mount that has a 22.3MM Cylindrical post that inserts into the base of the speaker. the printed result was 27.3 mm. I printed the project up at 78% percent scale to get a usable product. i came up with that from breaking the model down into components after playing the math to get a post that fit the base of the speaker. Then printed the entire model at 78%…
Thanks!
Post that 3mf so we can analyze the geometry of the project. It it’s that small I’ll print one on my x2d too.
This plate is at 78% scale….
OMG. #looking at feet in shame…. It was indeed the caliper. I am grateful and embarassed all at the same time 
2 Likes
@Bullocks Thanks for help!
1 Like
I am not sure (Yet) with the H2D I just got, but you can adjust the z-axis. I had to do that with my Ender 3 Pro. It is modified from original with a 32bit SKR v1.3 controller board, Much smoother and quieter, but that printer still had a major annoyance, the bed would slide down to the bottom when the steppers were off. MY solution, I got rid of the 4 start lead screw and replaced it with a single start screw. (At that moment anything printed would be 1/4 the height it was supposed to be.) I adjusted the e-steps from the standard 400 to 1600 and parts are now perfect and there is 4x the z-axis accuracy. As for the H2D, I have been printing ABS since I got it, and all of my parts are coming out about 1% too small on the X, Y and Z axis. The main parts I am making are supposed to be 9” tall, they measure 8.953” Roughly, my caliper max range is 6.375”. As a quick fix, I have been measuring the printed part. (After stopping it at about 5-7mm so I could measure.) Then calculating the ratio and adjusting the Tinkercad file. I don’t want to have to keep doing this though. I would like to find out an accurate way to tweak the machine to print the correct size. Tweaking the model is not good, if you want to share the file it most likely won’t work for anyone else. I will definitely try to print out a calibration cube, good idea…curious to see the difference with ABS vs PLA+
Xy shrink can be compensated for in the slicer filament settings once you measure it from 100%, but you’ll have to [continue to ] make some compromise on z.
1 Like
So how good it is after you have the caliper calibrated?
I measured (9” height) with a ruler because my caliper is too short.. But I can use the caliper to test calibration blocks, either 1” sq. or 25mm sq.
Spot on. I guess I accidentally hit the Zero-button measuring something that was 5MM and never closed it back to Zero or looked at it while it was closed before measuring something else… Newbie move… 
My caliper is 100% manual, there is no ZERO function. There is no need for anything digital with a caliper. Analog is better for that purpose. I have a digital metric caliper and it is terrible, the scale on the thing is printed on a sticker and is shifted from zero by almost 1/2 mm. Cheap.