Commit Graph

38 Commits (65a36948c0bff2889c6e6ed88a153ae666a1acbe)

Author SHA1 Message Date
Scott Lahteine 4857a3ba48 Formatting and spelling
Scott Lahteine 081bf1f879 Patch #else / #endif comments
Scott Lahteine e79b335367 Patches for leveling reactivation in G28 / M48
Scott Lahteine 5e4f4d387f Swap MBL z_values dimensions to [X][Y]
Scott Lahteine eb1e6aa29b Use same config name for all mesh dimensions
Scott Lahteine 25a6bfa7ed Add and apply WITHIN macro
Scott Lahteine c9eb1d6ab7 Make MBL a static class, use lookup for index-to-point conversion
Scott Lahteine d076c1b604 Apply some general cleanup to code
Scott Lahteine 3e927ff204 Replace MBL Z hacking
Scott Lahteine 84ff78c1e3 Pass the fade factor to mbl.get_z
Scott Lahteine 85c2b96685 Apply const to MBL class methods
Scott Lahteine bad286d52f Save CPU by multiplying by pre-compiled values
Scott Lahteine dce6026e0e Remove premature cast to int
João Brázio 3ebad4e020 Moves all global enums to a central file
Scott Lahteine cca047424d MBL: cel => cell
Scott Lahteine c2362c1b3c Apply Marlin coding standards to MBL class
Edward Patel c06de0f097 MBL: Added keeping MBL active when homing single axises for
Edward Patel 06593833ff MBL: Move border macros to Configuration_adv.h
Edward Patel eb2746a34f MBL: Fix for negative x/y positions
Scott Lahteine 827738a790 set_z parameters marked const
Scott Lahteine 4955163959 Propose simpler probe index methods
Scott Lahteine a1a5cb5393 Propose simpler cel index methods
Scott Lahteine a4ed988c60 Two index finding functions for MBL
Scott Lahteine 754b0152f5 Fix MBL zigzag calls
Scott Lahteine bc5a547d55 More robust MBL index / point conversion
Scott Lahteine 2129db581e Simplify MBL movement, zigzag
Scott Lahteine 0493fccc0b mbl.active is a bool now
Edward Patel c606ed447a Add "G29 S4" to fine tune Z level for Mesh Bed Leveling.
Also add mbl.z_offset to the EEPROM, bumping the version to V23.
Scott Lahteine 0da744b7b0 Further cleanup of comments, partial Doxygen-style
Following up on 
jbrazio 5e5d250832 Added gplv3 header to all Marlin files
Scott Lahteine 6e1bc03d3b Additional wrapping for
Scott Lahteine f9ded2a7c4 Wrap macros to prevent bad expansions
Scott Lahteine 0c7f7ebcfb Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
Scott Lahteine 58cfcd4239 Overridable Options - Part 5
Apply `ENABLED` / `DISABLED` macros to files needing only a small
number of changes.
Scott Lahteine 0e8182bbf2 Additional pin tests, cleanup
Scott Lahteine 96b5da7198 Fix up bed leveling code
- Init `zprobe_zoffset`
- Remove `current_position[Z_AXIS] = zprobe_zoffset` lines from the
`set_bed_level_equation_*` functions
- Apply standards to `mesh_bed_leveling` files
- Document `MESH_BED_LEVELING`
Edward Patel 8005d22c81 Added menu option for bed leveling.
Edward Patel 0e51e53813 WIP. Adding bed leveling code.