Surface Mapping - CNC/Print/3D Copier
-
Is there a way to probe an irregular (not flat) surface within a specified Xmin, Ymin, Xmax, Ymax rectangle, using specified probe spacing, to obtain a height map grid, and save that as a file (CSV, STL, OBJ etc)?
(I think this is basically auto-bed-levelling with more UI and control. So, it might already be there.)
I don't see a way to do this out of the box, but surely, someone else has requested this, as it's extremely useful for printing or CNC.
Why I want this: that map can be used to determine Z relative offsets, allowing 2D g-code to work correctly on irregular shaped surfaces, streamlining most 3D workflows. Mach 4 does this, but it's the only Mach 4 feature I want.
If it doesn't exist, and if I'm willing to add this functionality, is anyone else interested, or should I keep it as a private branch?
-
@giblte535 you basically want to do a G29 heightmap. That probes the bed at a regular grid of points defined by XY limits and spacing you set, then saves it to a csv.
Usually it is used for getting the first layer right on an uneven print surface, but could work for your application?
Max number of points is 441 I think.
-
https://duet3d.dozuki.com/Wiki/Using_mesh_bed_compensation
This should be applicable to what you want.
-
@giblte535 did you watch some ThisOldTony during the last week?
-
@sonderzug I thought that was a relation between this post and the last video of ThisOldTony!