Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Surface Mapping - CNC/Print/3D Copier

    Scheduled Pinned Locked Moved
    CNC
    probing
    5
    5
    623
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Giblte535undefined
      Giblte535
      last edited by

      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?

      engikeneerundefined sonderzugundefined 2 Replies Last reply Reply Quote 0
      • engikeneerundefined
        engikeneer @Giblte535
        last edited by

        @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.

        E3D TC with D3Mini and Toolboards.
        Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
        i3 clone with a bunch of mods

        1 Reply Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator
          last edited by

          https://duet3d.dozuki.com/Wiki/Using_mesh_bed_compensation

          This should be applicable to what you want.

          Z-Bot CoreXY Build | Thingiverse Profile

          1 Reply Last reply Reply Quote 1
          • sonderzugundefined
            sonderzug @Giblte535
            last edited by

            @giblte535 did you watch some ThisOldTony during the last week? 😄

            weed2allundefined 1 Reply Last reply Reply Quote 2
            • weed2allundefined
              weed2all @sonderzug
              last edited by

              @sonderzug I thought that was a relation between this post and the last video of ThisOldTony!😀😀😀

              https://www.thingiverse.com/weed2all/designs

              1 Reply Last reply Reply Quote 0
              • First post
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA