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

    Persistent variable stored on the SD Card

    Scheduled Pinned Locked Moved
    Firmware wishlist
    anet et5
    3
    8
    381
    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.
    • audryhomeundefined
      audryhome
      last edited by

      Hi there,

      I need to purge/clean my nozzle without using skirts, because I print small parts.
      The only way to solve this is to print a straight line around my bed, this ensure the head will be ready when skipping to print sequence after this preamble.
      I would like to use the perimeter of my bed, say a 5/10 mm strip to purge my nozzle, then I could clean my bed once every 10/20 parts, which is the maximum I print in one session.

      For this, I would need a variable that would be incremented each print (either unique or sequential) and that would be stored after each cleaning sequence, until a limit is reach and DUET says to me "this is enough, please clean your bed". Yes I am lazy....

      I didn't find any command that store anything on the SD card, except G29 and M500, but that doesn't help so much.

      Ideally, a variable feature, implemented in firmware, and an option to store the object model would be a solution, but it is not implemented yet....

      Any other idea?

      Many thanks

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

        You can use M560 to write a macro file to the SD card.

        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
        • audryhomeundefined
          audryhome
          last edited by

          Many thanks,

          Any idea when user variables will be available?

          dc42undefined 1 Reply Last reply Reply Quote 0
          • fcwiltundefined
            fcwilt @audryhome
            last edited by

            @audryhome said in Persistent variable stored on the SD Card:

            I need to purge/clean my nozzle without using skirts, because I print small parts.

            I don't understand what small parts has to do with it.

            Are you printing many at one time?

            Frederick

            Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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

              @audryhome said in Persistent variable stored on the SD Card:

              Many thanks,

              Any idea when user variables will be available?

              They are planned for firmware 3.4. Firmware 3.3 is planned to be a short cycle; most of the new features planned for it have already been implemented.

              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
              • audryhomeundefined
                audryhome
                last edited by

                Thanks again, I will wait until it's available. I have multiple reasons to implement macros with session dependent parameters.
                Oozing with bed real estate management, and also random z probe point to eliminate the influence of the small spot deposited by my nozzle each time I home Z axis. Since it is orion driven, mark allways the same spot on the bed, and this add a tiny plastic spot, which is not melted anymore on the bed, and that introduce cumulative error on the measurement.

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

                  Random Z probe point for homing Z is already possible.

                  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
                  • audryhomeundefined
                    audryhome @fcwilt
                    last edited by

                    @fcwilt Yes, I print tiny parts ( custom gears and connectors), and I need minimal entry points on my objects to allow best external mechanical interface possible.

                    Therefore I need to purge my nozzle between each part to ensure identical start conditions.

                    And since I need many parts, I stuff my printing bed with as much as possible parts.

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