So, I did some reading and apparently Marlin Linear Advance is now supporting my board.
I still wanted to upload some data to try and help out. There are some things I really like about Klipper that would probably make me still change from Marlin if I can get it working.
As some background on how I got this data, I set up Marlin with Octoprint and set up my bed leveling to reflect what I was doing in clipper. From there, I saved a picture of the Octoprint visualizer as well as copied the probed values into a spreadsheet.
From there, I went back to Klipper and tweaked my Auto Bed Level so that it’s now probing the same points as Marlin. I checked it with a caliper(while it was moving so it might not be 100% but its really really close). Then I ran a Home and auto bed level from the LCD. I went into Heightmap and saved the new mesh, then reloaded the mesh and used BED_MESH_OUTPUT PGP=0 to get the probe values.
Here are the pictures of the mesh. Note that the scale for Klipper is -1 to 1 and Octoprint is -2 to 2 so they are not a direct comparison but they are close enough that you can see that the mesh shape is different.
Next, in my spreadsheet I did some comparisons. Before I upload the spreadsheet, let me explain it a bit.
The first column are the values I got from Klipper using 2 probes per point, then the values I got from Marlin with 1 probe per point, then the values from Klipper using 1 probe per point.
For the 2nd column, I figure since I wasn’t sure what the raw data value for 0 exactly was (I’m assuming the z offset), I calculated all probe points compared to the Center Probe Point in the mesh. So, this basically makes the center point 0 and you can see the difference at each probe point.
The 3rd column is a comparison of the Klipper values to the marlin values. For each point in the 2nd column, the Klipper value is subtracted from the Marlin value. I did this comparison because I am able to do all my 1st layer tests successfully in Marlin but not Klipper.
The last column is just a copy of the 3rd column with a color map added to view negative and positive values.
Marlin_Klipper_Comparison.zip (112.7 KB)
The end result appears to me that there is a significant difference in the probed values. I have no idea what would cause this and I don’t know how much of a difference should be acceptable.
I hope this information is useful, if it’s not, just let me know(if it’s useless there’s not point in me spending the time). Also, if there’s any other information that can help, let me know.
As I said before, I have it now that my setup is very easy to swap between Marlin and Klipper so it shouldn’t be a problem.
Edit: Since I’m a new user it won’t let me add the 2 pictures and the spreadsheet in 1 post. I will upload the pictures in separate posts.
Edit #2: Apparently since I’m new here I’m limited to 3 posts, so, I re uploaded the zip file including the pictures. Also, I’m not sure I’ll be able to reply if there are any questions. If someone needs a reply, please let me know how to get around the newbie limitations.
Edit #3: So, I can’t enter more posts but I can edit my current ones. I just took a look more at the data and I found a way to get better pictures in Octoprint. Actually, the numbers do still seem off a bit but the general shape of bed looks very similar when in the correct perspective. I’ll do more research tomorrow.