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

    [3.4.0 B2] Motors don't switch to Idle mode

    Scheduled Pinned Locked Moved
    Beta Firmware
    2
    2
    176
    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.
    • SIamundefined
      SIam
      last edited by

      Hi,

      yesterday I had finished a print and after round 30 min. I became a warning that my driver for the extruder is getting to hot, I've looked at the Stepper motor and this was very hot !

      Today I have done some checks, and it seems that the Stepper Motors don't go to idle mode ( I hear a noise if they are on) When i reduce the power by hand all works fine. In my Config, i have set the Timeout to 35 Seconds (M84 S35), but this seems to be never executed.

      I had this issue never before, so I think it has to do with the beta firmware.

      Here are my config.g file

      ;jerk z achse af 50 von 20
      ; Configuration file for Duet WiFi (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v2.1.4 on Sun Jan 05 2020 16:17:09 GMT+0100 (Mitteleuropäische Normalzeit)
      ;pwm auf ausgang 5
      ; General preferences
      ;M555 P2												; Marlin emulation
      G90                                                 ; send absolute coordinates...
      M83                                                 ; ...but relative extruder moves
      M550 P"hypercube"                                   ; set printer name
      M554 P192.168.188.1                                 ;set gateway
      M553 P255.255.255.0
      
      M669 K1                                        ; select CoreXY mode
      
      
      ; Network
      M552 S1                                             ; enable network
      M586 P0 S1                                          ; enable HTTP
      M586 P1 S1                                          ; disable FTP
      M586 P2 S1                                          ; disable Telnet
      M554 P192.168.188.1                                 ;set gateway
      M553 P255.255.255.0
      
      
      ; Drives
      M569 P0 S0                                          ; physical drive 0 = X goes backwards
      M569 P1 S0                                          ; physical drive 1 = Y goes backwards
      M569 P2 S1                                          ; physical drive 2 = Z goes forwards
      M569 P3 S1                                          ; physical drive 3 = Z goes forwards
      M569 P4 S1                                          ; physical drive 4 = Z goes forwards
      M569 P5 S0                                          ; physical drive 5 =  nc
      M569 P6 S0                                          ; physical drive 6 =  orbiter direct
      M569 P7 S1                                          ; physical drive 7 = E0 goes forwards bmg bowden
      M569 P8 S1                                          ; physical drive 8 = nc
      M569 P9 S0                                          ; physical drive 9 = g5 flex
      
      M584 X0 Y1 Z2:3:4 E6                                ; set drive mapping orbiter
      M350 X16 Y16 Z16 E16 I1                          ; configure microstepping with interpolation
      M671 X0:390:0 Y30:160:304 S3 F1.0                    ; Leitspindeln links und rechts von der X-Achse
      
      
      M92 X80 Y80 Z802 E692 ;z790.6 E1175 ;E1420 ;E714 ;E2143 ;E2124 ;E1900 ;4246 ;2123                     ; set steps per mm G5 Flex 2145 ohne dda 782.40
      ;M92 X80 Y80 Z802.46 E4286
      ; G5 Flex
      ; jerk
      ;M566 X600.00 Y600.00 Z300.00 E300 ;E150         ; set maximum instantaneous speed changes (mm/min) x/y 600 original
      M566 X300.00 Y300.00 Z100.00 E300 ;E300 last z = 150 xy=600 zwar 50
      M203 X30000.00 Y30000.00 Z2400.00 E3600.00     ; set maximum speeds (mm/min)
      ;M201 X4000.00 Y4000.00 Z1000.00 E600 ;E120;E180.00          ; set accelerations (mm/s^2) x/y 2000 z 500 original
      M201 X1500.00 Y1500.00 Z200.00 e600 ;E600 last z= 250 xy=1000
      M204 P1200 T4000
      
      ;19.3.2021, 18:30:31	m201 e3000
      ;19.3.2021, 18:30:16	m566 e1500
      ;19.3.2021, 18:29:55	m572 d0 s0.07
      
      
      
      
      ; x/y Nema 17 42BYGHW811 2.5Amp 4800Torque
      ; Z Nema 17 Bipolar 1.8deg 65Ncm 2.1A 3.36V 17HS24-2104S
      ; E bondtech bowden Nema 17 Schrittmotor 1.7A 40Ncm 1.8 Deg 
      
      ;M906 X2500.00 Y2500.00 E500.00 Z2100.00 I10       ; set motor currents 
      M906 X2000.00 Y2000.00 E500.00 Z1890.00 I10 
      ; g5 flex
      ;M913 X80 Y80 Z90 E100 ;E50  							;reduce stepperpower z war 95
      M84 S35
      ; Axis Limits
      M208 X-1 Y0 Z0 S1                                  		; set axis minima
      M208 X390 Y350 Z415 S0                              	; set axis maxima
      
      ; Endstops
      M574 X1 S1 P"xstop"                                 	; configure active-high endstop for low end on X via pin xstop
      M574 Y1 S1 P"ystop"                                 	; configure active-high endstop for low end on Y via pin ystop
      M591 D0 P2 C"zstop" S1									; Z entstop als filament sensor aktivieren
      
      
      M950 J1 C"duex.e5stop" 									; Jnn = Input pin number (RRF 3.01RC2 and later only)/ C"name" Pin name(s) and optional inversion status.
      M581 P1 T2 S1 R1 ; P1
      
      
      
      ; Z-Probe
      M558 P8 R1.5 C"^!zprobe.in+zprobe.mod" H5 F600 T12000 A2	;A3 S0.01; 
      G31 P500 X0 Y0 Z0;-0.1; 2 ;Z-0.2 ;24               ; V6 mit HC2 z-0.075
      M557 X0:390 Y0:350 P7:7 ;S75                            ; define mesh grid X0:383 Y0:361 P7:7 ;S75  
      
      ; Heaters
      ;https://duet3d.dozuki.com/Wiki/Calibrating_thermistor_and_PT1000_readings
      
      M308 S0 P"bedtemp" Y"thermistor" A"Heizbett" T100000 B3950 H12     ; configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bedheat" T0                               	; create bed heater output on bedheat and map it to sensor 0
      M140 H0
      M143 H0 S115                                        	; set temperature limit for heater 0 to 100C
      M307 H0 B0 S1.00                                    	; disable bang-bang mode for the nozzle heater and set PWM limit
      
      M308 S1 P"e0temp" Y"thermistor" A"Hotend" T100000 B4725 C7.06e-8 H10 L-3;B4276       ; configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1                                	; create nozzle heater output on e0heat and map it to sensor 1
      ;M308 S2 P"mcu-temp" Y"mcu-temp" A"MCU"					; set virtual heater for MCU
      M308 S2 Y"mcu-temp" A"CPU"					; set virtual heater for MCU
      ;M308 S3 Y"drivers" A"Duet-Treiber"
      ;M308 S4 Y"drivers-duex" A"Duex-Treiber"
      
      M143 H1 S290                                        	; set temperature limit for heater 1 to 280C
      M307 H1 B0 S1.00                                    	; disable bang-bang mode for the nozzle heater and set PWM limit
      
      ; Fans
      ;M950 F0 C"fan0" Q25500 ;H-1                            ; create fan 0 on pin fan0 and set its frequency
      ;M106 P0 S0 H-1 C"Bauteilkühlung"                       ; set fan 0 value. Thermostatic control is turned on
      
      M950 F0 C"fan0" Q500;H-1                              	; create fan 0 on pin fan0 and set its frequency
      M106 P0 S0 H-1 C"Bauteilkühlung"                        ; set fan 0 value. Thermostatic control is turned on
      
      M950 F1 C"fan1" Q500 ;H1                              	; create fan 1 on pin fan1 and set its frequency
      M106 P1 S1 H1 T45 C"Hotend"                                    ; set fan 1 value. Thermostatic control is turned off
      M950 F2 C"fan2" Q250 ;H-1                              	; create fan 2 on pin fan2 and set its frequency
      M106 P2 S0 H-1 F250 C"LED"                                  ; set fan 2 value. Thermostatic control is turned off
      
      ; Tools
      M563 P0 S"Orbiter" D0 H1 F0                               ; define tool 0              *****
      ;M563 P1 S"Rechts" D1 H1 F0                             ; define tool 1              *****
      G10 P0 X0 Y0 Z0                                    		; set tool 0 axis offsets
      ;G10 P1 X0 Y0 Z0                                     	; set tool 1 axis offsets
      G10 P0 R0 S0                                        	; set initial tool 0 active and standby temperatures to 0C
      ;G10 P1 R0 S0                                        	; set initial tool 1 active and standby temperatures to 0C
      
      ; Custom settings are not defined
      
      ; Miscellaneous
      M912 P0 S-6.9											; MCU Temp. korrecktur
      M501                                                	; load saved parameters from non-volatile memory
      M911 S22.0 R23.0 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" 	;auto save on loss of power
      M572 D0 S0.12 ;12;4									    ;Pressure advance
      ;M593 F33 ;Dynamic Acceleration Adjustment
      M593 F20
      ;M593 P"zvdd" F20 
      M955 P0 C"spi.cs3+spi.cs4" S4800 Q10000000 R12 I20
      
      ;m592 D0 A0.0122865 B-0.001164296
      ;m592 D0 A0.003538564 B-6.21548E-05
      ;m592 D0 A0.000719029 B0.001242184 						; nonlinear extrusion
      ;M572 D0 s0.02											;extruder pressure advance
      T0                                                  	; select first tool
      ;M207 S4.0 F4800 z0.8									;Set retract length
      ;M290 S0.15 R0 ;
      

      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)

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

        @siam thanks for your report. I've made a note to look into this.

        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