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

    Heater Fault, Slice Engineering Mosquito Magnum

    Scheduled Pinned Locked Moved
    General Discussion
    5
    9
    2.0k
    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.
    • mjimeygundefined
      mjimeyg
      last edited by

      I am trying to install a Slice Engineering Mosquito Magnum.

      This is on a new Duet 2 Ethernet board. From the day I turned it on with the heater and thermistor installed it has reported Heater 1 as 'fault' with a temperature of 2000.0°C.

      M303 reports:

      M303 H1 S240
      Error: heater 1 reported error 'sensor open circuit' at start of auto tuning

      M307 reports:

      M307 H1
      Heater 1 model: gain 481.0, time constant 126.3, dead time 7.7, max PWM 1.00, calibration voltage 0.0, mode PID, inverted no, frequency default
      Computed PID parameters for setpoint change: P6.1, I0.195, D32.8
      Computed PID parameters for load change: P6.1,

      I have tried two brand new thermistors and heater cartridges and the message does not change.

      Is there a getting started guide I have missed as I recently discovered that was the case with the stepper motors in a previous post?

      Below is my config.g file:

      ; Configuration file for factory testing Duet Ethernet and Wifi with V2.01 firmware


      FOR TESTING ONLY! USE https://configurator.reprapfirmware.org/ to generate configuration files for your printer!


      ; Communication and general
      M111 S0 ; Debug off
      M550 Creality ; Machine name and Netbios name (can be anything you like)
      M551 Preprap ; Machine password (used for FTP)

      ;*** Networking
      M552 S1 ; Turn network on

      M555 P2 ; Set output to look like Marlin
      G21 ; Work in millimetres
      G90 ; Send absolute coordinates...
      M83 ; ...but relative extruder moves
      ; Configuration file for Duet WiFi (firmware version 1.17 to 1.19)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool on Sat Oct 28 2017 00:02:03 GMT+0200 (Mitteleuropäische Sommerzeit)

      ; General preferences
      M111 S0 ; Debugging off
      G21 ; Work in millimetres
      G90 ; Send absolute coordinates…
      M83 ; ...but relative extruder moves
      M555 P2 ; Set firmware compatibility to look like Marlin
      M208 X0 Y0 Z0 S1 ; Set axis minima
      M208 X500 Y500 Z500 S0 ; Set axis maxima

      ; Endstops
      M574 X1 Y1 Z1 S1 ; Define active high microswitches
      M558 P0 X0 Y0 Z0 H5 F120 T12000 ; Set Z probe type to switch, the axes for which it is used and the probe + travel speeds
      G31 P600 X0 Y0 Z2.5 ; Set Z probe trigger value, offset and trigger height
      M557 X20:280 Y20:280 S20 ; Define mesh grid

      ; Drives
      M569 P0 S0 ; Drive 0 goes backwards
      M569 P1 S1 ; Drive 1 goes backwards
      M569 P2 S1 ; Drive 2 goes forwards
      M569 P3 S0 ; Drive 3 goes backwards
      M92 X80 Y80 Z400 E99 ; Set steps per mm
      M350 E32 I1 ; Configure microstepping with interpolation
      M350 X16 Y16 Z16 I1 ; Configure microstepping with interpolation
      M566 X1200 Y1200 Z24 E300 ; Set maximum instantaneous speed changes (mm/min)
      M203 X30000 Y30000 Z600 E3000 ; Set maximum speeds (mm/min)
      M201 X500 Y500 Z100 E5000 ; Set accelerations (mm/s^2)
      M906 X800 Y800 Z800 E800 I30 ; Set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Heaters
      M143 S265 ; Set maximum heater temperature to 265C
      M305 P0 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 0
      M305 P1 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 1

      ; Tools
      M563 P0 D0 H1 ; 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

      ; Fans
      M106 P0 S1 I0 F500 H1 T50 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
      M106 P1 S0 I0 F30 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off - have 2 Blowers parallel
      M106 P2 S0.5 I0 F30 H-1 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned off - have 2 Case Fans parallel

      ; Custom settings
      M912 P0 S-13 ; calibrate MCU Temp

      ; Miscellaneous
      M501 ; with PID Tune data
      T0 ; Select first tool

      1 Reply Last reply Reply Quote 0
      • aidarundefined
        aidar
        last edited by aidar

        2000 c means there is open circuit, so probably no termistors connected. All this situation sounds to me like you are using for hotend heater1 in config, but on board that is E0 (first extruder). I guess your termistor is connected to E1, not E0.
        Check it. Same apply to heater cartrige as well, check that it is connected to E0 output, not E1.

        1 Reply Last reply Reply Quote 1
        • mjimeygundefined
          mjimeyg
          last edited by

          Thanks, based on that I fixed it by changing:

          M563 P0 D0 H1 ; Define tool 0

          to:

          M563 P0 D0 H0 ; Define tool 0

          Still learning G-Code.

          Many thanks.

          1 Reply Last reply Reply Quote 0
          • mjimeygundefined
            mjimeyg
            last edited by

            Correction:

            H0 is the the bed.

            Based on the wiring diagrams and board markings the thermistor and heater are connected to E0.

            1 Reply Last reply Reply Quote 0
            • mjimeygundefined
              mjimeyg
              last edited by

              It seems the Slice Engineering thermistor is not compatible with Duet 2 Ethernet.

              I plugged in an original Creality CR 10-S5 thermistor and it recognised it.

              Does anyone know if there is something I need to do to make it work with the Slice Engineering thermistor?

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

                @mjimeyg From what I can gather, Slice engineering use a thermistor rather than a thermocouple or RTD or some other type of temperature sensor. Therefore, you should get some sort of reading, even if it isn't accurate. Do Slice engineering say what type of thermistor it is? They usually quote the resistance at 25 deg C and I suspect that you have a "T" value in your M305 which is 100,000 (the most common type). If you can't get information from Slice engineering, can you measure the resistance of the thermistor. It should be in the order of 100,000 Ohms at ambient if it's a "standard" thermistor but it might be something completely different. If you can't measure any resistance at all, then it's faulty.

                Well, you can ignore all the because as DC42 said, Duet does indeed have a preset for the Slice Engineeriung thermistor and it's a 500K one, not a 100K. (So I was close to being right). ☺

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

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

                  This line in your config.g is the problem:

                  M305 P1 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 1

                  The online configurator has a preset for the Slice Engineering thermistor. If you select it, it gives these values:

                  M305 P1 T500000 B4723 C1.196220e-7 ; Set thermistor + ADC parameters for heater 1

                  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

                  mjimeygundefined 1 Reply Last reply Reply Quote 0
                  • mjimeygundefined
                    mjimeyg @dc42
                    last edited by

                    @dc42 said in Heater Fault, Slice Engineering Mosquito Magnum:

                    M305 P1 T500000 B4723 C1.196220e-7 ; Set thermistor + ADC parameters for heater 1

                    That worked.

                    @deckingman for the record the resistance with the multimeter set to 2M was .425.

                    Thank you all for the help.

                    1 Reply Last reply Reply Quote 0
                    • klcjr89undefined
                      klcjr89
                      last edited by

                      The Slice thermistor has extremely high resistance at low temperatures and will report as min temp on most firmwares using standard thermistor tables. The table linked here needs to be defined:

                      https://docs.google.com/spreadsheets/d/e/2PACX-1vTHfmSmnGNEuHzjCHEjkA9_DUgnCD9z5E_7Gk1BjUgBYEBtJ6Dlj3hhnFuhFeOfnIc_7zE69VS1tAbx/pubhtml

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