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

    Free Zed System (start print a z height)

    Scheduled Pinned Locked Moved
    General Discussion
    2
    5
    664
    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.
    • whatsthatundefined
      whatsthat
      last edited by whatsthat

      Are there any plans to add a feature that does this? I have a Delta Wasp Turbo 2 that has this which is sweet (could be faster imo) but I also want to build a print that has features that isn't on this printer (auto leveling, filament jam detection, and etc).

      https://www.3dwasp.com/en/wasp-free-zed-system/
      The Free Zed System is basically a recovery system for a printing that for some reasons, has been interrupted and it was not possible to use “ Resurrection“ to recover it. Or, after the Resurrection, we notice that the item is not well done and we decide to re print starting from a clear point. In short it allows to print a file starting from a precise height of the model to be printed – height previously selected.

      PS

      I did find this to manually do it:
      https://www.3dhubs.com/talk/t/how-to-rescue-a-print-that-stopped-mid-way/2392

      Example:
      The height measured was 44.2mm, in this case I am using a layer height of .32mm with a first layer height of also .32mm.

      Subtract the first layer height from the total height, then divide the answer by your normal layer height
      (44.2 - 0.32)/0.32=137.125

      Of course, this value needs to be a whole number, and is a result of the tolerance of our measurement. this is why we did this calculation!

      round the answer down to the nearest number
      in this case 137. (This is (+1) is the number of layers)

      multiply that by the layer height, add the first layer height
      (137*0.32)+0.32=44.16. This is the height achieved, as far as the Gcode is concerned.

      Remove the code from here up to start Gcode (all the descriptive code).

      1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators
        last edited by

        I think the easiest way to implement that might be as an extra parameter to the M916 command. That command is only available if a resurrect.g file has been saved for the print. Would that be acceptable?

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        1 Reply Last reply Reply Quote 0
        • whatsthatundefined
          whatsthat
          last edited by

          I'm not sure.

          I think using the M110 command might be the easiest.

          1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators
            last edited by

            M110 doesn't set the line number in the SD card file, it sets the line number that the firmware expects when the received GCode lines include line numbers. See https://duet3d.dozuki.com/Wiki/Gcode#Section_Checking.

            However, you can use M26. To find the file offset, open the GCode file in Notepad++, search for the line you want to start at, position the cursor at the start of that line, press control-G and select Offset.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            1 Reply Last reply Reply Quote 0
            • whatsthatundefined
              whatsthat
              last edited by

              Thanks, that doesn't sound too bad.

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