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

    homing issues

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    7
    777
    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.
    • magdiundefined
      magdi
      last edited by

      hi again guys, so ive got a few more problems involving homing now. The print head doesnt seem to go where i want it to! im not sure how to fix it.
      my print size is 220x200x300 but when looking on my x y on the web interface i get like 1000 for both. any idea how to fix this?
      The head goes off the print bed to hit the limit switches (it should do that) but i still cant get it to both go to the middle of the bed and auto level the whole be.

      movement code looks something like

      ; Drives
      M569 P0 S1
      M569 P1 S1 ; Drive 1 goes forwards
      M569 P2 S1 ; Drive 2 goes forwards
      M569 P3 S1 ; Drive 3 goes forwards
      M569 P4 S1 ; Drive 4 goes forward
      M584 X0 Y1 Z3 D4:2 ; Apply custom drive mapping
      M906 X800 Y600 Z800 E1000 ; Set motor currents (mA)
      M201 X800 Y800 Z15 E1000 ; Accelerations (mm/s^2)
      M203 X15000 Y15000 Z100 E3600 ; Maximum speeds (mm/min)
      M566 X600 Y600 Z30 E20 ; Minimum speeds mm/minute
      M208 X300 Y200 Z200 ; set axis maxima (adjust to suit your machine)
      M208 X0 Y0 Z-0.2 S1 ; set axis minimum (adjust to make X=0 and Y=0 the edge of the bed)
      M92 X160 Y360 Z1600 ; Set axis steps/mm
      M92 E304:304 ; Set extruder steps per mm
      G21 ; Work in millimetres
      G90 ; Send absolute coordinates...
      M83 ; ...but relative extruder moves
      M350 X16 Y16 E16 I1 ; Set 16x microstepping with interpolation

      ; Axis Limits
      M208 X-30 Y-20 Z0 S1 ; Set axis minima
      M208 X220 Y200 Z300 S0 ; Set axis maxima

      ; Endstops
      M574 X1 Y1 S1 ; Set active high endstops

      ; Z-Probe
      M574 Z1 S2 ; Set endstops controlled by probe
      M558 P1 H5 F120 T6000 ; Set Z probe type to unmodulated and the dive height + speeds
      G31 P500 X150 Y100 Z-0.25 ; Set Z probe trigger value, offset and trigger height
      M557 X10:220 Y100:200 S40 ; Define a 6x4 point grid for measuring the bed

      deckingmanundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
      • deckingmanundefined
        deckingman @magdi
        last edited by

        @magdi Where exactly on the web interface do you see 1000 for both X and Y? If you type M208 into the console, what does it report back for the axes limits?

        As for your homing issues, it might be an idea if you post the homing files. My crystal ball is a bit steamed up at the moment so it's impossible to see what might be wrong with those files ☺

        Or at least give us some clue as to what commands you are trying to send and what happens when you send them.

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

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

          Also it looks like you're setting the axis limits twice.

          Z-Bot CoreXY Build | Thingiverse Profile

          1 Reply Last reply Reply Quote 0
          • magdiundefined
            magdi
            last edited by

            oops totally forgot about that!
            i typically just home all.
            i see the 1000 on x and y on head position

            M208
            Axis limits X-55.0:300.0, Y-20.0:200.0, Z0.0:200.0
            Axis limits X-55.0:300.0, Y-20.0:200.0, Z0.0:200.0

            the home code is:
            ; homeall.g
            ; called to home all axes
            ;
            ; generated by RepRapFirmware Configuration Tool v2 on Thu Mar 07 2019 19:22:18 GMT+0000 (Greenwich Mean Time)
            G91 ; relative positioning
            G1 Z0.5 F6000 S2 ; lift Z relative to current position
            G1 S1 X-325 Y-230 F1800 ; move quickly to X and Y axis endstops and stop there (first pass)
            G1 X5 Y5 F6000 ; go back a few mm
            G1 S1 X-305 Y-205 F360 ; move slowly to X and Y axis endstops once more (second pass)
            G90 ; absolute positioning
            G1 X0 Y0 F6000 ; go to first bed probe point and home Z
            G30 ; home Z by probing the bed

            ; Uncomment the following lines to lift Z after probing
            ;G91 ; relative positioning
            ;G1 S2 Z0.5 F100 ; lift Z relative to current position
            ;G90 ; absolute positioning

            magdiundefined 1 Reply Last reply Reply Quote 0
            • magdiundefined
              magdi @magdi
              last edited by

              update:
              printer is homing wooo bed levelling is also working ay BUT now next problemo, just never end do they. when i start to print, the nozzle keeps laying down filament nice strand on the bottom layer and then just takes it out on the next pass (not nice). then it just starts to peel itself of so that is not ideal any idea how to sort out that conundrum?
              or is it just bed adhesion problem (just have a glass bed atm)

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

                @magdi said in homing issues:

                G31 P500 X150 Y100 Z-0.25 ; Set Z probe trigger value, offset and trigger height

                Is your probe really that far from the nozzle?
                I also see in your home file that you're probing at 0,0?

                Are you confident that your Z axis steps per mm are correct?

                Have you calibrated your extruder steps per mm?

                Both of those need to be accurate to get a good first layer.

                Glue stick on hot glass works well to help PLA stick.

                Z-Bot CoreXY Build | Thingiverse Profile

                magdiundefined 1 Reply Last reply Reply Quote 0
                • magdiundefined
                  magdi @Phaedrux
                  last edited by

                  @phaedrux have just calibrated the steps per mm so hopefully it'll all work out now just doing a test print now will see how it goes.
                  thanks for the help as always guys!

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