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

    two things for ajustment on my Core XY

    Scheduled Pinned Locked Moved Unsolved
    General Discussion
    4
    8
    315
    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.
    • JustSumDadundefined
      JustSumDad
      last edited by

      My setup always parks the head after homing in the front left.
      its a bit in the way often, how can I set it to park in the back left?

      Also, I am not getting proper bed leveling, I have tried both a G32 or a G29 and my first layer is always a bit over squished in the front left area and too loose in the far right center

      thanx for any advise.

      JustSumDadundefined engikeneerundefined 2 Replies Last reply Reply Quote 0
      • JustSumDadundefined
        JustSumDad @JustSumDad
        last edited by

        ; Axis Limits
        M208 X-18 Y0 Z0 S1 ; set axis minima
        M208 X220 Y275 Z160 S0 ; set axis maxima Z288 when cooling tube removed

        ; Endstops
        M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
        M574 Y2 S1 P"ystop" ; configure active-high endstop for high end on Y via pin ystop
        M574 Z2 S2 ; configure Z-probe endstop for high end on Z

        ; Z-Probe
        M950 S0 C"exp.heater3" ; create servo pin 0 for BLTouch
        M558 P9 C"zprobe.in+zprobe.mod" H5 F240 T18000 ; set Z probe type to bltouch and the dive height + speeds
        G31 P500 X29 Y10 Z2.2 ; set Z probe trigger value, offset and trigger height - Decrease to add more height.
        M557 X25:200 Y20:260 S20 ; define mesh grid

        8793e562-e330-42f6-9ccb-4408e23d2f6e-image.png

        Wow huh 🙂

        moth4017undefined engikeneerundefined 2 Replies Last reply Reply Quote 0
        • JustSumDadundefined JustSumDad marked this topic as a question
        • moth4017undefined
          moth4017 @JustSumDad
          last edited by moth4017

          @JustSumDad post your G28,G32 g29
          You also need to make sure this is correct in your config too
          ;Ball joint 3pl
          M671 X-16.8:313:148 Y-19.4:-19.4:310.6 S35 ;leadscrews at front left,front right, rear Center s= max correction factor must be in same order as M584

          <

          JustSumDadundefined 1 Reply Last reply Reply Quote 1
          • engikeneerundefined
            engikeneer @JustSumDad
            last edited by

            @JustSumDad by post your G28, G29 and G32, @moth4017 means post your homing files, mesh.g and bed.g files.

            The homing file are what control what your printer does when homing so will be wherr to change where it finishes

            The others may help with your poor first layer. May also help if you can post a photo of your print head so we can check you have your probe offsets correct

            E3D TC with D3Mini and Toolboards.
            Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
            i3 clone with a bunch of mods

            1 Reply Last reply Reply Quote 1
            • Mr.Crispinundefined
              Mr.Crispin
              last edited by

              I just have the following in my end g code in my slicer

              G0 Z10 X0 Y400 F6000      ; Drop the bed & Park the head out of the way
              
              1 Reply Last reply Reply Quote 0
              • JustSumDadundefined
                JustSumDad @moth4017
                last edited by JustSumDad

                @moth4017
                as per engikeneer here are the contents of those files but I find no mesh.g file in my system directory?
                I would like to adjust my homeall.g so that the Z is probed at the bed center and then the head moves back to Y275 leaving X as is...

                I am still working out how to deal with your M671 suggestion for lead screws.. its been some time since I built this printer and I am getting older, my mind is not what it was 🙂 the printer is a HEVO hypercube.
                the two Z axis motors are on separate drivers but I think the drivers are programed to move as one... I dont recall tho...

                ; homeall.g
                ; called to home all axes
                ;
                ; generated by RepRapFirmware Configuration Tool v2.1.8 on Sat Mar 28 2020 12:55:30 GMT-0700 (Pacific Daylight Time)
                G91 ; relative positioning
                G1 H2 Z5 F6000 ; lift Z relative to current position
                G1 H1 X-243 Y280 F1800 ; move quickly to X or Y endstop and stop there (first pass)
                G1 H1 X-243 ; home X axis
                G1 H1 Y280 ; home Y axis
                G1 X5 Y-5 F6000 ; go back a few mm
                G1 H1 X-243 F360 ; move slowly to X axis endstop once more (second pass)
                G1 H1 Y280 ; then move slowly to Y axis endstop
                G90 ; absolute positioning
                G1 X-32 Y5 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 Z5 F100 ; lift Z relative to current position
                ;G90 ; absolute positioning

                ; bed.g
                ; called to perform automatic bed compensation via G32
                ;
                ; generated by RepRapFirmware Configuration Tool v2.1.8 on Sat Mar 28 2020 12:55:30 GMT-0700 (Pacific Daylight Time)
                M561 ; clear any bed transform
                G29 ; probe the bed and enable compensation

                moth4017undefined 1 Reply Last reply Reply Quote 0
                • moth4017undefined
                  moth4017 @JustSumDad
                  last edited by

                  @JustSumDad can you post your config file please

                  <

                  1 Reply Last reply Reply Quote 0
                  • engikeneerundefined
                    engikeneer @JustSumDad
                    last edited by

                    @JustSumDad Sorry been away for a couple of days...

                    For changing your homing as you want, you simply need to change the G1 moves in your homeall.g file. e.g:

                    ; homeall.g
                    ; called to home all axes
                    ;
                    ; generated by RepRapFirmware Configuration Tool v2.1.8 on Sat Mar 28 2020 12:55:30 GMT-0700 (Pacific Daylight Time)
                    M561 ; ADDED -> for good practice, clear any mesh compensation before starting
                    G91 ; relative positioning
                    G1 H2 Z5 F6000 ; lift Z relative to current position
                    G1 H1 X-243 Y280 F1800 ; move quickly to X or Y endstop and stop there (first pass)
                    G1 H1 X-243 ; home X axis
                    G1 H1 Y280 ; home Y axis
                    G1 X5 Y-5 F6000 ; go back a few mm
                    G1 H1 X-243 F360 ; move slowly to X axis endstop once more (second pass)
                    G1 H1 Y280 ; then move slowly to Y axis endstop
                    G90 ; absolute positioning
                    G1 X90 Y120 F6000 ; CHANGED -> This sets where the printer goes before probing the bed
                    G30 ; home Z by probing the bed
                    G1 Y275 F6000 ; ADDED -> This moves to Y=275 keeping X and Z where they are
                    
                    ; Uncomment the following lines to lift Z after probing
                    ;G91 ; relative positioning
                    ;G1 Z5 F100 ; lift Z relative to current position
                    ;G90 ; absolute positioning
                    G1 X20 Y250 F6000 ;   Move to 20,250 at a rate of 6000mm/min
                    

                    You may want to tweak the exact X/Y numbers as you see fit.

                    For your other issue of poor first layer, I think there could be several things to start looking at.

                    1. Check your probe offsets are correct. You currently have configured it with the probe 29mm to the right and 10mm behind your nozzle. Is this correct? An image of the print head may help us?

                    2. Does your carriage have any play in it? Could be that the weight of the cables makes the head bend over different amounts in different positions which will impact the probe accuracy.

                    3. I don't think you have set up your system for 2-point levelling of the Z-motors? Posting your full config.g plus a couple of images of the printer will help us see more about your setup, else you can read up on it here: https://docs.duet3d.com/en/User_manual/Connecting_hardware/Z_probe_auto_levelling
                      Note: there is a difference between mesh compensation (i.e. the heightmap) and bed auto-levelling.

                    E3D TC with D3Mini and Toolboards.
                    Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
                    i3 clone with a bunch of mods

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