prusa3d / Prusa-Firmware-Buddy

Firmware for the Original Prusa MINI, Original Prusa MK4 and the Original Prusa XL 3D printers by Prusa Research.
Other
1.13k stars 218 forks source link

[ENHANCEMENT] MK4 Live Z adjust permanent #3306

Open griznold opened 11 months ago

griznold commented 11 months ago

Enter what type of printer or upgrade the enhancement applies to. Printer type - MK4 Optional upgrades - Orignal

Is your suggested improvement related to an existing problem? Please describe. The live z adjust is also available for the MK4. But is not sent permanently. I like to have this feature to behave like at the MK3, where it is permanent. (Value is kept even after power reset). The standard load cell bed leveling was not sufficient, to create a very smooth surface. And it looks like, if this varies from printer to printer, to create consistent results. So the easiest solution would be to make this setting permanent.

See discussion here: https://forum.prusa3d.com/forum/english-forum-original-prusa-i3-mk4-hardware-firmware-and-software-help/any-way-to-change-the-z-offset/#post-675656

Describe the expected functionality The live z adjust should be permanent stored.

mix579 commented 11 months ago

I don't disagree with this idea but I found things to be even more complicated. The "always perfect" first layer is really not so perfect if I use a satin or textured sheet because the rough surface of those sheets seem to throw the load cell off. I need to dial Live Z manually down by about -0.025 to get good adhesion. So storing just one value in fw wouldn't really help me. What I need is a sheet menu like we had on the Mk3S — but of course that would be admission that the load cell is really not better than the old PINDA…

griznold commented 11 months ago

That's an important point. But physically it seems logical, that a smooth and a rough surface will lead to different results if they're probed with a big object. So even with a good contact point, the rough surface should then need more filemant to fill the small valleys. So my hope was, that these factors were negligible, but I mainly used the satin sheet so far.

Skaronator commented 11 months ago

The best solution from a hardware standpoint would be if the printer automatically knew which print bed is used. This would be possible when the print sheets have a special location outside the print area where the load cell can check for a raised bump. Somewhat like a punch card reader but instead of having a hole in the sheet it would be a raised bump that could be glued for already produced sheets.

xilni commented 10 months ago

This applies to the 5T XL as well, for PETG with the textured sheet I have to get down to -0.125 mm for the first layer using the dial since the Z offset parameter in the slicer doesn't seem to affect anything.

vmLOGIC commented 10 months ago

The issue with my Prusa MK4 only occurs with the textured sheet. Using it is like playing a game of chance. This is a very frustrating limitation, especially when printing with PETG. With the Prusa Mini, I almost exclusively used the textured sheet, so I ordered it for the MK4 as well. Apparently, without reason. I would classify the issue here not as an enhancement but as an error.

peterjhl commented 10 months ago

+1

stefanbayer1 commented 7 months ago

Having the same exact issue. Why does no one at Prusa adress this. Also the support was not helpful at all. I would say my MK3S+ was better in terms of print quality and reliability of the first layer than my Prusa MK4 is after 3 moths of use.

vmLOGIC commented 7 months ago

Exactly! This question has been left hanging for 4 months now, and Prusa hasn't bothered to respond in any way. It's truly infuriating! Yesterday, I thought I'd give it another shot. After all, there have been firmware updates in the meantime. Your comment just confirms that there has been no improvement. I'll soon have to shell out for a new PEI shield because PETG is slowly but surely wrecking the old one.

pjvenda commented 5 months ago

Considering the poor adhesion issues on the satin and textured surface, it would be most welcome to have indexable permanent z-offsets stored on the printer.

ViceVerus commented 4 months ago

I own an XL and have been chasing an issue for months. I had gaps in the first layer on all first layer infill types, moving to the 0.4mm from 0.6mm minimised the issue to a reasonable level with monotonic. I like to use the Hilbert as it can minimise visibility of the lines to nearly nothing. This worked on the MK3S very well and I produced XXXs of parts with perfection. This was by manual Z calibration.

I have found in general that the Load Cell is very repeatable but I don't think it is that accurate. The printer assumes perfect accuracy and does not allow you to override. 0.05-0.02mm even with monotonic getting rid of the tinny pinholes at the point it reaches the perimeter.

I would really like this to be raised further up the priority list for all printer types that use the Load Cell

github-actions[bot] commented 2 months ago

This issue has been flagged as stale because it has been open for 60 days with no activity. The issue will be closed in 7 days unless someone removes the "stale" label or adds a comment.

vmLOGIC commented 2 months ago

Before this issue is closed, a statement from Prusa would be appreciated. Why should we write issues and contribute to product improvement if no one reads them?!

ltlowe commented 1 month ago

I was not even aware we can do a live Z adjustment on the MK4, but if the force sensor isn't giving the correct values, it would be a nice backup. In general I've been having issues getting the first layer correct on my MK4, fw 6.02 when using a 0.6mm nozzle. Similar issues I have found and added too are https://github.com/prusa3d/Prusa-Firmware-Buddy/issues/3264 and https://github.com/prusa3d/PrusaSlicer/issues/11271