<p>In every 3D print that I have seen, the bed should be leveled (manually or with some sensor-based system) on multiple points, pretty annoying because often when you reach the perfect distance on a point another point should be adjusted again repeating the procedure multiple time to have perfect leveling on all points.</p>
<p>I'm wondering why height isn't just fixed with the optimal leveling.</p>

[{'answer_id': 19079, 'author': 'R.. GitHub STOP HELPING ICE', 'author_id': 11157, 'author_profile': 'https://3dprinting.stackexchange.com/users/11157', 'pm_score': 3, 'selected': True, 'text': '<p>The point of &quot;leveling&quot; (tramming) the bed is to make it:</p>\n<ol>\n<li>square with the coordinate system of the printer so that it lies in a plane perpendicular to the direction of Z travel, and</li>\n<li>a known distance from the nozzle tip at one point (and thus, due to (1), all points) in the plane at any given Z value.</li>\n</ol>\n<p>In theory, if the machine were all preassembled and sufficiently/perfectly rigid, this could be done once at the factory and never need leveling again. However, even if that were possible, there\'s at least one factor that will throw you off: you\'re going to want to swap/replace nozzles, and they will not all be exactly the same length - especially if you use different nozzle diameters, styles, materials, from different manufacturers, etc. This is why, even with an ABL system, unless it performs probing using the nozzle tip itself, you always have to calibrate out the offset between the probe and the nozzle tip.</p>\n<p>In practice, many machines (especially affordable ones) require final assembly by the consumer, which necessitates calibration. They also have parts which can warp or wear and require adjustment - especially POM V-roller wheels - which will then throw off the squareness of the bed with the rest of the frame.</p>\n<p>If you find you\'re having to re-level often, something is wrong with your printer. You may have play in the Z-axis/gantry - on Ender 3 style printers with only one side driven, the undriven side tends to wander up/down unless you get everything tensioned perfectly, and this manifests as apparent loss of leveling. You may have <a href="https://www.youtube.com/watch?v=Amc62eX9ok8" rel="nofollow noreferrer">adjustment wheels working themselves loose</a> (watch the end to see final findings) that mess up your leveling (I\'ve had good luck mitigating that with <a href="https://www.prusaprinters.org/prints/115938-ender-3-bed-leveling-wheel-clips" rel="nofollow noreferrer">this add-on</a>). You may have an unreliable endstop switch (mine was acting up recently after years of use, and replacing it fixed the problem entirely).</p>\n'}, {'answer_id': 19080, 'author': '0scar', 'author_id': 5740, 'author_profile': 'https://3dprinting.stackexchange.com/users/5740', 'pm_score': 2, 'selected': False, 'text': '<p>Why? To provide a 2D  <a href="https://en.wikipedia.org/wiki/Plane_(geometry)" rel="nofollow noreferrer">plane</a> of the build surface that is parallel to the nozzle at the whole print area (usually the X-Y plane). If not, this leads to problems in getting the first layer to adhere to the build surface (see the many questions on &quot;leveling&quot; on this and other sites).</p>\n<p>Please note that for good quality printers the tramming is performed very seldomly. My CoreXY home built and my Ultimaker 3E are trammed once every few hundred prints! Usually as a result of misuse like in pulling of the print when it is still sticking too much to the plate. It is the quality of the printer and the handling of the user that determines how often this should be done, but it has to be done at least one time to establish that 2D plane.</p>\n'}, {'answer_id': 19090, 'author': 'Kilisi', 'author_id': 31811, 'author_profile': 'https://3dprinting.stackexchange.com/users/31811', 'pm_score': 0, 'selected': False, 'text': "<p>In addition to the answers above, you can have perfect levelling for one filament that doesn't work with another.</p>\n<p>So for instance my normal PLA works perfectly at one bed level, yet if I change to the generic silk I have it won't adhere unless I change the bed height fractionally. The differences are tiny but are make or break changes.</p>\n<p>Copper PLA filament is slightly different to both in terms of getting a nice first layer.</p>\n<p>ABS also requires slightly tighter bed levelling on my printer.</p>\n<p>So while I rarely change bed levelling, I do if I'm changing filament. But quite often I don't bother with the whole levelling thing, I just adjust the knobs while the skirt is printing.</p>\n<p>This is from my experience, your mileage may differ.</p>\n"}]
['https://3dprinting.stackexchange.com/questions/19078', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/20123/']