diff --git a/calibration.html b/calibration.html index 7389916..5fdf432 100644 --- a/calibration.html +++ b/calibration.html @@ -8,7 +8,7 @@
@@ -147,7 +230,7 @@

Auto bed levelling automates the procedure to some extent. A sensor such as a BLtouch, EZABL, strain gauge or peizo transducer is used to probe the bed in a grid formation. At each location, it measures the vertical height, building up an array of stored values, called a mesh. Manual mesh bed levelling can also be used to probe such a grid, but is still a manual process and hence not considered 'automatic'. Here is a visual representation of a probed mesh, shown with the Bed level visualizer Octprint plugin:

During printing, the firmware will reference the mesh and compensate for an angled and/or warped bed by raising and lowering the nozzle using Z axis movement. This means the nozzle can travel up and down to match the contours of the bed, ensuring a good first layer.

-

In the printer's bed is perfectly flat, it is reasonable to claim ABL is not needed. Some users may still prefer it for the added convenience. In the event that the bed is warped (very common), it can be impossible to get a good first layer without ABL or manual mesh bed levelling. An example of this situation is shown in the video above.

+

If the printer's bed is perfectly flat, it is reasonable to claim ABL is not needed. Some users may still prefer it for the added convenience. In the event that the bed is warped (very common), it can be impossible to get a good first layer without ABL or manual mesh bed levelling. An example of this situation is shown in the video above.

It's worth noting that you can compensate for a warped bed in other ways, such as shimming the lower portions with a thin and flexible material. You can also use a glass/mirror plate over the top, which are typically quite flat. The downside of this is a longer time required to reach printing tempratures and additional load on the Y stepper (on an i3/'bed slinger' style printer) that may require lower print speed/acceleration.

The bed can be probed at the start of the print with a G29 command, with the resulting mesh immediately used to compensate as the initial layers are produced. Alternatively, the bed can also be probed some other time (while not printing), the mesh stored in the EEPROM and then restored with M420 S1 at the start of a print. In this case the print will start sooner, since we do not need to wait for a new mesh to be probed, although it may not be as accurate if anything has changed since probing. Either of these gcode commands should come after the G28 home command in the start gcode.

Although ABL can compensate for a crooked/non-levelled bed, it is still better to attempt to level manually first and get everything in the ballpark.

diff --git a/js/commongcode.js b/js/commongcode.js index 0178dfe..93c5d3a 100644 --- a/js/commongcode.js +++ b/js/commongcode.js @@ -1,5 +1,5 @@ var commonStart =`; G-Code originally generated by Simplify3D(R) Version 4.1.2 -This calibration test gcode modified by the Teaching Tech Calibration website: https://teachingtechyt.github.io/calibration.html +;This calibration test gcode modified by the Teaching Tech Calibration website: https://teachingtechyt.github.io/calibration.html ;M80 ; power supply on G90 M82 @@ -20,4 +20,4 @@ M104 S0 ; turn off extruder M140 S0 ; turn off bed M84 ; disable motors M501 ; restore previous EEPROM values -;customend` \ No newline at end of file +;customend`; \ No newline at end of file