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

    request for auto mesh probe resizing

    Scheduled Pinned Locked Moved
    Firmware wishlist
    7
    7
    332
    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.
    • nick9one1undefined
      nick9one1
      last edited by

      A nice feature would be to have the duet only probe the area to be printed.

      Probing takes forever when using a printer with a 500x500mm bed to print a 30mm part!

      Stephen6309undefined 1 Reply Last reply Reply Quote 0
      • Vetiundefined
        Veti
        last edited by

        this can not be done easily on the duet. this could be done in the slicer.
        if the slicer offers those as variables it would be easy to create the mesh grid command before a g29

        1 Reply Last reply Reply Quote 0
        • jens55undefined
          jens55
          last edited by

          I probe the entire bed (500*500) once and save the result. It takes more than 2 hrs by the time you do multiple (slow) probes for each point and there are 441 probe points. I never probe for each print!

          It is easy to set up a macro to do a smaller area of the bed if you need a higher density of probe points but then you would have to worry about placing the model precisely where your probed area is. You could do a 250 * 250 probe area, have the 441 maximum points over that area and then load that offset profile for smaller prints when needed.

          1 Reply Last reply Reply Quote 0
          • Stephen6309undefined
            Stephen6309 @nick9one1
            last edited by Stephen6309

            @nick9one1 Firmware v3.x, I use G32 in my start code and in bed.g I have:
            M561 ; clear any bed transform
            G29 S1
            if result > 1
            G29 S0

            As long as heightmap.csv exists, it'll just load the height map.

            1 Reply Last reply Reply Quote 0
            • garethkyundefined
              garethky
              last edited by

              If the slicer can emit the X/Y extents of the print this should be possible now.

              M557 X[slicer_minX]:[slicer_maxX] Y[slicer_minY]:[slicer_maxY] S10
              

              If the slicer cannot emit those numbers you can post-process the Gcode file with Python and extract them by looking for the min/max coordinated in G1 commands. Then insert the required line into the Gcode file (maybe by replacing a special comment in the startup gcode).

              1 Reply Last reply Reply Quote 0
              • Mac3D-FPVundefined
                Mac3D-FPV
                last edited by

                If you search the forum for "Cura Script to Automatically Probe Only Printed Area" that thread contains Python scripts (and detailed instructions) you can add to your slicer (Cura, S3D and Prusa Slicer) to automatically probe the bed for the area occupied by your model. This has been working very well for me using both Prusa Slicer and Cura.

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

                  https://forum.duet3d.com/topic/15302/cura-script-to-automatically-probe-only-printed-area

                  @Mac3D-FPV You mean this?

                  Z-Bot CoreXY Build | Thingiverse Profile

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