SV06 - Klipper creates bed mesh before printing, but ignores it #114
Replies: 16 comments 3 replies
-
I did some more tests, I've disabled KAMP and edited my slicer config to load the bed mesh instead before printing, still ABL is ignored. |
Beta Was this translation helpful? Give feedback.
-
Hi @JoernSchoenyan, Let me see see that if I have this straight.
The problem is that even though there is a mesh created, your first layers are quite bad? |
Beta Was this translation helpful? Give feedback.
-
So firstly, it's not possible to ignore the mesh, that is how I wrote the
The printer should be able to handle a variance of 0.175mm. Please print this part and tell me where the layer is bad. I already have my suspicions but I'll wait. |
Beta Was this translation helpful? Give feedback.
-
This is almost what I was expecting, nozzle too close to the bed on the left, nozzle too far from the bed, or just right, on the right side of the bed. This is not a bug, this is a physical problem with the alignment of the printer.
Take your time with getting things on that list correct. Once ready, create another mesh, and do another bed-leveling print and report back. |
Beta Was this translation helpful? Give feedback.
-
Okay, here I am to report back. It's very difficult. First things first: yes, the gantry wasn't perfectly square. I did assemble it with a set square, but I think it was a tiny bit loose and moved when it was warm in the summer or something. I disassembled the printer, cleaned it, took the opportunity to grease the bearings the proper way, put it together again as perfect and square as I could. Then, I've put more effort into the silicone tube mod and modified it for my heatbed, now I'm using only silicone tubes at the corner, the middle is now using the stock spacer and this way the bed is a bit more flat (0.16mm now). Long story short: even then, after calibration, the print was bad, it looked the same like the test print above and I aborted it. To double check, I've flashed the original firmware on the printer, calibrated it and the print isn't perfect, but pretty good. And I can see the Z axis moving while printing to compensate the bed variance which I can't see on Klipper. Now I think about if it is worth going down the rabbit hole and reporting a bug over at Klipper, but I don't really know. |
Beta Was this translation helpful? Give feedback.
-
So the printer is in better physical condition, great! I'm assuming before you did a test print in klipper, you adjusted z_offset and created a new mesh. Given the new physical condition:
This is not a bug, because if it were a bug, Klipper would either 'go broke' or the bug would be immediately patched. Based on what you've said, it seems that a better z_offset calibration might have taken place while Marlin was running the show. You might want to try and increase the z_offset in Klipper, you can also do this during printing: You can't directly report bugs to the Klipper repo btw, you have to do it in their discourse: Post images of the marlin vs klipper prints btw. |
Beta Was this translation helpful? Give feedback.
-
Also wanted to mention that I have an inkling as to what the issue might be, but don't want to jump to that conclusion too quickly. |
Beta Was this translation helpful? Give feedback.
-
Correct.
Correct.
Okay, maybe I should elaborate: as the Z axis using Klipper isn't moving to compensate the bed variance but does this when using Marlin stock firmware, from my understanding it has to be a bug or a configuration error from my side.
Increasing the z offset would help on the left side of the print but would be even worse on the right side. I'll try printing these tools here https://www.printables.com/de/model/42803-x-axis-level-tool to eliminate to possibility of a z axis problem (or at least make the probability smaller). |
Beta Was this translation helpful? Give feedback.
-
This is the test print on Marlin. On Klipper it still looks like garbage with the exact same issues I have had from the beginning. |
Beta Was this translation helpful? Give feedback.
-
Can you type Please update everything via the dashboard, and post the resulting picture after the update.
Please ssh into the host and type:
Please paste both your klipper.log (you can get that from the same section where you updated) and printer.cfg at https://pastebin.com/, you do not need to create an account. Another picture of your latest klipper mesh would also be useful. Take your time. PS I was thinking you have x-twist, but your very acceptable first layer in |
Beta Was this translation helpful? Give feedback.
-
The bed screws are adjusted (I've pulled out the screws on the right a tiny bit more than the tool suggests which gives me a slightly better bed mesh): The config folder:
printer.cfg: https://pastebin.com/9CL9z2Qv I will now restart the machine, calibrate the z-offset and try another print to report later :-) |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Good to go now? |
Beta Was this translation helpful? Give feedback.
-
To be honest: no, I am so lost in the Klipper world that I want to use Marlin again for a while and come back to Klipper later to not loose my fun in 3D printing. I can confirm that ABL is doing something, I just couldn't see it. But I made a small video and could see it there. I still can't get why the print is that bad, especially on the left side of the bed as the result looks not like I would expect if I compare it with the bed mesh. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
After taking a break, I wanted to give Klipper another chance and I can report about my success! It was indeed x-twist. I'm not 100% sure, but I think when the printer was delivered, this issue was not existent on my printer. My guess is, that the injection molded plastic that holds the z-axis motors degrades over time. The motor on the left was just slightly tilted, but the motor on the right was tilted a lot. My solution was - for now - a small shim from Printables together with Klipper's axis twist compensation (I needed a feeler gauge for that, which I now consider as essential). I did a test print which was very good now! Thank you very much! |
Beta Was this translation helpful? Give feedback.
-
Hello everyone,
I'm not sure where to begin. Bassam suggested on Reddit (I'm Zilla85 over there) to open a discussion on my problem.
I have a SV06 and use an old mini computer with an Atom Z8350 and 4 GB RAM to run Klipper. I've installed Klipper, Moonraker and Mainsail (running Debian) an the computer, using the instructions from Mainsail's manual setup guide. Then, I've pulled Bassam's config, enabled the KAMP variable and configured my slicer (I use Cura, it is the only slicer I'm comfortable with).
This setup kind of works, it creates a bed mesh before every print and makes a nice little purge line, so I can be 100% sure KAMP is enabled. But the bed mesh is completly ignored. I have a bed level variance of ~0.175mm, my first layer is consistently bad and I can exactly see where the bed is a bit higher or lower, this fits perfectly to the bed mesh.
The SV06 is nearly stock. I've assembled it a few months ago and the stock firmware worked okay-ish. I have a thermal insulation under the heat bed and after installing Klipper, I've realized that my bed level variance was like 0.6mm, so I did that silicone tube mod, which improved the variance to the already mentioned ~0.175mm.
Any ideas what causes Klipper to create a bed mesh and then ignoring it? What informations do you need?
Beta Was this translation helpful? Give feedback.
All reactions