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

    Issues with pressure advance since RRF 3.4

    Scheduled Pinned Locked Moved
    General Discussion
    46
    308
    39.1k
    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.
    • MartinNYHCundefined
      MartinNYHC
      last edited by

      After synchronizing with @Argo what already has been tested and what not I wanted to rule out that the problem is caused by the 1LC toolboard.

      IMG_0986.jpeg

      Top: E stepper comnnected to a Duet3 3HC
      Bottom: E stepper connected to 1LC

      So at least we are now sure that it is not related to the 1LC.

      My setup:

      Same printer as @Argo
      Duet3 6HC with 1LC and SBC running RRF 3.4.3
      LGX extruder with Rapido HF hotend.

      config.g

      	; General preferences
      M111 S0                     							; Debugging off
      G21                         							; Work in millimetres
      G90                         							; Send absolute coordinates...
      M83                         							; ...but relative extruder moves
      M669 K1                     							; Select CoreXY mode
      M564 S1 H1                  							; Forbid axis movements when not homed
      G4 S1   												; wait for expansion boards to start
      
      ; Drives
      
      ; --- Z Drive map ---
      ;     _______
      ;    | 3 | 4 |
      ;    | ----- |
      ;    | 2 | 5 |
      ;     -------
      ;      front
      ;
      
      ; Drive directions
      M569 P0 S1 												; A (X)
      M569 P1 S1 												; B (Y)
      M569 P2 S1 												; Z1
      M569 P3 S0 												; Z2
      M569 P4 S1 												; Z3
      M569 P5 S0 												; Z4
      M569 P121.0 S1 											; E
      
      ; Motor mapping and steps per mm
      M584 X1 Y0 Z2:3:4:5 E121.0
      M350 X16 Y16 Z16 E16 I1         						; Use 1/16 microstepping with interpolation everywhere
      M92 X80 Y80 Z400 E414.92683
      
      ; Drive currents
      M906 X1500 Y1500 Z1500 E650     						; XYZ and E current
      M906 I30                        						; Idle current percentage
      M84 S300                        						; Idle timeout
      
      ; Accelerations and speed
      ;M566 X600 Y600 Z60 E8000								; Set maximum instantaneous speed changes (mm/min)
      M566 X400 Y400 Z60 E8000								; Set maximum instantaneous speed changes (mm/min)
      M203 X30000 Y30000 Z3000 E15000 						; Set maximum speeds (mm/min)
      M201 X10000 Y10000 Z250 E1800     						; Set maximum accelerations (mm/s^2) 
      M204 P4000 T5000
      
      ; Accelerometer
      ;M955 P121.0 I05										; set address and orientation of tool board
      
      ; PA, DAA
      ;M572 D0 S0.05
      M572 D0 S0.035
      M593 P"zvdd" F35.2
      
      ; Axis travel limits
      M208 X5 Y-5 Z0 S1               						; Set axis minima
      M208 X350 Y350 Z375 S0          						; Set axis maxima
      
      ; Endstops
      M574 X2 S1 P"^io1.in"          							; Xmax endstop
      M574 Y2 S1 P"^io2.in"          							; Ymax endstop
      ;M574 Z1 S1 P"^io3.in"                                   ; Z endstop switch
      M574 Z1 P"nil" 										; No endstop
      
      ; Z probes
      ;M558 K0 P8 C"121.io0.in" I1 H2.5 F250 T18000 A31 S0.0035 R0.2  ; set Z probe type to switch and the dive height + speeds
      ;G31 K0 P500 X0 Y25 Z8.74
      ;M558 K1 P8 C"io3.in" I1 H2 F240 T18000 A31 S0.0035 R0.2 ; set Z probe type to switch and the dive height + speeds
      ;G31 K1 P500 X0 Y0 Z0			                          ; set Z probe trigger value, offset and trigger height -0.8
      
      ; Filament Sensor
      ;M591 D0 P7 C"121.io2.in" S1
      
      ; Bed leveling
      M671 X-53:-53:400:400 Y-5:420:420:-5 S20      			; Define Z belts locations (Front_Left, Back_Left, Back_Right, Front_Right)
      ;M557 X20:335 Y20:330 P5:5
      M557 X120:235 Y120:230 P2:2
      
      ; Bed heater
      M308 S0 P"temp0" Y"thermistor" T100000 B3950             ; configure sensor 0 as thermistor
      M950 H0 C"out1" T0                                       ; create bed heater output
      M307 H0 B0 S1.00                                         ; disable bang-bang mode for the bed heater and set PWM limit
      M140 H0                                                  ; map heated bed to heater 0
      M143 H0 S120                                             ; set temperature limit for heater
      
      ; Hotend heater
      ;M308 S1 P"121.temp1" Y"pt1000"
      M308 S1 P"121.temp1" A"Heater 1" Y"thermistor" T100000 B4725 C7.06e-8
      M950 H1 C"121.out0" T1
      ;M950 H1 C"out2" T1
      M307 H1 B0 S1       		                             ; disable bang-bang mode for heater  and set PWM limit
      M143 H1 S300                                             ; Set temperature limit for heater
      
      ; Chamber Thermistor
      M308 S2 P"temp1" A"Chamber" Y"thermistor" T100000 B3950  ; configure sensor 2 as thermistor
      
      ; MCU sensors
      M308 S3 Y"mcu-temp" A"MCU"
      M308 S4 Y"drivers" A"Drivers"
      M912 P0 S-13					                       	 ; MCU temp calibration
      
      ; Fans
      ;M950 F0 C"121.out1" Q10000                              ; part cooling fan # old Sunon
      M950 F0 C"121.out1"			                             ; part cooling fan # new Gsdtime
      M106 P0 C"Bed" S0 H-1									 ; part cooling fan
      M950 F1 C"121.out2"                                      ; hotend fan
      M106 P1 C"Hotend" L0.70 X0.70 H1 T70 S0.70				 ; hotend fan
      M950 F2 C"out7" Q10                                      ; air filter fan
      M106 P2 C"Filter" S0 H-1 B0.2							 ; air filter fan
      M950 F3 C"out4" Q24000                                   ; electronics bay left side
      M106 P3 S0.75 H-1 B1 C"Bay"	                             ; electronics bay left side 
      ;M950 F4 C"1.out3" Q24000                                 ; electronics bay right side
      ;M106 P4 S0.75 H-1 B1 C"Bay Right"                           ; electronics bay right side
      M950 F5 C"out5"	                                    	 ; sbc fan
      M106 P5 S0.2 H-1 C"SBC"                         		 ; sbc fan
      M950 F6 C"out6"							 			   	 ; chamber light
      M106 P6 S1 H-1 C"Light"									 ; chamber light
      
      ; Tools
      M563 P0 S"Hotend" D0 H1 F0                               ; define tool 0
      ;G10 P0 X0 Y0 Z-2.75
      G10 P0 X0 Y0 Z0
      G10 P0 R0 S0                                             ; set initial tool 0 active and standby temperatures to 0C
      
      ; Enable debugging via USB
      ;M111 S1 P0												; Platform
      ;M111 S1 P1												; Network
      ;M111 S1 P2												; Webserver
      ;M111 S1 P3												; GCodes
      ;M111 S1 P4												; Move
      ;M111 S1 P5												; Heat
      ;M111 S1 P6												; DAA
      ;M111 S1 P7												; Roland
      ;M111 S1 P8												; Scanner
      ;M111 S1 P9												; PrintMonitor
      ;M111 S1 P10											; Storage
      ;M111 S1 P11											; PortControl
      ;M111 S1 P12											; DuetExpansion
      ;M111 S1 P13											; FilamentSensor
      ;M111 S1 P14 											; Wifi
      ;M111 S1 P15											; Display
      ;M111 S1 P16											; LinuxInterface
      ;M111 S1 P17											; CAN
      
      ; Neopixel
      M150 X3 Q3000000           ; set LED type to NeoPixel and set SPI frequency to 3MHz
      M150 W255 P255 Y255 S3 F0
      
      ; Misc
      M575 P1 S1 B115200	                					; enable support for PanelDue
      M501                                					; load config-override.g
      M302 P0													; disallow cold extrudes
      T0                                  					; select tool 0
      
      ; Auto Z
      M98 P"/macros/autoz/edit_me.g" ; load your settings for autoz with klicky probe
      M400
      M98 P"/macros/autoz/scripts/autoz_globals.g" ; load autoz framework for klicky probe
      M400
      
      ; ERCF
      ;M98 P"0:/macros/sys/ercf/lib/init.g"
      
      

      Gcode file

      Argoundefined gloomyandyundefined 2 Replies Last reply Reply Quote 2
      • Argoundefined
        Argo @MartinNYHC
        last edited by

        @dc42

        Looks like I’m not alone with the issue anymore. Any news of an possible fix? And if possible, can we somehow assist in collecting more data (debug firmware with more logging?) for you to fix the issue?

        1 Reply Last reply Reply Quote 2
        • gloomyandyundefined
          gloomyandy @MartinNYHC
          last edited by

          @MartinNYHC That's a very useful test. If you are interested in running more tests, then trying the same print with an older version of the firmware (probably pre input shaping so 3.3) might provide some interesting input. It would also be useful to run the same test (on 3.4.3) with input shaping disabled.

          It also looks to me as if you could use a higher value for the pressure advance setting on that print (with the input shaping setting you have), did you try that (I see you have a higher setting commented out)?

          MartinNYHCundefined 1 Reply Last reply Reply Quote 0
          • MartinNYHCundefined
            MartinNYHC @gloomyandy
            last edited by

            @gloomyandy I already tried lots of different settings within the last few months but that doesn't change anything. The same applies to the RRF version - same results as @Argo starting with 3.4.

            gloomyandyundefined 1 Reply Last reply Reply Quote 1
            • gloomyandyundefined
              gloomyandy @MartinNYHC
              last edited by

              @MartinNYHC It would really help to see the following prints alongside each other. I don't think we really have good examples at the moment. Ideally using the same gcode....

              1. A print using RRF 3.3 (ideally both with and without the toolboard)
              2. A print using RRF 3.4 but with input shaping disabled (again with and without a toolboard)
              3. A print using RRF 3.4 with input shaping enabled (I think we already have these, but it would be good to confirm them with the same settings and gcode).
                Hopefully all test prints using the same filament etc.

              At the moment we have a lot of examples but I don't think we have a consistent set using exactly the same hardware and gcode. I don't think we have any hard evidence that things changed from 3.3 to 3.4.

              The current situation (as I understand it) is....
              Argo saw differences going from 3.3 to 3.4, but he also switched from a directly connected extruder to using a toolboard. When he went back to 3.3 (still using a toolboard) the problem he is seeing seemed to also show in 3.3.

              Your test posted above seems to indicate that you are seeing a problem with 3.4 and that the problem is the same both with and without a toolboard (however both prints are using input shaping, so that may have some impact on this, most people seem to think that PA needs to be changed when input shaping is in use).

              I realise that this is a lot of work, but I think you are in a really good position to test this. I've been trying to reproduce the issue, but have not been able to do so, my understanding is that DC42 has also not been able to reproduce the problems. If there is a difference between 3.3 and 3.4 then having a definitive example would really help.

              MartinNYHCundefined R4ffersundefined 2 Replies Last reply Reply Quote 0
              • Argoundefined
                Argo
                last edited by Argo

                @gloomyandy

                What I also did change was the hotend when I installed the tool board and installed RRF 3.4.
                It’s a Rapido hotend. The same one @MartinNYHC uses. I don’t know how the hotend can be the cause but I could switch back to the Mosquito as my bedslinger with RRF 3.4 also has an Mosquito and no issues.

                MartinNYHCundefined 1 Reply Last reply Reply Quote 0
                • MartinNYHCundefined
                  MartinNYHC @Argo
                  last edited by

                  @Argo I also had this issue before I switched from a Mosquito Magnum to Rapido 😉

                  Argoundefined 1 Reply Last reply Reply Quote 0
                  • Argoundefined
                    Argo @MartinNYHC
                    last edited by

                    @MartinNYHC

                    Ok… then I have absolutely no clue anymore.

                    1 Reply Last reply Reply Quote 0
                    • MartinNYHCundefined
                      MartinNYHC @gloomyandy
                      last edited by

                      @gloomyandy My extruder is clogged 🤕 Will do the test prints tomorrow.

                      1 Reply Last reply Reply Quote 2
                      • R4ffersundefined
                        R4ffers @gloomyandy
                        last edited by

                        @gloomyandy I'm also using rapido hotend now, was using a dragon SF. I've just changed from SBC to standalone which hasn't altered the results.

                        Mb6hc + 3hc + 1lc on Voron V2.4, Mini 5+ exp 2+ on Vzbot 235 AWD, Duet 2 wifi on Ox CNC and Mini 5+ on Millennium Milo v1.5 mini mill.

                        1 Reply Last reply Reply Quote 0
                        • Heartleander81undefined
                          Heartleander81
                          last edited by

                          I have this corner issuse to.
                          My System

                          Duet 3 6 hc SBC
                          Duet 3 1lc
                          Rapido Hotend
                          Hextrudort Extruder ( ~ 20mm tube from extruder to hotend )

                          Test with extruder on toolboard and on the MB direkt but the corners issuse ob both connection.
                          Test with IS on and off at both connection.
                          My PA bevor the issuse was 0.035.
                          When I turned up the PA to 0.04, the wall on the corners open it.

                          Need you more Info?
                          Config.g?
                          M122?

                          I print a simple Cube with 40x40x2mm

                          Argoundefined 1 Reply Last reply Reply Quote 1
                          • Argoundefined
                            Argo @Heartleander81
                            last edited by

                            @MartinNYHC has no access to the printer at the moment so maybe @Heartleander81, could you do these tests? https://forum.duet3d.com/post/297234

                            1. A print using RRF 3.3 (ideally both with and without the toolboard)
                            2. A print using RRF 3.4 but with input shaping disabled (again with and without a toolboard)
                            3. A print using RRF 3.4 with input shaping enabled (I think we already have these, but it would be good to confirm them with the same settings and gcode).
                              Hopefully all test prints using the same filament etc.
                            1 Reply Last reply Reply Quote 0
                            • Heartleander81undefined
                              Heartleander81
                              last edited by Heartleander81

                              @Argo

                              With which file?
                              Which settings?
                              I only have PETG filament at home.

                              oh flashing back to 3.3, I don't know how that works and whether I changed something from 3.3 to 3.4 in the Config.g, I unfortunately don't know anymore either.

                              The problem with and without Toolboard is. I don't have an adapter and then have to re-solder the cable from the motor every time.

                              My tests up to now (cube 40x40x2) show that with 3.4.3 the corners are always the same. Whether with toolboard IS on or off and without toolboard with IS on or off. The corners only get smaller when I print a lot slower than 60mm/s

                              20221017_161717.jpg

                              Argoundefined 1 Reply Last reply Reply Quote 0
                              • Argoundefined
                                Argo @Heartleander81
                                last edited by

                                @Heartleander81

                                Flashing to 3.3 is the same procedure as flashing ton 3.4.
                                Just upload the files to the system folder.
                                Maybe the result will be different with RRF 3.3.
                                If not then maybe we’ll have to send our printers to Duet3D.

                                Heartleander81undefined 1 Reply Last reply Reply Quote 0
                                • Heartleander81undefined
                                  Heartleander81
                                  last edited by

                                  I use SBC not standalone

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

                                    @Heartleander81 said in Issues with pressure advance since RRF 3.4:

                                    I use SBC not standalone

                                    Try this: https://github.com/DanalEstes/DuetVersions

                                    Z-Bot CoreXY Build | Thingiverse Profile

                                    Heartleander81undefined 1 Reply Last reply Reply Quote 0
                                    • Heartleander81undefined
                                      Heartleander81 @Phaedrux
                                      last edited by

                                      @Phaedrux

                                      Sorry I doun't understand what I must do.
                                      The git can I clone but what now?

                                      I think I must install ore copy files on the pi but what and who.

                                      🙈🤷‍♂️

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

                                        @Heartleander81
                                        I believe you can also use apt-get to retrieve a specific version.

                                        sudo apt-get install <package name>=<version>

                                        Though I haven't done that myself.

                                        Also see here: https://docs.duet3d.com/User_manual/Machine_configuration/DSF_RPi#downgrade-packages

                                        Z-Bot CoreXY Build | Thingiverse Profile

                                        Heartleander81undefined 2 Replies Last reply Reply Quote 0
                                        • Heartleander81undefined
                                          Heartleander81 @Phaedrux
                                          last edited by Heartleander81

                                          @Phaedrux sudo apt-get install duetsoftwareframework=3.3.0 doun't work

                                          1 Reply Last reply Reply Quote 0
                                          • Heartleander81undefined
                                            Heartleander81 @Phaedrux
                                            last edited by

                                            @Phaedrux ok have 3.3.0 on MB and Toolboard. Now I test with is on is off extruder on MB and the same with Toolboard

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