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

    Replaced old with new duet2 wifi, cant get nozzle heater working

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    4
    16
    503
    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.
    • brianundefined
      brian @brian
      last edited by

      @brian and the config.g again

      Configuration file for Duet WiFi (firmware version 3.3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.3.10 on Wed Feb 02 2022 11:48:28 GMT-0800 (Pacific Standard Time)

      ; General preferences
      M575 P1 S1 B57600 ; enable support for PanelDue
      G90 ; send absolute coordinates...
      M83 ; ...but relative extruder moves
      M550 P"Brian's Build 3" ; set printer name

      ; Network
      M552 S1 ; enable network
      M586 P0 S1 ; enable HTTP
      M586 P1 S0 ; disable FTP
      M586 P2 S0 ; disable Telnet

      ; Drives
      M569 P0 S1 ; physical drive 0 goes forwards
      M569 P1 S1 ; physical drive 1 goes forwards
      M569 P2 S1 ; physical drive 2 goes forwards
      M569 P3 S1 ; physical drive 3 goes forwards
      M584 X0 Y1 Z2 E3 ; set drive mapping
      M350 X32 Y32 Z32 E32 I0 ; configure microstepping without interpolation
      M92 X320.00 Y320.00 Z2500.00 E420.00 ; set steps per mm
      M566 X900.00 Y900.00 Z60.00 E120.00 ; set maximum instantaneous speed changes (mm/min)
      M203 X6000.00 Y6000.00 Z180.00 E1200.00 ; set maximum speeds (mm/min)
      M201 X500.00 Y500.00 Z20.00 E250.00 ; set accelerations (mm/s^2)
      M906 X800 Y800 Z1600 E800 I30 ; 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 X430 Y410 Z650 S0 ; set axis maxima

      ; Endstops
      M574 X1 S1 P"xstop" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin xstop
      M574 Y1 S1 P"ystop" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin ystop

      ; Z-Probe
      M558 P0 H5 F120 T6000 ; disable Z probe but set dive height, probe speed and travel speed
      M557 X15:215 Y15:195 S20 ; define mesh grid

      ; Heaters
      M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; 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
      M307 H0 B1 S1.00 ; enable 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 0 to 120C
      M308 S1 P"e0temp" Y"thermistor" T100000 B4725 ; 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
      M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
      M143 H1 S280 ; set temperature limit for heater 1 to 280C

      ; Fans
      M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
      M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
      M106 P1 S1 H1 T45 ; set fan 1 value. Thermostatic control is turned on

      ; Tools
      M563 P0 S"Hot End" D0 H1 F0 ; 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

      ; Custom settings are not defined

      brianundefined 1 Reply Last reply Reply Quote 0
      • brianundefined
        brian @brian
        last edited by

        @brian 2/2/2022, 12:14:04 PM M98 P"config.g"

        HTTP is enabled on port 80
        FTP is disabled
        TELNET is disabled

        brianundefined 1 Reply Last reply Reply Quote 0
        • brianundefined
          brian @brian
          last edited by

          @brian sorry , i dont follow this " click on the </> button and paste your config.g in there"

          deckingmanundefined alankilianundefined 2 Replies Last reply Reply Quote 0
          • deckingmanundefined
            deckingman @brian
            last edited by deckingman

            @brian I think you need to PID tune the heater. You have disabled bang bang mode but there are no PID parameters in your M307.

            Edit. Unless you are using config-overide and have missed out the command to read those stored values (I'm using my phone but I think it's M501 that you need in config.g to read config-overide.g).

            Ian
            https://somei3deas.wordpress.com/
            https://www.youtube.com/@deckingman

            1 Reply Last reply Reply Quote 0
            • alankilianundefined
              alankilian @brian
              last edited by

              @brian

              See at the top of the posting entry window where there are a bunch of symbols like:
              Capture.PNG

              Click the </> button and you'll get something in the posting entry window.
              ```
              code_text
              ```

              Then if you replace the code_text with your config.g it will be formatted nicely.

              Here's my config.g

              ; Configuration file for Duet WiFi (firmware version 3)
              ; executed by the firmware on start-up
              ;
              ; generated by RepRapFirmware Configuration Tool v3.2.3 on Tue Mar 09 2021 13:21:24 GMT-0500 (Eastern Standard Time)
              
              ; General preferences
              G90                                                     ; send absolute coordinates...
              M83                                                     ; ...but relative extruder moves
              M550 P"alan"                                            ; set printer name
              M665 R132.5 L291.06 B132.5 H400                         ; Set delta radius, diagonal rod length, printable radius and homed height
              M666 X0 Y0 Z0                                           ; put your endstop adjustments here, or let auto calibration find them
              
              ; Network
              M552 P0.0.0.0 S1                                        ; enable network and acquire dynamic address via DHCP
              M586 P0 S1                                              ; enable HTTP
              M586 P1 S0                                              ; disable FTP
              M586 P2 S0                                              ; disable Telnet
              
              ; Drives
              M569 P0 S1                                              ; physical drive 0 goes forwards
              M569 P1 S1                                              ; physical drive 1 goes forwards
              M569 P2 S1                                              ; physical drive 2 goes forwards
              M569 P3 S1                                              ; physical drive 3 goes forwards
              
              ; Testing external driver
              ;M569 P5 S1 T4:4:4:4                                     ; physical drive 5 goes forwards
              ;M584 X0 Y1 Z2 E3 U5                                     ; set drive mapping
              ;M350 X16 Y16 Z16 E16 U16 I1                             ; configure microstepping with interpolation
              ;M92 X100.00 Y100.00 Z100.00 U100.00 E91.00              ; set steps per mm
              ;M566 X1200.00 Y1200.00 Z1200.00 U1200 E1200.00          ; set maximum instantaneous speed changes (mm/min)
              ;M203 X18000.00 Y18000.00 Z18000.00 U18000E1200.00       ; set maximum speeds (mm/min)
              ;M201 X1000.00 Y1000.00 Z1000.00 U1000E1000.00           ; set accelerations (mm/s^2)
              ;M906 X1000 Y1000 Z1000 E800 U1000I30                    ; set motor currents (mA) and motor idle factor in per cent
              
              M584 X0 Y1 Z2 E3                                        ; set drive mapping
              M350 X16 Y16 Z16 E16 I1                                 ; configure microstepping with interpolation
              M92 X100.00 Y100.00 Z100.00 E91.00                      ; set steps per mm
              M566 X1200.00 Y1200.00 Z1200.00 E1200.00                ; set maximum instantaneous speed changes (mm/min)
              M203 X18000.00 Y18000.00 Z18000.00 E1200.00             ; set maximum speeds (mm/min)
              M201 X1000.00 Y1000.00 Z1000.00 E1000.00                ; set accelerations (mm/s^2)
              M906 X1000 Y1000 Z1000 E800 I30                         ; set motor currents (mA) and motor idle factor in per cent
              
              M84 S30                                                 ; Set idle timeout
              
              ; Axis Limits
              M208 Z0 S1                                              ; set minimum Z
              
              ; Endstops
              M574 X2 S1 P"xstop"                                     ; configure active-high endstop for high 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 S1 P"zstop"                                     ; configure active-high endstop for high end on Z via pin zstop
              
              ; Z-Probe
              M558 P1 C"zprobe.in" H10 F3000 T6000                    ; set Z probe type to unmodulated and the dive height + speeds
              G31 P500 X0 Y0 Z-0.1                                    ; set Z probe trigger value, offset and trigger height
              M557 R132 S40                                           ; define mesh grid
              
              ; Heaters
              M308 S0 P"bedtemp" Y"thermistor" T100000 B4388 C7.06e-8 ; 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
              M307 H0 B1 S1.00                                        ; enable 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 0 to 120C
              M308 S1 P"e0temp" Y"thermistor" T100000 B4385           ; 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
              M307 H1 B0 S1.00                                        ; disable bang-bang mode for heater  and set PWM limit
              M143 H1 S280                                            ; set temperature limit for heater 1 to 280C
              
              ; Fans
              M950 F0 C"fan0" Q500                                    ; create fan 0 on pin fan0 and set its frequency
              M106 P0 S0 H-1                                          ; set fan 0 value. Thermostatic control is turned off
              M950 F1 C"fan1" Q500                                    ; create fan 1 on pin fan1 and set its frequency
              M106 P1 S0.7 H1 T45                                     ; set fan 1 value. Thermostatic control is turned on
              
              ; Tools
              M563 P0 D0 H1 F0                                        ; 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
              
              ; Custom settings
              M501                                                    ; Load config-overrides.g
              ;T0                                                      ; Select tool zero
              
              ; Miscellaneous
              M575 P1 S1 B57600                                       ; enable support for PanelDue
              M912 P0 S3.5                                            ; MCU temperature calibration
              M591 D0 P3 C"e0_stop" S1                                ; Configure filament monitor
              

              After I boot, I can see the heaters like this:
              Capture.PNG

              If I click on Tool 0 and then enter a temperature, it starts to heat up like this:
              Capture1.PNG

              What happens when you do that?

              SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

              Phaedruxundefined brianundefined 2 Replies Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator @alankilian
                last edited by

                Are you selecting the tool first before trying to heat it?

                Add T0 to the end of your config.g to select the tool automatically at startup.

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 1
                • brianundefined
                  brian
                  last edited by

                  @phaedrux No i was not selecting tool first. But now it is heating up when i send a print. However, now its not homing z properly. Have added the T0 at end, no result as yet.

                  brianundefined 1 Reply Last reply Reply Quote 0
                  • brianundefined
                    brian @brian
                    last edited by

                    @brian ok i see that i have to click the tool to make it active, who wouldnt thunk it?

                    1 Reply Last reply Reply Quote 0
                    • brianundefined
                      brian @alankilian
                      last edited by

                      @alankilian said in Replaced old with new duet2 wifi, cant get nozzle heater working:

                      config.g

                      config.g   Thanks, found it.
                      
                      brianundefined 1 Reply Last reply Reply Quote 0
                      • brianundefined
                        brian @brian
                        last edited by

                        @brian So this is now working.

                        Config.g
                        
                        ; Configuration file for Duet WiFi (firmware version 3.3)
                        ; executed by the firmware on start-up
                        ;
                        ; generated by RepRapFirmware Configuration Tool v3.3.10 on Wed Feb 02 2022 14:20:11 GMT-0800 (Pacific Standard Time)
                        
                        ; General preferences
                        M575 P1 S1 B57600                              ; enable support for PanelDue
                        G90                                            ; send absolute coordinates...
                        M83                                            ; ...but relative extruder moves
                        M550 P"Brian's Build 3"                        ; set printer name
                        
                        ; Network
                        M552 S1                                        ; enable network
                        M586 P0 S1                                     ; enable HTTP
                        M586 P1 S0                                     ; disable FTP
                        M586 P2 S0                                     ; disable Telnet
                        
                        ; Drives
                        M569 P0 S1                                     ; physical drive 0 goes forwards
                        M569 P1 S1                                     ; physical drive 1 goes forwards
                        M569 P2 S1                                     ; physical drive 2 goes forwards
                        M569 P3 S1                                     ; physical drive 3 goes forwards
                        M584 X0 Y1 Z2 E3                               ; set drive mapping
                        M350 X32 Y32 Z32 E32 I0                        ; configure microstepping without interpolation
                        M92 X320.00 Y320.00 Z2500.00 E1050.00           ; set steps per mm
                        M566 X900.00 Y900.00 Z60.00 E120.00            ; set maximum instantaneous speed changes (mm/min)
                        M203 X6000.00 Y6000.00 Z180.00 E1200.00        ; set maximum speeds (mm/min)
                        M201 X500.00 Y500.00 Z20.00 E250.00            ; set accelerations (mm/s^2)
                        M906 X800 Y800 Z1600 E800 I30                  ; 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 X430 Y410 Z650 S0                         ; set axis maxima
                        
                        ; Endstops
                        M574 X1 S1 P"xstop"                            ; configure switch-type (e.g. microswitch) endstop for low end on X via pin xstop
                        M574 Y1 S1 P"ystop"                            ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin ystop
                        M574 Z2 S2                                     ; configure Z-probe endstop for high end on Z
                        
                        ; Z-Probe
                        M558 P1 C"zprobe.in+!pson" H5 F120 T6000       ; set Z probe type to unmodulated and the dive height + speeds
                        G31 P500 X0 Y0 Z0.5                            ; set Z probe trigger value, offset and trigger height
                        M557 X15:215 Y15:195 S20                       ; define mesh grid
                        
                        ; Heaters
                        M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; 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
                        M307 H0 B1 S1.00                               ; enable 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 0 to 120C
                        M308 S1 P"e0temp" Y"thermistor" T100000 B4725  ; 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
                        M307 H1 B0 S1.00                               ; disable bang-bang mode for heater  and set PWM limit
                        M143 H1 S280                                   ; set temperature limit for heater 1 to 280C
                        
                        ; Fans
                        M950 F0 C"fan0" Q500                           ; create fan 0 on pin fan0 and set its frequency
                        M106 P0 S0 H-1                                 ; set fan 0 value. Thermostatic control is turned off
                        M950 F1 C"fan1" Q500                           ; create fan 1 on pin fan1 and set its frequency
                        M106 P1 S1 H1 T45                              ; set fan 1 value. Thermostatic control is turned on
                        
                        ; Tools
                        M563 P0 S"Hot End" D0 H1 F0                    ; 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
                        
                        ; Custom settings are not defined
                        M501                                                    ; Load config-overrides.g
                        ;T0  
                        
                        
                        brianundefined 1 Reply Last reply Reply Quote 0
                        • brianundefined
                          brian @brian
                          last edited by

                          @brian thanks for everyone's help

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