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

    SZP in touch mode

    Scheduled Pinned Locked Moved
    General Discussion
    4
    14
    274
    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.
    • CaiJonasundefined
      CaiJonas @dc42
      last edited by

      @dc42

      the distance is 4mm. If I reduce the distance I cannot use the touch mode because I get 999999 error when the nozzle touch the bed.

      It is a textured pei plate with a magnetic foil to hold it.

      Best Regards,
      Cai

      dc42undefined 1 Reply Last reply Reply Quote 0
      • CaiJonasundefined
        CaiJonas @gloomyandy
        last edited by

        @gloomyandy

        Thank you very much for your help.

        Unfortunately I cannot open the link. Could you please share again?

        Best Regards,
        Cai

        jay_s_ukundefined 1 Reply Last reply Reply Quote 0
        • jay_s_ukundefined
          jay_s_uk @CaiJonas
          last edited by

          @CaiJonas you may need to join our discord channel before being able to open the link
          https://discord.gg/uS97Qs7

          Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

          CaiJonasundefined 1 Reply Last reply Reply Quote 0
          • CaiJonasundefined
            CaiJonas @jay_s_uk
            last edited by

            @jay_s_uk great now it works. thank you very much

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

              @CaiJonas 2mm sounds like a very small window, I would expect more. I presume you have tried using different drive levels (M558.2). If you set the minimum drive level that doesn't give a 999999 reading with the nozzle touching the bed, how high can you raise the nozzle before you get a 999999 reading?

              The RC1+2 firmware at https://www.dropbox.com/scl/fo/y03luwmbypirbxncla3rk/AAJFLPFsVdFylemyhkXsAac?rlkey=7cq4svp4rzl2ztdffpzq2ghjk&dl=0 may provide a larger window than RC1 does.

              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

              CaiJonasundefined 1 Reply Last reply Reply Quote 0
              • CaiJonasundefined
                CaiJonas @dc42
                last edited by

                @dc42 this firmware is not making a difference.

                May I ask some general question.

                1. I calibrated the szp when the printer was preheated, otherwise it will not work
                2. for what do I have to calibrate the probe: M558.1 K0. Is this needed before calbritating z = 0 with this command: G30 K0 S-2 Z-99999 ?
                3. is there aother explanation for triggert hight and offset?

                Best Regards
                Cai

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

                  @CaiJonas the M558.1 calibration is needed (a) to set up the probe for use in scanning mode, and (b) to calibrate the trigger height and value if you execute a G30 command using the probe without putting it in touch mode. The calibration is not used when executing G30 in touch mode.

                  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

                  CaiJonasundefined 1 Reply Last reply Reply Quote 0
                  • CaiJonasundefined
                    CaiJonas @dc42
                    last edited by

                    @dc42
                    thanks for the fast answer. As I understood now, M558.1 calibration is needed if I would home z with the SZP and it is needed for the scanning.

                    I have an end switch at z limit to home and I use SZP in touch mode for z = 0 adjust.

                    I have played today after going back to 3.6.0 Release Candidate 1.

                    I recalibrate and have now M558.2 K0 S16 R133143.

                    Now I have a much bigger reading window/corridore. I don't know why not before.

                    In addition to that I do not need any more the turn around to adjust Z = 0.

                    My files now look like that:

                    ; bed.g
                    T0                              ; se3lect tool1
                    M561 							; clear any bed transform
                    G90								; absolute postioning
                    G28                             ; home
                    G1 X60 Y5 Z3 F20000 			;
                    M558.3 K0 S1 V0.6 F100        	;
                    G30 K0 S-2 Z-99999              ;
                    M558.3 K0 S0                	;
                    G91								; absoluterelative postioning
                    G1 Z0.00                        ;
                    G92 Z0                          ;
                    G90								; absolute postioning
                    G29								; probe the bed and enable compensation
                    
                    ; mesh.g
                    T0                              ;
                    G90								; absolute postioning
                    G29 S2                          ; clear hight map
                    M557 X20:100 Y20:100 P10        ; Define grid for mesh bed compensation, origin in bed centre
                    G31 K0 Z2 Y15.5			    ; define probe 1 offsets and trigger height
                    M558.1 K0 S0.3                  ; Calibrate probe
                    G1 Z5                           ; Move up at end of calibration
                    G29 S0 K0                       ; Scan bed and create mesh
                    
                    

                    If needed where can I adjust the z offset after probing in touch mode?

                    best regards
                    Cai

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

                      @CaiJonas said in SZP in touch mode:

                      If needed where can I adjust the z offset after probing in touch mode?

                      M558.3 H parameter.

                      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

                      CaiJonasundefined 1 Reply Last reply Reply Quote 0
                      • CaiJonasundefined
                        CaiJonas @dc42
                        last edited by

                        @dc42

                        it's getting clearer. Thanks alot.

                        in which order do I have to put it

                        a)
                        M558.3 K0 S1 V0.6 F100 HXXX
                        G30 K0 S-2 Z-99999

                        or

                        b)
                        M558.3 K0 S1 V0.6 F100
                        G30 K0 S-2 Z-99999
                        M558.3 HXXX

                        and what about the S parameter in G30, do I need S-3 or S-2?

                        Best Regards
                        Cai

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

                          @CaiJonas both (a) and (b) will work. If you are using G30 to set Z=0 then don't use S-2 or S-3 in the G30 command. See https://docs.duet3d.com/en/User_manual/Reference/Gcodes#description-3.

                          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
                          • First post
                            Last post
                          Unless otherwise noted, all forum content is licensed under CC-BY-SA