This is an old revision of the document!
Adpative Bed Mesh
Note: In order to understand adaptive bed meshes, it's first helpful to understand the bed mesh in general.
Klipper allows not just for n x m sized bed meshes that cover the full bed, it also allows for bed meshes of an arbitrary size, including adaptive to the size of the object(s) being printed.
Adaptive bed meshes run at print time offer and additional advantage of not being “stale”. The bed mesh is measuring at the sub-micron precision, and the metal plate undergoes variable thermal expansion which causes its exact shape to change constantly. Likewise it's invalidated if the plate is removed, the part is pulled off, or even if it's pressed by your finger. This makes saving and reusing bed meshes woolly thinking.
Adaptive bed meshes can be run quickly as they only need to be run for the build surfaced covered by the print.
Support for adaptive bed meshes is exposed directly by Orca satrting in V2.0, requiring no additional plug-ins or alterations to firmware as part of its Direct Adaptive Bed Mesh Compensation
It's dirt simple to implement, simply add