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

    PT100 and daughter board issue

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    7
    224
    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.
    • Ducati87undefined
      Ducati87
      last edited by

      Hello guys, after some prints, the PT100 didn't want to work anymore.
      below are the tests I performed:

      • changed the PT100, nothing changed

      • tried all the 8 ports with a 100ohm resistance in order to understand if the daughterboard works but the value is always 2000.

      I bought the daughter board some weeks ago.
      How can I understand if the board works?
      thank you.

      BoAundefined 1 Reply Last reply Reply Quote 0
      • BoAundefined
        BoA @Ducati87
        last edited by

        @Ducati87 It was working, and it does not work now? Ot it was not working at all ?

        1 Reply Last reply Reply Quote 0
        • Ducati87undefined
          Ducati87
          last edited by

          it worked like a charm. After some prints it doesn't work anymore without a reason...Now I have replaced the PT100 with a normal thermistore.

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

            1. Connect the 100R resistor to one of the inputs, also make sure that you have the 2 jumpers for that input fitted.

            2. If it reads 2000C, send M305 H# (if using RRF2) or M308 S# (if using RRF3) to get the error reason for that sensor, where # is the heater number (RRF2) or sensor number (RRF3).

            3. Post your config.g file and tell us what firmware version you are using.

            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
            • Ducati87undefined
              Ducati87
              last edited by

              config.g:

              ; Configuration file for Duet WiFi (firmware version 3)
              ; executed by the firmware on start-up
              ;
              ; generated by RepRapFirmware Configuration Tool v3.1.8 on Fri Nov 20 2020 20:14:09 GMT+0100 (Ora standard dell’Europa centrale)
              
              ; General preferences
              G90                                                ; send absolute coordinates...
              M83                                                ; ...but relative extruder moves
              M550 P"Hypercube Evolution"                        ; set printer name
              M669 K1                                            ; select CoreXY mode
              
              ; 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 S0                                         ; physical drive 2 goes forwards
              M569 P3 S1                                         ; physical drive 3 goes forwards
              M569 P4 S0                                         ; physical drive 4 goes forwards
              M584 X0 Y1 Z2:4 E3                                 ; set drive mapping
              M350 X16 Y16 Z16 E16 I1                            ; configure microstepping with interpolation
              M92 X161.12 Y160.37 Z393.18:393.18 E830.00         ; set steps per mm
              M566 X1000.00 Y1000.00 Z15.00 E120.00                ; set maximum instantaneous speed changes (mm/min)
              M203 X6000.00 Y6000.00 Z600.00 E1800.00            ; set maximum speeds (mm/min)
              M201 X1800.00 Y1800.00 Z30.00 E300.00              ; set accelerations (mm/s^2)
              M906 X1000 Y1000 Z1500:Z1500 E1000 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 X0:300 Y-45:300 Z285 S0                     ; set axis maxima
              
              ; Endstops
              M574 X1 S3                                         ; configure sensorless endstop for low end on X
              M574 Y1 S3                                         ; configure sensorless endstop for low end on Y
              M574 Z1 S2                                         ; configure Z-probe endstop for low end on Z
              
              ; Z-Probe
              M950 S0 C"exp.heater3"                             ; create servo pin 0 for BLTouch
              M558 P9 C"^zprobe.in" H3 F420 T9000                ; set Z probe type to bltouch and the dive height + speeds
              G31 P500 X22 Y-37 Z2.520                             ; set Z probe trigger value, offset and trigger height
              M557 X0:250 Y25:230 S40:40                         ; define mesh grid
              
              ; Heaters
              M308 S0 P"bedtemp" Y"thermistor" T100000 B3950     ; 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 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 S120                                       ; set temperature limit for heater 0 to 120C
              ;M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin e0temp
              M308 S1 P"spi.cs2" Y"rtd-max31865"                 ; configure sensor 1 as thermocouple via CS pin spi.cs2
              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 S290                                       ; set temperature limit for heater 1 to 290C
              
              ; Fans
              M950 F0 C"Mat Fan1" 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"Hotend Fan" 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
              M950 F2 C"Mat Fan2" Q500                           ; create fan 2 on pin fan2 and set its frequency
              M106 P2 S1 H-1                                 ; set fan 2 value. Thermostatic control is turned off
              
              ; Tools
              M563 P0 S"hotend 0" D0 H1 F0:2                     ; 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
              M404 N1.75 D0.4								        ; Nozzle and filament diameter for monitor
              M200 D1.75 									        ; set all extruder filament diameters to 1.75mm
              M671 X40:280 Y145:145 S10							; Define positions of Z leadscrews or bed levelling screws
              M376 H10											; Set bed compensation taper
              
              ; Miscellaneous
              M575 P1 S1 B57600                                  ; enable support for PanelDue
              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
              
              
              

              M308 S1:

              M308 S1
              Sensor 1 type PT100 (MAX31865) using pin spi.cs2, reading -1.3, last error: success, 2/4 wires, reject 50Hz, reference resistor 400 ohms
              

              Firmware:

              Board: Duet 2 WiFi (2WiFi)
              Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.1.1 (2020-05-19b2)
              Duet WiFi Server Version: 1.23
              
              1 Reply Last reply Reply Quote 0
              • BoAundefined
                BoA
                last edited by BoA

                I would say pt100 board looks OK, and pt100 sensor itself is faulty (as connected 100R resistor gives You around 0*C reading).

                1 Reply Last reply Reply Quote 0
                • Ducati87undefined
                  Ducati87
                  last edited by

                  yes now seems to work....I don't know why! Anyway thank you for your support guys!

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