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

Movement after printing

Scheduled Pinned Locked Moved
Tuning and tweaking
2
10
1.2k
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
    Nylkos
    last edited by 16 Sept 2017, 20:06

    After printing my first calibration cube, my hotend moved down into the print.
    where could I fix this?

    1 Reply Last reply Reply Quote 0
    • undefined
      deckingman
      last edited by 16 Sept 2017, 20:18

      You haven't given us much to go on but my best guess would be that in the end gcode of the slicer, you have something like a G1 Znnn that moves the print head up (or the bed down) but it has been set as an absolute move rather than relative. So instead of moving say 5mm up from where it was, it tries to move to Z=5 (i.e 5mm above the bed).

      Moves in slicer generated gcode tend to be absolute - i.e with reference to Z=0 rather than with reference to the last position, so to move say 5mm, you need to first change to relative move, do the move, then change back to absolute. So you'd want to have something like:

      G91; set relative positioning
      G1 Znnn Fnnn ; move nnn mm
      G90; go back to absolute positioning.

      My best guess is that the G91 is missing but as I said, you've provided very little information on which to base any opinion.

      Ian
      https://somei3deas.wordpress.com/
      https://www.youtube.com/@deckingman

      1 Reply Last reply Reply Quote 0
      • undefined
        Nylkos
        last edited by 16 Sept 2017, 20:24

        Sorry about the lack of details…
        I thought that I had inverted a Z-5 with a Z5 somewhere in the config. or elsewhere...

        the End G-code that I have is here:

        M104 S0 ; turn off temperature
        G1 Z15 F500 ; Lift Z
        G28 X0 ; home X axis
        M84 ; disable motors

        I will try with G91 and G90

        1 Reply Last reply Reply Quote 0
        • undefined
          deckingman
          last edited by 16 Sept 2017, 20:44

          Is this a Delta or Cartesian?

          But anyway, without the G91 command to change it it to relative positioning, the G1 Z15 F500 is going to send the Z to 15mm above Z=0 and not 15mm above where it was at the end of the print. So if your printed object is more than 15mm high, bad things are going to happen.

          Ian
          https://somei3deas.wordpress.com/
          https://www.youtube.com/@deckingman

          1 Reply Last reply Reply Quote 0
          • undefined
            Nylkos
            last edited by 16 Sept 2017, 20:53

            I have a CoreXY
            Thanks for the correction on the G91

            1 Reply Last reply Reply Quote 0
            • undefined
              Nylkos
              last edited by 17 Sept 2017, 01:50

              Everything works perfectly now thanks you for your assistance

              1 Reply Last reply Reply Quote 0
              • undefined
                deckingman
                last edited by 17 Sept 2017, 07:27

                Glad to help and glad you got it sorted.

                Ian
                https://somei3deas.wordpress.com/
                https://www.youtube.com/@deckingman

                1 Reply Last reply Reply Quote 0
                • undefined
                  Nylkos
                  last edited by 17 Sept 2017, 16:57

                  I thought that I had found a way to correct the crashing into the print, but it didn't work on my test print…
                  I did the https://www.thingiverse.com/thing:763622 print, it was pretty good but then crashed down on the chimney. I had to cut the power to safe the rest of the print…

                  Is there anywhere in the config or other .g files where we can config movement after the end of printing?

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    deckingman
                    last edited by 17 Sept 2017, 20:24

                    To configure movement at the end of the print it's the end gcode of your slicer that needs editing. That's what it does - movement at the end of the print. No other .g files will be able to control movement at the end of the print because none of them "know" when a print has finished.

                    How come it worked then didn't? Maybe you didn't save the changes? Or did you just edit one particular gcode print file? If that was the case then as I said, you need to edit the end gcode of the slicer so that it puts the correct G91 into everything you slice. Don't forget, after you've put the necessary changes into the end gcode of the slicer, you'll have to re-slice every stl you've done up to that point (or manually edit them).

                    Ian
                    https://somei3deas.wordpress.com/
                    https://www.youtube.com/@deckingman

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      Nylkos
                      last edited by 17 Sept 2017, 21:27

                      I have no idea from where the movement was, but I reinstalled the config files and now it's not there anymore

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