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

Duet 3 Touch Probe Digitizer

Scheduled Pinned Locked Moved Unsolved
General Discussion
4
7
461
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.
  • undefined
    Gerrard
    last edited by 16 Aug 2020, 22:56

    Hi All,

    I've had a quick look around, and I can't find what I'm looking for.
    I'm wondering if there's a way to connect a digitizing touch probe to the Duet 3 board for reverse engineering purposes?

    Something like this: https://www.youtube.com/watch?v=FJ8aKo_qqos

    Cheers

    1 Reply Last reply Reply Quote 1
    • undefined
      Gerrard
      last edited by 18 Aug 2020, 12:58

      I've been looking into this further, and it seems that simple digitizing probes are just switch based - they assume the contact surface is perpendicular to the direction of travel, and let the controller calculate the position.

      So, I see that there is an output to file (M28) command, and a current position command (M114), so I'm wondering if there is a way to string these together to do move through a grid pattern - touch the work surface, then output the current position. Even if the output file was a bit messy we could clean that up afterwards...

      I'll explore this further later...

      undefined 1 Reply Last reply 18 Aug 2020, 14:14 Reply Quote 0
      • undefined
        JoergS5 @Gerrard
        last edited by JoergS5 18 Aug 2020, 14:14

        @Gerrard here https://www.youtube.com/watch?v=prb60JoxQSQ and second version here https://www.youtube.com/watch?v=_OZmYQTXtEo

        is a nice DIY for a probe digitizer. In fact it's a switch.

        I would like to use it to proceed a damaged print.

        1 Reply Last reply Reply Quote 0
        • undefined
          Gerrard
          last edited by 18 Aug 2020, 23:36

          @JoergS5 the probe part itself is covered now I think. The question now is how do we utilize this with RRF?

          undefined 1 Reply Last reply 19 Aug 2020, 06:10 Reply Quote 0
          • undefined
            JoergS5 @Gerrard
            last edited by JoergS5 19 Aug 2020, 06:10

            @Gerrard I expect solutions will be found in the CNC field. I found a few software solutions in this direction:
            Esprit: https://www.espritcam.com/product/probing
            Renishaw Easyprobe: https://www.renishaw.com/en/easyprobe--6092
            OpenCNCPilot: https://github.com/martin2250/OpenCNCPilot
            G-Code Ripper with auto probe: https://www.scorchworks.com/Gcoderipper/gcoderipper.html

            But they are bound closely to specific hardware or run on a pc only. I expect a macro based solution, storing the values like for mesh compensation, could be a path.

            The 3D probe will have some force when having contact to the object with the danger of destroying or moving it. So other methods without contact (maybe in addition) could be a camera or laser based solution. Same direction like 3D scanners.

            1 Reply Last reply Reply Quote 0
            • undefined
              Phaedrux Moderator
              last edited by Phaedrux 19 Aug 2020, 06:17

              G29 mesh compensation kind of works like this already, albeit with the probe diving downward in a grid pattern and generating a heightmap.csv. The mesh isn't quite a point cloud though since it wouldn't be able to detect vertical surfaces.

              Even so, someone had used this with a tiny touch probe to generate a heightmap of the face of a coin at very high detail. I wish I could find that thread now...

              EDIT: Here we go: https://forum.duet3d.com/topic/8685/3d-scanning-a-2-coin-with-3d-printer-and-diy-touch-probe?_=1597808249921

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • undefined
                baird1fa
                last edited by 14 Jan 2024, 15:05

                I realize this is an old thread but I'm curious if any head way has been made. I was thinking of trying to do something like this with the available touch probes. I have installed this probe on my machine and written a macro to find the XY coordinate of the corner of the work piece shown here: https://youtu.be/sxFnuANYMj0?si=RC7X4tuDhhlL49RF

                With the Meta commands is it possible to make reprap generate an output file using the M28 command an the M114 command to store the point cloud data. I think all that would be needed is a set of commands like move so many mm in x then do a probe, on contact save that coordinate, lift up a bit, make another move and probe. Repeat that until there is some user defined stopping point, then move in the Y direction and move back to the X starting position and repeat for as many Y directions as needed.

                Is this something that anyone has done, or is there an example of this with meta commmands. I'm very new to meta command and text based programming in general.

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