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

    ZERO KELVIN HOTEND TEMP

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    6
    25
    877
    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.
    • chrishammundefined
      chrishamm administrators @adalton5683
      last edited by

      @adalton5683 This doesn't look right either, you map heater 0 (bed) to sensor 1 (hotend):

      M950 H0 C"out0" T1
      

      it should be T0 to make sense.

      Duet software engineer

      1 Reply Last reply Reply Quote 1
      • adalton5683undefined
        adalton5683 @jay_s_uk
        last edited by

        @jay_s_uk @chrishamm
        made both changes

        M308 S1 P"temp0" Y"thermistor" A"Bed" T98801 B4185 ; configure sensor 0 as thermistor on pin temp0
        M308 S1 P"temp1" Y"thermistor" A"HotEnd" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin temp1

        M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0
        M950 H1 C"out1" T1

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

          @adalton5683 said in ZERO KELVIN HOTEND TEMP:

          M308 S1 P"temp0" Y"thermistor" A"Bed" T98801 B4185 ; configure sensor 0 as thermistor on pin temp0

          this should be S0 not S1
          The S value is the sensor number. You can't have 2 S1's!
          https://duet3d.dozuki.com/Wiki/M308

          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

          adalton5683undefined 1 Reply Last reply Reply Quote 0
          • adalton5683undefined
            adalton5683 @jay_s_uk
            last edited by

            @jay_s_uk seems like you just told me to change it to S1 lol

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

              @adalton5683 the other one! you have 2 M308's and I highlighted the second one, but instead you changed them both

              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

              adalton5683undefined 1 Reply Last reply Reply Quote 1
              • adalton5683undefined
                adalton5683 @jay_s_uk
                last edited by

                @jay_s_uk ok I made that change

                I think I moved my config around after the original post and I think I made that change so it was the only one that was like that to change. anywhoo heres the current c.g

                ; Configuration file for Duet 3 Mini 5+ (firmware version 3.3)
                ; executed by the firmware on start-up
                ;
                ; generated by RepRapFirmware Configuration Tool v3.3.10 on Tue Jan 25 2022 20:05:51 GMT-0600 (Central Standard Time)
                
                ; General preferences
                G90                                                   ; send absolute coordinates...
                M83                                                   ; ...but relative extruder moves
                M550 P"bEnder vE3D"                                   ; set printer name
                
                
                ; Drives
                M569 P0.0  S0                                          ; physical drive 0.0 goes backwards
                M569 P0.1  S0                                          ; physical drive 0.1 goes backwards
                M569 P0.2  S1                                          ; physical drive 0.2 goes forwards
                M569 P0.3  S0                                          ; physical drive 0.3 goes backwards
                M584 X0.0  Y0.1  Z0.2   E0.3                          ; set drive mapping
                M350 X16   Y16   Z16    E16   I1                      ; configure microstepping with interpolation
                M92  X80   Y80   Z400   E397.5                 		  ; Max Inst Speed Changes - Steps/mm -
                M566 X900  Y900  Z60    E300               	   	      ; Speed - mm/min
                M203 X9000 Y9000 Z600   E3000          		          ; Max Speed - mm/min
                M201 X500  Y500  Z100   E6000                         ; Acceleration - mm/s^2
                M906 X700  Y700  Z700   E1200  I30                    ; Motor Current | mA - Idle | %
                M204 P800  T4000					                  ; Print/Travel Acceleration - mm/s^2
                M84 S30                                               ; Idle timeout
                
                
                
                ; Axis Limits
                M208 X-117 Y-117 Z0 S1                                ; set axis minima
                M208 X117 Y117 Z250 S0                                ; set axis maxima
                
                ; Endstops
                M574 X1 S1 P"io0.in"                                  ; configure switch-type (e.g. microswitch) endstop for low end on X via pin io0.in
                M574 Y1 S1 P"io1.in"                                  ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin io1.in
                M574 Z1 S2                                            ; configure Z-probe endstop for low end on Z
                M574 Z2 S1 P"io2.in"                                  ; configure active-high endstop for high end on Z
                
                
                ; Z-Probe
                M950 S0 C"io3.out"                                    ; create servo pin 0 for BLTouch
                M558 P9 C"io3.in" H5 F120 T6000                       ; set Z probe type to bltouch and the dive height + speeds
                G31 P500 X-57 Y-7 Z2.5                                ; set Z probe trigger value, offset and trigger height
                
                ; Heaters
                M308 S0 P"temp0" Y"thermistor" A"Bed" T98801 B4185           ; configure sensor 0 as thermistor on pin temp0
                M308 S1 P"temp1" Y"thermistor" A"HotEnd" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin temp1
                
                M950 H0 C"out0" T0                                    ; create bed heater output on out0 and map it to sensor 0
                M950 H1 C"out1" T1                                    ; create nozzle heater output on out1 and map it to sensor 1
                M950 F0 C"out3" Q30                                   ; create fan 0 on pin out3 and set its frequency
                M950 F1 C"out4" Q30.                                  ; create fan 1 on pin out4 and set its frequency
                M950 F2 C"out5" Q30                                   ; create fan 2 on pin out5 and set its frequency
                
                M307 H0 B0 S1                                         ; disable bang-bang mode for the bed heater and set PWM limit
                M307 H1 B0 S1                                         ; disable bang-bang mode for heater  and set PWM limit
                
                M140 H0                                               ; map heated bed to heater 0
                
                M143 H0 S30                                           ; set temperature limit for heater 0 to 120C
                M143 H1 S300                                          ; set temperature limit for Hot End to 300C
                
                
                
                
                
                ; Fans
                M106 P0 C"PartCool" S0 H-1                            ; set fan 0 name and value. Thermostatic control is turned off
                M106 P1 C"HotEnd" S1 H1                          ; set fan 1 name and value. Thermostatic control is turned on
                M106 P2 C"CaseFan" S1 H-1                             ; set fan 2 name and value. Thermostatic control is turned off
                
                ; Tools
                M563 P1 S"HotEnd" D0 H1 F0                           ; define tool 0
                G10 P0 X-25 Y-21 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
                ;M912 P0 S-13						                  ; CPU temperature calibration
                ;M280 P0 S160					  	                  ; Clear any alarms
                M402								                  ; retract pin just in case
                
                ; Miscellaneous
                M501                                                  ; load saved parameters from non-volatile memory
                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
                
                ; Network
                M552 S1                                               ; enable network
                M586 P0 S1                                            ; enable HTTP
                M586 P1 S0                                            ; disable FTP
                M586 P2 S0                                            ; disable Telnet
                
                
                Phaedruxundefined 1 Reply Last reply Reply Quote 1
                • Phaedruxundefined
                  Phaedrux Moderator @adalton5683
                  last edited by

                  Does your hotend temp still show -273?

                  @adalton5683 said in ZERO KELVIN HOTEND TEMP:

                  M563 P1 S"HotEnd" D0 H1 F0

                  This should be P0 for tool0. P1 would be for tool1, which I assume you don't have two tools.

                  Are you assembling this by hand or are you starting with a config from the online generator? https://configtool.reprapfirmware.org/Start

                  Can you send M98 P"config.g" in the gcode console and report back what it returns? That will check the config for any syntax errors that may get missed during startup.

                  Z-Bot CoreXY Build | Thingiverse Profile

                  adalton5683undefined 1 Reply Last reply Reply Quote 0
                  • adalton5683undefined
                    adalton5683 @Phaedrux
                    last edited by adalton5683

                    @phaedrux

                    Ran M98 P"config.g:
                    heres everything from the console and then a pic of what the status is still.

                    1/28/2022, 5:56:23 AM	Error: Temperature reading fault on heater 1: sensor open circuit
                    1/28/2022, 5:56:22 AM	M98 P"config.g"
                    HTTP is enabled on port 80
                    FTP is disabled
                    TELNET is disabled
                    Error: bad grid definition: Too many grid points; suggest increase spacing to 11.8mm
                    1/28/2022, 5:55:48 AM	Connected to 192.168.0.27
                    

                    Screen Shot 2022-01-28 at 5.58.52 AM.png

                    Heres the config.g
                    ive even redone the config tool a couple times and since my paneldue arrived I now have that but hoopefully that shouldnt effect this already happening problem.

                    ; Configuration file for Duet 3 Mini 5+ (firmware version 3.3)
                    ; executed by the firmware on start-up
                    ;
                    ; generated by RepRapFirmware Configuration Tool v3.3.10 on Thu Jan 27 2022 23:10:21 GMT-0600 (Central Standard Time)
                    
                    ; General preferences
                    M575 P1 S1 B115200                                   ; enable support for PanelDue
                    G90                                                   ; send absolute coordinates...
                    M83                                                   ; ...but relative extruder moves
                    M550 P"Enduet 3VED"                                   ; 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.0 S0                                          ; physical drive 0.0 goes backwards
                    M569 P0.1 S0                                          ; physical drive 0.1 goes backwards
                    M569 P0.2 S1                                          ; physical drive 0.2 goes forwards
                    M569 P0.3 S0                                          ; physical drive 0.3 goes backwards
                    M584 X0.0 Y0.1 Z0.2 E0.3                              ; set drive mapping
                    M350 X16 Y16 Z16 E16 I1                               ; configure microstepping with interpolation
                    M92 X80.00 Y80.00 Z397.50 E409.00                     ; set steps per mm
                    M566 X900.00 Y900.00 Z60.00 E300.00                   ; set maximum instantaneous speed changes (mm/min)
                    M203 X9000.00 Y9000.00 Z300.00 E6000.00               ; set maximum speeds (mm/min)
                    M201 X500.00 Y500.00 Z100.00 E6000.00                 ; set accelerations (mm/s^2)
                    M906 X700 Y700 Z700 E1200 I30                         ; set motor currents (mA) and motor idle factor in per cent
                    M84 S30                                               ; Set idle timeout
                    
                    ; Axis Limits
                    M208 X-115:115 Y-115:115                                     ; set axis minima
                    ;M208 X235 Y235 Z250 S0                                ; set axis maxima
                    
                    ; Endstops
                    M574 X1 S1 P"io0.in"                                  ; configure switch-type (e.g. microswitch) endstop for low end on X via pin io0.in
                    M574 Y1 S1 P"io1.in"                                  ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin io1.in
                    M574 Z1 S2                                            ; configure Z-probe endstop for low end on Z
                    
                    ; Z-Probe
                    M950 S0 C"io3.out"                                    ; create servo pin 0 for BLTouch
                    M558 P9 C"io3.in" H5 F600 T6000                       ; set Z probe type to bltouch and the dive height + speeds
                    G31 P500 X-64 Y-10 Z2.5                                ; set Z probe trigger value, offset and trigger height
                    M557 X0:235 Y0:235 S5                                 ; define mesh grid
                    
                    ; Heaters
                    M308 S0 P"temp0" Y"thermistor" T98801 B4185           ; configure sensor 0 as thermistor on pin temp0
                    M950 H0 C"out0" 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 S110                                          ; set temperature limit for heater 0 to 110C
                    M308 S1 P"temp1" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin temp1
                    M950 H1 C"out1" T1                                    ; create nozzle heater output on out1 and map it to sensor 1
                    M307 H1 B0 S1.00                                      ; disable bang-bang mode for heater  and set PWM limit
                    M143 H1 S300                                          ; set temperature limit for heater 1 to 300C
                    
                    ; Fans
                    M950 F0 C"out3" Q50                                   ; create fan 0 on pin out3 and set its frequency
                    M106 P0 C"PartCool" S0 H-1                            ; set fan 0 name and value. Thermostatic control is turned off
                    M950 F1 C"out4" Q500                                  ; create fan 1 on pin out4 and set its frequency
                    M106 P1 C"HotEnd" S1 H1 T60                           ; set fan 1 name and value. Thermostatic control is turned on
                    M950 F2 C"out5" Q500                                  ; create fan 2 on pin out5 and set its frequency
                    M106 P2 C"CaseFan" S1 H1:0 T60                        ; set fan 2 name and value. Thermostatic control is turned on
                    
                    ; Tools
                    M563 P0 S"HotEnd" D0 H1 F0                            ; define tool 0
                    G10 P0 X0 Y-13 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
                    
                    ; Miscellaneous
                    M501                                                  ; load saved parameters from non-volatile memory
                    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
                    
                    
                    
                    dc42undefined 1 Reply Last reply Reply Quote 0
                    • dc42undefined
                      dc42 administrators @adalton5683
                      last edited by

                      @adalton5683 your heater and sensor config looks OK to me now. However, your bed heater has faulted. This is probably because it is a slow bed heater and you tried to heat it without tuning it first. I suggest you restart it and see whether the bed heater displays a valid current temperature before you try to heat it.

                      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

                      adalton5683undefined 1 Reply Last reply Reply Quote 0
                      • adalton5683undefined
                        adalton5683 @dc42
                        last edited by

                        @dc42 so ive restated it many times and its not shown the correct temp. ive tried deleting everything in config-overrid.g and anything that has to do with tunig if it appeared in config.g

                        so essentially im starting with a fresh install and its showing -273 still

                        deckingmanundefined 1 Reply Last reply Reply Quote 0
                        • deckingmanundefined
                          deckingman @adalton5683
                          last edited by

                          @adalton5683 If you are sure that everything is configured correctly but you are still seeing-273, then did you read my post above (27th Jan @ 07:41) ?

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

                          adalton5683undefined 1 Reply Last reply Reply Quote 0
                          • adalton5683undefined
                            adalton5683 @deckingman
                            last edited by

                            @deckingman I think our timezones are off so I cant find a post at that time. so can you specify what post.

                            deckingmanundefined 1 Reply Last reply Reply Quote 0
                            • deckingmanundefined
                              deckingman @adalton5683
                              last edited by

                              @adalton5683 said in ZERO KELVIN HOTEND TEMP:

                              @deckingman I think our timezones are off so I cant find a post at that time. so can you specify what post.

                              The first post after your opening posts.

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

                              adalton5683undefined 1 Reply Last reply Reply Quote 0
                              • adalton5683undefined
                                adalton5683 @deckingman
                                last edited by adalton5683

                                @deckingman
                                Ok yeah I’ve already check that. The meter is giving me correct resistances on the therm. I did however order a new thermistor anyway just incase. Also checked and rechecked the crimps even checking their resistance.

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

                                  @adalton5683 try sending M308 S0 from the console with no other parameters. It will report the current parameters for sensor 0 and the last error recorded.

                                  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

                                  adalton5683undefined 1 Reply Last reply Reply Quote 0
                                  • adalton5683undefined
                                    adalton5683 @dc42
                                    last edited by adalton5683

                                    @dc42 I ran both S0 and S1
                                    also my replacement thermistor arrived so I installed it, just the clipped end.

                                    Screen Shot 2022-01-28 at 9.39.36 PM.png

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

                                      Can you switch from temp1 to temp2 connection on the board and update the M308 to reflect?

                                      M308 S1 P"temp2" Y"thermistor" T100000 B4725 C7.06e-8

                                      Does it still show -273?

                                      Can you make up a much shorter lead for the thermistor to see if it's a break in the wiring?

                                      Z-Bot CoreXY Build | Thingiverse Profile

                                      adalton5683undefined 1 Reply Last reply Reply Quote 0
                                      • adalton5683undefined
                                        adalton5683 @Phaedrux
                                        last edited by adalton5683

                                        @phaedrux

                                        1000 Thanks to you my friend! Your fix did not work bc i didnt try it but it did lend itsself to me finding my hot end thermistor plugged into out6 like a fan when I went to try it. I have no clue how it got there. Screen Shot 2022-01-29 at 10.11.08 PM.png

                                        looks like its always anoob mistake .

                                        adalton5683undefined 1 Reply Last reply Reply Quote 1
                                        • adalton5683undefined
                                          adalton5683 @adalton5683
                                          last edited by adalton5683

                                          @adalton5683

                                          So to to the devs, how well does this board handel CNC? ive got a couple CNC builds going rightnow and I ended up buying another one of these boards since I thought I toasted the heater/driver. So I will probably use this second board for a smaller 3 axis NEMA 17 cnc machine. hoping to power mostly everything but the spindle from it if possible.

                                          I heard there is a CNC firmware. whos the main guy on that project?

                                          My other build is a 12Nm NERMA34 4 axis, w/5hp spindle running with 110V in planning on using a rotary phase converter to hopefully get all 3hp out of that spindle. Im assuming this board cannot supply 6A ish per stepper right?

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

                                            @adalton5683 Probably best to ask your CNC question in a new thread in the CNC forum for some more visibility.

                                            https://forum.duet3d.com/category/28/cnc

                                            And you can see some more details here: https://duet3d.dozuki.com/Wiki/Configuring_RepRapFirmware_for_a_CNC_machine

                                            Z-Bot CoreXY Build | Thingiverse Profile

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