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

    RRF 3.3 RC2 - FW Retraction looses settings after Reboot

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    3
    12
    497
    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.
    • Frederikundefined
      Frederik
      last edited by

      Hello,

      after upgrading from 3.3beta 3 to the RC2 i notices something strange regarding FW Retraction.

      in my config.g i set it via M207 to the following values:

      M207 P0 S0.60 R0 F4000 T4000 Z0.00

      but after a restart i get the following values if i send a M207 over the console

      m207
      Tool 0 retract/reprime: length 2.00/2.00mm, speed 16.7/16.7mm/sec, Z hop 0.00mm

      why is that everytime resetting to that 2mm 16.7mm/sec values ?

      Regards
      Frederik

      SIamundefined 1 Reply Last reply Reply Quote 0
      • SIamundefined
        SIam @Frederik
        last edited by

        @frederik can you post your config.g file and if you enter M98 P"config.g" in the console will here shows a error ?

        Hypercube-Evolution-Hybrid, Piezo Orion, Orbiter
        Duet WiFi 1.02 or later + DueX5
        RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.0beta4 (2021-09-27 11:30:36)
        Duet WiFi Server: 1.26
        Duet Web Control 3.4.0beta4 (2021-09-27)

        Frederikundefined 1 Reply Last reply Reply Quote 0
        • Frederikundefined
          Frederik @SIam
          last edited by

          @siam said in RRF 3.3 RC2 - FW Retraction looses settings after Reboot:

          M98 P"config.g"
          No Errors , loaded successfully

          SIamundefined 1 Reply Last reply Reply Quote 0
          • SIamundefined
            SIam @Frederik
            last edited by

            @frederik then post your config.g file please

            Hypercube-Evolution-Hybrid, Piezo Orion, Orbiter
            Duet WiFi 1.02 or later + DueX5
            RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.0beta4 (2021-09-27 11:30:36)
            Duet WiFi Server: 1.26
            Duet Web Control 3.4.0beta4 (2021-09-27)

            Frederikundefined 1 Reply Last reply Reply Quote 0
            • Frederikundefined
              Frederik @SIam
              last edited by Frederik

              @siam

              ; General preferences
              G90                                                          ; send absolute coordinates...
              M83                                                          ; ...but relative extruder moves
              M550 P"vcore"                                                ; set printer name
              M669 K1                                                      ; select CoreXY mode
              G4 S1														 ; wait for Toolboard Synchronisation
              
              M569 P0.0 S1
              M569 P0.1 S1
              M569 P0.2 S1
              M569 P0.3 S1
              M569 P0.4 S1
              M569 P0.5 S1
              M569 P121.0 S1
              M584 X0.1 Y0.0 Z0.2:0.3:0.4 E121.0:0.5
              
              M350 X16 Y16 Z16 E16 I1                                      ; configure microstepping with interpolation
              M92 X160.80 Y160.80 Z811.00 E859.00                          ; set steps per mm
              M566 X1000.00 Y1000.00 Z25.00 E2500.00                         ; set maximum instantaneous speed changes (mm/min)
              M203 X30000.00 Y30000.00 Z2300.00 E5000.00                    ; set maximum speeds (mm/min)
              M201 X6000.00 Y6000.00 Z75.00 E2500.00                        ; set accelerations (mm/s^2)
              M906 X1800 Y1800 Z1500 E800 I50                             ; set motor currents (mA) and motor idle factor in per cent
              M84 S30                                                      ; Set idle timeout
              
              ; Axis Limits
              M208 X0 Y0 Z0 S1                                             ; set axis minima
              M208 X410 Y395 Z390 S0                                       ; set axis maxima
              
              ; Position of Leadscrews 
              M671 X-4.5:215:434.5 Y-4.52:430:-4.52 S50 					;Position of Leadscrews
              
              ; Endstops
              M574 X1 S1 P"121.io2.in"                                     ; configure active-high endstop for low end on X via pin 121.io2.in 
              M574 Y2 S1 P"io0.in"                                         ; configure active-high endstop for high end on Y via pin io0.in
              M574 Z1 S2                                                   ; configure Z-probe endstop for low end on Z
              
              ; Z-Probe
              M950 S0 C"121.io0.out"                                       ; create servo pin 0 for BLTouch
              M558 P9 C"^121.io0.in" H2.8 F120 T12000 ;R0.5 ; A10 B0                ; set Z probe type to bltouch and the dive height + speeds
              G31 P1000 X-28 Y-22 Z3.70                                    ; set Z probe trigger value, offset and trigger height
              
              ; Mesh Grid
              M557 X20:382 Y15:368 P15:15 ; define mesh grid (Abstand X:Y in mm - Sx:x / Punkte X:Y - Px:x)
              
              ; Bed Compensation Taper
              M376 H0 													; Height (mm) over which to taper off the bed compensation should be min 20x Times the mean error / 0 or
              ; BMG Pressure Advance
              M572 D0:1 S0.050
              
              ; FW Retraction Mosquito (S)-Retraction Dist. (F) Speed , (Z) ZHopHeight
              M207 P0 S0.85 R0 F4000 T4000 Z0.01										;FW Retract Settings Tool 0
              
              ; Volumetric Extrusion Filament Diameter (D)
              M200 D1.75:1.75
              
              ; Extrusion Override Factor to 90 %
              M221 S095 D0:1
              
              ; Axis Skew Compensation
              ;M556 S100 X0.7 Y-0.2 Z0.6
              
              ; Ringing Frequenz
              M593 F62.24 ;46.51 55.86 40.5 40 											 ; F-Freuenz P-Type 0_none 1_ZVD 2_ZVDD 3_EI2 4_DAA S-DampingFactor_ default 0.2
              
              ; Print Monitor - Filament (N) and Nozzle diameter (D)
              M404 N1.75 D0.4
              
              ; Duet Laser Filament Monitor
              M591 D0 P5 C"121.io1.in" R20:150 E5.0 A0 S0 				 ; Extruder0 Tolerance 20 to 150%, 5mm comparison length, diabled
              
              ; Heaters
              M308 S0 P"temp0" Y"thermistor" T100000 B4138                 ; configure sensor 0 as thermistor on pin temp0
              M950 H0 C"out7" T0                                           ; create bed heater output on out0 and map it to sensor 0
              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 S180                                                 ; set temperature limit for heater 0 to 160C
              
              M308 S1 P"121.temp0" Y"pt1000" 	                  ; configure sensor 1 as PT1000 on pin 121.temp0
              M950 H1 C"121.out0" T1                                ; create nozzle heater output on 121.out0 and map it to sensor 1
              M307 H1 B0 S1.00                                      ; disable bang-bang mode for heater  and set PWM limit
              M143 H1 S550                                          ; set temperature limit for heater 1 to 500C
              
              M308 S2 P"temp2" Y"thermistor" T100000 B4725 C7.06e-8        ; configure sensor 2 as thermistor on pin temp1
              M950 H2 C"out8" T2                                           ; create chamber heater output on out2 and map it to sensor 2
              M307 H2 B0 S1.00                                             ; disable bang-bang mode for the chamber heater and set PWM limit
              M141 H2                                                      ; map chamber to heater 2
              M143 H2 S125                                                 ; set temperature limit for heater 2 to 120C
              
              M308 S3 P"temp1" Y"thermistor" T100000 B4725 C7.06e-8        ; configure sensor 2 as thermistor on pin temp1
              
              ; PID Parameters Bed for 100°C
              M307 H0 R0.680 C321.3 D2.40 S1.00 V24.1
              ; PID Parameters Nozzle for 225°C
               M307 H1 B0 R2.391 C190.9:158.3 D7.17 S1.00 V22.4
              ; PID Parameters for ChamberHeater 50°C
              M307 H2 R0.211 C426.7 D40.54 S1.00 V24.1
               
              ; Fans
              M950 F0 C"121.out2" Q500                                     ; create fan 0 on pin 121.out2 and set its frequency
              M106 P0 C"Mosquito" S125 H1 T45                              	 ; set fan 0 name and value. Thermostatic control is turned on
              M950 F1 C"121.out1" Q500                                     ; create fan 1 on pin 121.out1 and set its frequency
              M106 P1 C"Bauteil" S0 H-1                                    ; set fan 1 name and value. Thermostatic control is turned off
              
              ; Air Pump Control on SSR_3
              M950 F2 C"out9" Q500 										 ; create fan 1 on pin 121.out1 and set its frequency
              M106 P2 C"Druckluft" S0 H-1 								 ; set fan 1 name and value. Thermostatic control is turned off
              
              ;Led Beleuchtung  
              ; Zone 1
              M950 F3 C"out2" Q500 										 ; create a output for led zone1 on out3
              M106 P3 C"LED_1" S0.1 									 ; set output default to on
              
              ; Zone 2
              M950 F4 C"out3" Q500 										 ; create a fan output for led zone2 on out4
              M106 P4 C"Ausgang 3" S0 									 ; set output default to off
              
              ; Toolboard Buttons
              
              ;button0 LC1.121
              ;M950 J4 C"121.button0" 									 ; Input 4 uses io4 pin, inverted
              ;M581 P4 S1 C0 T2 R0 										 ; configure button for LED ON
              
              ; button1 LC1.121
              ;M950 J5 C"121.button1" 									 ; Input 5 uses io5 pin, inverted
              ;M581 P5 S1 C0 T3 R0 										 ; configure push button for LED OFF
              
              ; Tools
              M563 P0 S"Mosquito" D0 H1 F0:1                               ; define tool 0
              G10 P0 X0 Y0 Z0                                              ; set tool 0 axis offsets
              G10 P0 R0 S0                                                 ; set initial tool 0 active and standby temperatures to 0C
              
              ; Miscellaneous
              ;M501                                                         ; load saved parameters from non-volatile memory
              M912 P0 S-15.8 							   	 				 ; MCU Temperature Calibration
              M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"           ; set voltage thresholds and actions to run on power loss
              T0                                                           ; select first tool
              
              
              SIamundefined 1 Reply Last reply Reply Quote 0
              • SIamundefined
                SIam @Frederik
                last edited by

                @frederik put the contents from line 51 after the line 131

                Hypercube-Evolution-Hybrid, Piezo Orion, Orbiter
                Duet WiFi 1.02 or later + DueX5
                RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.0beta4 (2021-09-27 11:30:36)
                Duet WiFi Server: 1.26
                Duet Web Control 3.4.0beta4 (2021-09-27)

                Frederikundefined 1 Reply Last reply Reply Quote 0
                • Frederikundefined
                  Frederik @SIam
                  last edited by Frederik

                  @siam amazing, it works 🙂

                  Do you know why only the FW retraction values are affected and not for example the PA values ?

                  SIamundefined 1 Reply Last reply Reply Quote 0
                  • SIamundefined
                    SIam @Frederik
                    last edited by

                    @frederik no i can't but I think it's Time for @Phaedrux

                    Hypercube-Evolution-Hybrid, Piezo Orion, Orbiter
                    Duet WiFi 1.02 or later + DueX5
                    RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.0beta4 (2021-09-27 11:30:36)
                    Duet WiFi Server: 1.26
                    Duet Web Control 3.4.0beta4 (2021-09-27)

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

                      You're trying to define retraction settings for a tool before you've created the tool.

                      Also, you've got two extruders defined, but only have settings for one of them.

                      M584 X0.1 Y0.0 Z0.2:0.3:0.4 E121.0:0.5
                       
                      M350 X16 Y16 Z16 E16 I1                                      ; configure microstepping with interpolation
                      M92 X160.80 Y160.80 Z811.00 E859.00                          ; set steps per mm
                      M566 X1000.00 Y1000.00 Z25.00 E2500.00                         ; set maximum instantaneous speed changes (mm/min)
                      M203 X30000.00 Y30000.00 Z2300.00 E5000.00                    ; set maximum speeds (mm/min)
                      M201 X6000.00 Y6000.00 Z75.00 E2500.00                        ; set accelerations (mm/s^2)
                      M906 X1800 Y1800 Z1500 E800 I50                             ; set motor currents (mA) and motor idle factor in per cent
                      

                      Z-Bot CoreXY Build | Thingiverse Profile

                      Frederikundefined 1 Reply Last reply Reply Quote 0
                      • Frederikundefined
                        Frederik @Phaedrux
                        last edited by Frederik

                        @Phaedrux but the PA and other settings aren´t affected, and they are also above the tool, or i´m missing something ?

                        i know, that second extruder was used for testing purposes

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

                          I think it's because PA refers to an extruder drive and retraction is for the tool.

                          Z-Bot CoreXY Build | Thingiverse Profile

                          Frederikundefined 1 Reply Last reply Reply Quote 0
                          • Frederikundefined
                            Frederik @Phaedrux
                            last edited by

                            @phaedrux Thanks for clarification 🙂

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