Mini 2.0 Bed Not Level With X-Axis

While your bed may be tilted,] I wouldn’t use the x gantry as a means of determining this. Particularly on the 2, which can be unreliable even after tramming. You should measure the bed from the frame assemblies: the lower Z axis mounts are probably good for this, allowing you to run a straight edge from either side over the bed and then measure between that and the bed surface for example. Probably also a good idea to measure down to the metal frame surface as well and compare.

I would also make sure that the tramming/x levelling process on the 2 is accurately bringing the gantry level, and that the homing process after tramming is not introducing a subsequent tilt. My Mini 2 had a little printed belt stay that held the looped end of the X axis belt on the left side. This part was sitting slightly more to the left than it was designed for, and would hit a recessed portion of the X motor mount and force the left side of the gantry down very slightly when the printer homed. Result was a print head that was always slightly tilted to the left after homing. That was fun to solve. :wink:

If your bed is actually tilted that much relative to the frame of the printer (which is a lot for a mini) you can use shims to physically level the bed. I think the bed tilt process in marlin (I’m on klipper now) is good for something like a 0.5mm error. Anything over and it’s not fully fixable in software. I had this issue with my Taz6 bed and used the process outlined in this thread to get things levelling consistently.