Open Careless opened 4 years ago
Would you want to be able to change this setting per material? How should this behave for multiple extruders?
Hmmm.. I think material would be best, yes. Different materials require different build platforms, so that would be the most practical.
What do you think? If someone is printing nylon, they might switch out to a phenolic sheet, and if someone switches to PLA they might print to buildtak or PEI or straight to glass- so material seems to be ideal for the mesh slot setting so that each saved mesh number could correspond to the build platform in use for the specific material.
perhaps if there is a way to name the slots too in the UI so that a number could be associated with a name that is saved in CURA. the number is what will be used during Gcode output, but maybe the name in a comment like
G29 L0 ; PEI Mesh
It would be interesting to do this as part of a (Unified) Bed Leveling plugin which also adds a wizard (machine action) to help create and manage these bed leveling meshes.
I have moved this issue into a new repository I will use to discuss new plugins.
For a more full-featured bed leveling solution, also see: https://github.com/Ultimaker/Cura/issues/7270
Define a set of min/max coordinates for mesh grid, based on the coordinates in the first layer only:
M557 X{x_min}:{x_max} {y_min}:{y_max} S20 ; define mesh grid
Hi,
I use your linear advance plugin and it is very useful for setting K constant per settings profile. Is it possible to create a similar plugin to load a G29 Mesh slot (as per marlin Gcode) that would select the appropriate mesh save slot that a particular map is saved within for use with a build platform that is selectively used to print certain materials?
Essentially like this plugin, it would have "Mesh Slot" with an input field for a 1 digit positive/integer number which would circumvent having to put the G29 code in the start g-code.
It would be great to have it show up right under the linear advance input field from this plugin.