Turge08 / print_area_bed_mesh

Create bed mesh for print area only
209 stars 40 forks source link

Consider bed temperature when deciding if new mesh should be created or not #38

Open LordBoos opened 1 year ago

LordBoos commented 1 year ago

When deciding if new mesh should be created, Script should consider first layer temperature in addition to print size to decide if new mesh should be created or not.

Because bed is warping differently on different temperatures, mesh could be very different on 50°C or 90°C. Right now when I print one thing with PLA, my mesh is created on 60°C bed temperature, but when I swap filament to PETG and print the same thing, script decides that the mesh is the same size and skips bed leveling, but my bed temperature for PETG is 85°C and mesh is very different from 60°C one.

Staubgeborener commented 1 year ago

This is indeed a very good proposal.

I think the only solution would be using SaVE_VARIABLE. The currently used filament is transmitted by the slicer in the start gcode, and finally only SAVE_VARIABLE are used to check what the previously used filament was.

@Turge08 this should be easy to implement. Can you do this quickly or should I create a PR?