The-EG / OctoPrint-UBLMeshEdit

An OctoPrint plugin that can be used to view, edit and manage Marlin Unified Bed Leveling (UBL) meshes.
GNU Affero General Public License v3.0
17 stars 5 forks source link

[BUG] Get Mesh doesn't import mesh from terminal #10

Closed opedog closed 3 years ago

opedog commented 3 years ago

Describe the bug I hit Get Mesh and nothing shows up

M420 Output image image

Firmware ender 3 pro, marlin v2 i compiled myself in the last 2 weeks from th3d unified

opedog commented 3 years ago

I'd be happy to provide any other information!

The-EG commented 3 years ago

Hey, someone actually read the notice!

Ok, this looks like it's Mesh Bed Leveling (MBL) not Unified Bed Leveling (UBL) or ABL.

Can you please confirm which bed leveling mode you have enabled? It'd be one of these:

//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEAR
//#define AUTO_BED_LEVELING_BILINEAR
#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING

If it is MBL, I'd recommend trying out UBL. You can still use it without a probe (you need to also enable #define PROBE_MANUALLY). The process is similar, but you get the extra features of UBL like storing multiple meshes and it behaves much better (MBL treats a mesh with all 0's as invalid, etc.)

It's similar enough to ABL that it might be possible to get it to come in, but the same caveats would apply (only basic functionality, etc.). But, MBL is a bit wonky at times, most notably you have to have a mesh (some point with a value that isn't 0) in order for it to show anything with M420 V1, so I'm a bit hesitant to try to support it.

opedog commented 3 years ago

OH CRAP I'm so sorry you're right this is MBL. You can close this. Mea culpa!