Browse Source

Squash UBL postscript comment

Scott Lahteine 7 years ago
parent
commit
c0d694d5d3
1 changed files with 14 additions and 18 deletions
  1. 14
    18
      Marlin/src/feature/bedlevel/ubl/ubl_G29.cpp

+ 14
- 18
Marlin/src/feature/bedlevel/ubl/ubl_G29.cpp View File

@@ -281,26 +281,22 @@
281 281
    *   You MUST do M502, M500 to initialize the storage. Failure to do this will cause all
282 282
    *   kinds of problems. Enabling EEPROM Storage is required.
283 283
    *
284
-   *   When you do a G28 and then a G29 P1 to automatically build your first mesh, you are going to notice
285
-   *   the Unified Bed Leveling probes points further and further away from the starting location. (The
286
-   *   starting location defaults to the center of the bed.)   The original Grid and Mesh leveling used
287
-   *   a Zig Zag pattern. The new pattern is better, especially for people with Delta printers. This
288
-   *   allows you to get the center area of the Mesh populated (and edited) quicker. This allows you to
289
-   *   perform a small print and check out your settings quicker. You do not need to populate the
290
-   *   entire mesh to use it. (You don't want to spend a lot of time generating a mesh only to realize
291
-   *   you don't have the resolution or zprobe_zoffset set correctly. The Mesh generation
292
-   *   gathers points closest to where the nozzle is located unless you specify an (X,Y) coordinate pair.
284
+   *   When you do a G28 and G29 P1 to automatically build your first mesh, you are going to notice that
285
+   *   UBL probes points increasingly further from the starting location. (The starting location defaults
286
+   *   to the center of the bed.) In contrast, ABL and MBL follow a zigzag pattern. The spiral pattern is
287
+   *   especially better for Delta printers, since it populates the center of the mesh first, allowing for
288
+   *   a quicker test print to verify settings. You don't need to populate the entire mesh to use it.
289
+   *   After all, you don't want to spend a lot of time generating a mesh only to realize the resolution
290
+   *   or zprobe_zoffset are incorrect. Mesh-generation gathers points starting closest to the nozzle unless
291
+   *   an (X,Y) coordinate pair is given.
293 292
    *
294
-   *   The Unified Bed Leveling uses a lot of EEPROM storage to hold its data. And it takes some effort
295
-   *   to get this Mesh data correct for a user's printer. We do not want this data destroyed as
296
-   *   new versions of Marlin add or subtract to the items stored in EEPROM. So, for the benefit of
297
-   *   the users, we store the Mesh data at the end of the EEPROM and do not keep it contiguous with the
298
-   *   other data stored in the EEPROM. (For sure the developers are going to complain about this, but
299
-   *   this is going to be helpful to the users!)
293
+   *   Unified Bed Leveling uses a lot of EEPROM storage to hold its data, and it takes some effort to get
294
+   *   the mesh just right. To prevent this valuable data from being destroyed as the EEPROM structure
295
+   *   evolves, UBL stores all mesh data at the end of EEPROM.
300 296
    *
301
-   *   The foundation of this Bed Leveling System is built on Epatel's Mesh Bed Leveling code. A big
302
-   *   'Thanks!' to him and the creators of 3-Point and Grid Based leveling. Combining their contributions
303
-   *   we now have the functionality and features of all three systems combined.
297
+   *   UBL is founded on Edward Patel's Mesh Bed Leveling code. A big 'Thanks!' to him and the creators of
298
+   *   3-Point and Grid Based leveling. Combining their contributions we now have the functionality and
299
+   *   features of all three systems combined.
304 300
    */
305 301
 
306 302
   void unified_bed_leveling::G29() {

Loading…
Cancel
Save