Gradually reduce grid compensation when printing
-
I did a quick search, but didn't find anything regarding this. Let me know if this has been discussed.
The current implementation is good for most prints (simply perfect first layers), but there are cases when an elongated object has to be printed on a large, but not all too even bed. I've got a 500x500 sheet aluminum bed which is +/-0.2mm on good days and +/-0.8 if I had a few beers and working on the machine.
If I understand correctly, grid compensation is applied at all times in the current implementation (v2.02). This causes objects to be always skewed depending on the height map. If this is true, then I propose a new mode for the mesh grid compensation where it would gradually decrease the height map to 0 by some configurable_amount * current_Z_height.
Actually, my immediate assumption when first reading about compensation was what I'm proposing. I think it's more intuitive. The first layer adhesion is 99% of why I'm using the compensation.
-
That is a good point @Edgars-Batna!
That would also give us the possibility for another special usecase: Knowing the height oft the first few raft layers you could have the actual model printed without any distortion. Only the raft is used for compensation.
-
The command you are looking for is M376: set bed compensation taper.
-
@rbjam83 Thanks! It's not mentioned anywhere else so I guess I missed it.
-
For the lazy people and those (e.g. me) that weren't able to search well for it:
M376: Set bed compensation taper -
@Ted @Edgars-Batna I've updated the mesh compensation wiki article to include more information on using taper and put a note about it under the G29 entry.
-
@Phaedrux Great, thank you!