Multiple mesh compensation or dynamic mesh compensation
-
In your opinion, would it be possible on the Duet 2 wifi to use several different compensation meshes during the same print?
Let me explain further:
My plane is 615x615 mm, and with the limit of 441 points for the grid, the “resolution” of the mesh is very low.
Having an unplanar plane, I made 2 different meshes, one full-width and one for an area of 200x200 mm.
I was thinking that, maybe with a script in daemon.g, it would be possible to dynamically swap the active mesh. If it were possible I would proceed to make a series of 3x3 200x200mm meshes, which would be dynamically and automatically loaded when needed when printing.Do you think this is possible?
Alternatively, perhaps a dynamic system could be created, which provides data for an area of XxY mm around the hot-end, drawing on a previously made high-resolution mesh.
But again, I don't know if this is feasible. -
You might be happy to know you can up the mesh points to 900. I use a 30x30 grid (specifically because I use the Duet Scanning Probe) with no issues.
-
@Notepad only on duet 3 hardware. Duet 2's are limited to 441 points
-
@bernardomattiucci I think, the onchip memory hinders the FW to store a finer/bigger map and moving the whole data to the SD-card would lead to constant reading from SD and might cause failure.
Having a few small (slightly overlapping) maps stored on SD and loading only the next relevant map would probably work, but it'd take some postprocessing of the gcode file, I guess.
Because daemon.g wouldn't be able to look ahead far enough to do that while printing...