Thanks for the suggestion. I’ll look into that.
I have a hunch now as to what the problem is. The Qidi X-Max 3 uses an inductive probe to measure distance to the bed. The inductive probe is offset to the right of the nozzle, and I suspect the inductive probe is giving inaccurate information on the right hand side, and especially near the corners. I believe that’s the case because on the rest of the build plate the inductive probe senses more or less a “plane” beneath it, whereas on the right hand edge I hypothesize it is also sensing the edge. That error “spreads” because of the bicubic algorithm and the fairly grainy 9,9 default probing. Also, the default is to take two measurements per measuring point and average them together. However, the first measurement is usually wrong.
So, to minimize these problems I did this as an experiment:
which collected 900 measurement points, measuring each one 5 times and then taking the median (to throw out the faulty first probe). Yes, that’s 4,500 measurements, plus whatever retries. I also increased the bicubic “tension” setting to 1. It can go as high as 2, but I’ve read that above 1 there’s increased risk of crashing the nozzle into the build plate, so I haven’t tried that yet. 4,500+ points is too time consuming to do every print, so I saved it and now it just loads that one mesh bed. I reduced the acceptable tolerance parameter to 0.01.
Anyway, long story short, it made the biggest improvement thus far. To push this a bit further, I’m going to increase the mesh points to 40x40 and try increasing the tension to 1.5, after which I’ll try printing another “perfect first layer.” So, yes, 8000 measurements plus re-tries, so this is something to run while you’re asleep at night and then save and re-use over and over rather than something to do before every print.
I’m thinking that an alternative would be to keep the grid at 9x9, but possibly manually edit the mesh in the problem areas to correct for measurement errors. If it turns out that the corrections are more or less the same each time, it might go quickly enough to be practical. I don’t know, though, as I haven’t yet tried it.
I’m posting this as a marker and to point out promising directions in case others are interested in this topic.