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

Delta Printer - Start of Print

Scheduled Pinned Locked Moved
General Discussion
4
10
1.4k
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
    number40fan
    last edited by 22 Jul 2017, 17:10

    Is there a way to tell the printer to come down on the outside edge of the bed, run a priming layer towards the middle and then start printing? Getting tired of having to baby sit it to pull the stringy mess off of the nozzle before it starts. Which will end up smack dab in the middle of the print if I don't. I do use a big brim, but it doesn't help.

    1 Reply Last reply Reply Quote 0
    • undefined
      Yonkiman
      last edited by 22 Jul 2017, 17:20

      An auto-wipe function like that is a good idea. If you can write the gcode to do what you want, you can add that gcode to the starting script of your slicer or as a .g macro file for the firmware.

      If you can't come up with the gcode to do what you want, then it's probably not possible. For example: does your delta design allow you to move the head over the edge of the build plate? (I don't think mine will, but I'm gonna check.)

      1 Reply Last reply Reply Quote 0
      • undefined
        Yonkiman
        last edited by 22 Jul 2017, 17:24

        Here's a page talking about what you want to do: http://reprap.org/wiki/RepRap_Firmware_macros#Head_cleaning

        Earlier on that page they mention a start.g file (not in the Duet sys directory by default, but you can add it):
        [c];/sys/start.g Executed at print start (add 'M98 P/sys/start.g' in your slicer start code)[/c]

        1 Reply Last reply Reply Quote 0
        • undefined
          dc42 administrators
          last edited by 22 Jul 2017, 17:41

          @Yonkiman:

          An auto-wipe function like that is a good idea. If you can write the gcode to do what you want, you can add that gcode to the starting script of your slicer or as a .g macro file for the firmware.

          If you can't come up with the gcode to do what you want, then it's probably not possible. For example: does your delta design allow you to move the head over the edge of the build plate? (I don't think mine will, but I'm gonna check.)

          You can use M564 S0 to temporarily allow movement outside the normal area, and M564 S1 to resume applying the limits.

          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
          • undefined
            number40fan
            last edited by 23 Jul 2017, 15:37

            I have my swipe setup in the O:/sys/start.g, but didn't work. Is there something in the gcode that is keeping it from working?

            G90
            M82
            M106 S0
            M140 S70
            M190 S70
            M104 S210 T0
            M109 S210 T0
            M104 T0
            G28 ; home all axes
            M98 O:/sys/start.g
            G92 E0

            Start of the print gcode.

            1 Reply Last reply Reply Quote 0
            • undefined
              DjDemonD
              last edited by 23 Jul 2017, 16:08

              Why is it o:?

              I normally call a macro using

              M98 Pstart.g

              Simon. Precision Piezo Z-Probe Technology
              www.precisionpiezo.co.uk
              PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

              1 Reply Last reply Reply Quote 0
              • undefined
                number40fan
                last edited by 23 Jul 2017, 16:35

                Everything else is O:, so I figure that is what it needed. I'll switch and try again.

                O:/sys/config.g etc….

                When I created the start folder it put it as O: as well.

                1 Reply Last reply Reply Quote 0
                • undefined
                  number40fan
                  last edited by 23 Jul 2017, 16:43

                  Changing it O: to P: in the beginning of the print gcode didn't help. It must be how I have my start.g file in the directory.

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    number40fan
                    last edited by 23 Jul 2017, 16:53

                    Going to drop the colon after the P and give it a try.

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      number40fan
                      last edited by 23 Jul 2017, 16:58

                      Yep, that worked. Thanks.

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