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

    Thermisors showing wrong temperatures

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    6
    62
    2.8k
    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.
    • dc42undefined
      dc42 administrators @mendelevium
      last edited by

      @mendelevium said in Thermisors showing wrong temperatures:

      i have found out that when temperature shows 235, the temp is actually around 35 degrees. I checked with a digital thermometer.

      What sort of digital thermometer? IR thermometers are no good for measuring the temperatures of small surfaces such as nozzles.

      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

      mendeleviumundefined 1 Reply Last reply Reply Quote 0
      • mendeleviumundefined
        mendelevium @dc42
        last edited by

        @dc42
        I have a food thermometer with a probe which I machined to go inside the heat-block and it reads the temperature very accurately. I am using very common thermocouples and they worked well when used over a ramps/arduino arrangement.

        dc42undefined 1 Reply Last reply Reply Quote 0
        • mendeleviumundefined
          mendelevium @SIam
          last edited by

          @siam
          I have a common thermocouple which gave me very good readings when I used a ramps card.

          mendeleviumundefined 1 Reply Last reply Reply Quote 0
          • mendeleviumundefined
            mendelevium @mendelevium
            last edited by

            @mendelevium
            Good to mention that all the thermocouples are connected directly to the board with no expansion boards or daughterboards.

            Dougal1957undefined 1 Reply Last reply Reply Quote 0
            • Dougal1957undefined
              Dougal1957 @mendelevium
              last edited by

              @mendelevium said in Thermisors showing wrong temperatures:

              @mendelevium
              Good to mention that all the thermocouples are connected directly to the board with no expansion boards or daughterboards.

              so some confusion now your title said thermistors but your now saying Thermocouples . Which is it as both operate differently?

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

                @mendelevium, what do the thermistors read at room temperature?

                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

                mendeleviumundefined 1 Reply Last reply Reply Quote 0
                • mendeleviumundefined
                  mendelevium @dc42
                  last edited by

                  @dc42
                  I have thermocouples sorry for the confusion my mistake 🙂
                  They do not read anything on the dashboard - Just N/A
                  but when the heaters were tested they read the temperature and maintain it but obviously they overread the temperature as it did not actually reach the temperature it displayed.

                  The digital thermometer I got to check the situation as the filament did not melt at the temperature the system displayed.

                  1 Reply Last reply Reply Quote 0
                  • mendeleviumundefined
                    mendelevium @Dougal1957
                    last edited by

                    @dougal1957 - sorry they are thermocouples... my mistake as they are not the same thing sorry again...

                    Dougal1957undefined mendeleviumundefined 2 Replies Last reply Reply Quote 0
                    • Dougal1957undefined
                      Dougal1957 @mendelevium
                      last edited by

                      @mendelevium said in Thermisors showing wrong temperatures:

                      @dougal1957 - sorry they are thermocouples... my mistake as they are not the same thing sorry again...

                      in that case you need the Thermocouple daughter board as well!

                      mendeleviumundefined 2 Replies Last reply Reply Quote 0
                      • mendeleviumundefined
                        mendelevium @Dougal1957
                        last edited by

                        @dougal1957
                        I have two thermocouples for the hotends and another for the heatbed which runs on 220V but has an enclosed unit. the daughterboard takes up the three of them?

                        mendeleviumundefined Dougal1957undefined 2 Replies Last reply Reply Quote 0
                        • mendeleviumundefined
                          mendelevium @mendelevium
                          last edited by

                          @mendelevium
                          I have checked my purchases because I have bought the stuff months ago....
                          I should have a type K thermocouple daughterboard and a pt 100 daughterboard...
                          i have to look it up...

                          1 Reply Last reply Reply Quote 0
                          • Dougal1957undefined
                            Dougal1957 @mendelevium
                            last edited by

                            @mendelevium said in Thermisors showing wrong temperatures:

                            @dougal1957
                            I have two thermocouples for the hotends and another for the heatbed which runs on 220V but has an enclosed unit. the daughterboard takes up the three of them?

                            Each daughter board takes unto 2 sensors but you can also stack 2 daughter boards to give your 4 sensors.

                            1 Reply Last reply Reply Quote 1
                            • mendeleviumundefined
                              mendelevium @mendelevium
                              last edited by

                              @mendelevium
                              I have found one daughter board and will buy another one. I have one issue though because my thermocouples were single wired to the board and used a common GND cable. Anybody knows if the daughterboard output have one terminal as a ground? otherwise I have go through much hassle...

                              mendeleviumundefined 1 Reply Last reply Reply Quote 0
                              • mendeleviumundefined
                                mendelevium @mendelevium
                                last edited by

                                @mendelevium 12884b24-06eb-4c74-8bea-f441a69a96d6-image.png

                                1 Reply Last reply Reply Quote 0
                                • mendeleviumundefined
                                  mendelevium @Dougal1957
                                  last edited by

                                  @dougal1957
                                  I have rewired the thermocouples and fitted a Max 31856 daughterboard
                                  I have the heatbed and Extruder 0 connected.

                                  I have now changed the relevant parameters as follows;-

                                  M308 S0 P"bedtemp" K"thermocouple-max31856"

                                  M308 S1 P"e0temp" K"thermocouple-max31856"

                                  its telling me unknown sensor

                                  Dougal1957undefined droftartsundefined 2 Replies Last reply Reply Quote 0
                                  • Dougal1957undefined
                                    Dougal1957 @mendelevium
                                    last edited by Dougal1957

                                    @mendelevium said in Thermisors showing wrong temperatures:

                                    @dougal1957
                                    I have rewired the thermocouples and fitted a Max 31856 daughterboard
                                    I have the heatbed and Extruder 0 connected.

                                    I have now changed the relevant parameters as follows;-

                                    M308 S0 P"bedtemp" K"thermocouple-max31856"

                                    M308 S1 P"e0temp" K"thermocouple-max31856"

                                    its telling me unknown sensor

                                    do you definitely have one with the 31856 rather than the 31855?(seem's they changed at some time during the run)

                                    You may have to wait for one of the crew to comment (I am by no means an expert on this)

                                    1 Reply Last reply Reply Quote 0
                                    • droftartsundefined
                                      droftarts administrators @mendelevium
                                      last edited by droftarts

                                      @mendelevium your command is wrong; they are not plugged into bedtemp and e0temp, they are plugged into spi.cs1 and spi.cs2. See https://duet3d.dozuki.com/Wiki/Connecting_thermocouples#Section_RepRapFirmware_3_x

                                      Ian

                                      Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                                      mendeleviumundefined 1 Reply Last reply Reply Quote 1
                                      • mendeleviumundefined
                                        mendelevium @droftarts
                                        last edited by

                                        @droftarts thanks so much...

                                        mendeleviumundefined 1 Reply Last reply Reply Quote 0
                                        • mendeleviumundefined
                                          mendelevium @mendelevium
                                          last edited by

                                          @mendelevium
                                          I am still struggling and hopefully someone can guide me.
                                          I will explain what I have and what I am trying to achieve.
                                          I have two daughterboards stacked on top of each other MAX31856-based interface boards
                                          I have one heatbed H0 on channel 151, Hotend 0 on channel 150 and Hotend 1 on channel 152
                                          I have type K thermocouples
                                          This is how I configured my confg file.

                                          ;Heatbed configuration
                                          M305 P0 X151
                                          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

                                          ;Hotend 0 configuration
                                          M305 P1 X150
                                          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

                                          ;Hotend 1 configuration
                                          M305 P2 X152
                                          M950 H2 C"e1heat" T2 ; create nozzle heater output on e1heat and map it to sensor 2
                                          M307 H2 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
                                          M143 H2 S280 ; set temperature limit for heater 2 to 280C

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

                                            Here's what the config tool outputs when selecting thermocouple.

                                            ; Heaters
                                            M308 S0 P"spi.cs2" Y"thermocouple-max31855" ; configure sensor 0 as thermocouple via CS pin spi.cs2
                                            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"spi.cs1" Y"thermocouple-max31855" ; configure sensor 1 as thermocouple via CS pin spi.cs1
                                            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
                                            M308 S2 P"spi.cs3" Y"thermocouple-max31855" ; configure sensor 2 as thermocouple via CS pin spi.cs3
                                            M950 H2 C"e1heat" T2                        ; create nozzle heater output on e1heat and map it to sensor 2
                                            M307 H2 B0 S1.00                            ; disable bang-bang mode for heater  and set PWM limit
                                            M143 H2 S280                                ; set temperature limit for heater 2 to 280C
                                            

                                            Z-Bot CoreXY Build | Thingiverse Profile

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