Well, in short, I just wanted to run a custom bed mesh with excessively dense coverage for comparing two beds. Since it is implied in the docs that this should be possible with a direct command (without editing printer.cfg, say by running BED_MESH_CALIBRATE PROFILE=default METHOD=automatic MESH_MIN=10,30 MESH_MAX=300,320 PROBE_COUNT=12,12), but that isn’t working, I had to dig deeper.
So I set [bed_mesh] probe count to 12, restarted the thing, and was greeted with
bed_mesh: cannot exceed a probe_count of 6 when using lagrange interpolation. Configured Probe Count: 12, 12
Since I never set the algorithm for meshing, I consider automatically choosing an incompatible algorithm to be a bug.
For quick reference, this is the [bed_mesh] section:
Since there IS some code running that forces 3x3 grids to be run in lagrangian mode regardless of the set algorithm, why is it not also forcing bicubic for cases that the default lagrange algorithm cannot handle?