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

    PIR pyrometer sensor as temperature sensor for liquid

    Scheduled Pinned Locked Moved
    Third-party add-ons
    2
    8
    541
    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.
    • Depundefined
      Dep
      last edited by

      RRF with Duet board is used for photopolymer printer. Resin vat heating - infrared.

      Is it possible to connect any pyrometer sensor to measure liquid at a distance (resin)?

      What can you advise for this?

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

        @dep do you have a particular sensor in mind? Perhaps something like one of these https://uk.farnell.com/w/c/sensors-transducers/sensors/temperature-sensors/infrared-temperature-sensors/prl/results?sort=P_PRICE ?

        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

        Depundefined 1 Reply Last reply Reply Quote 0
        • Depundefined
          Dep @dc42
          last edited by Dep

          Hi @dc42. I can use any sensor that is the easiest to connect.

          The task is to measure the temperature of the resin in the vat. The distance is not large - 10 - 15 centimeters. Accuracy is also not needed great - about 1 degree will be enough.

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

            @dep which Duet are you using? Please include the revision number.

            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

            Depundefined 1 Reply Last reply Reply Quote 0
            • Depundefined
              Dep @dc42
              last edited by

              @dc42

              Now I have Duet 3 (the inscription on the sticker is D3MB6HC v1.01 WD43001).
              In general, I planned to purchase Duet 3 Mini 5+ for further work.

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

                @dep there are various types of thermopile-type pyrometer sensors available. Some include lenses to achieve a narrow field of view. Some provide a direct output either via I2C or another protocol, while others provide just the output of the thermopile plus a thermistor to read the sensor temperature. Some have a filter for detecting a particular gas; I expect you would need to avoid those.

                Here are some possible options:

                1. Use one of the sensors that provide a I2C output. I2C signals are very prone to picking up capacitive interference. So the pyrometer would need to be mounted fairly close to the main board, and the cable would need to be kept away form stepper motor cables.

                Unfortunately the current Duet 3 MB6HC does not support I2C in hardware (the next version will), although it would be possible to convert the board to support it by soldering a resistor or wire link on top of one of the resistors on the board. Revisions 1.01 and later of Duet 3 Mini boards do have hardware support for I2C.

                RepRapFirmware for Duet 3 and 3 Mini does not yet support I2C but we expect to add this functionality in RRF 3.5.

                In order to support a sensor using I2C, a new sensor type would need to be added to RRF.

                1. Use one of the basic sensors with a thermopile output and a thermistor. If the thermopile output is large enough then it could be fed directly into an analog input configured as a Linear Analog Sensor; otherwise use an op-amp to amplify it. The thermistor can be read as normal. To get an accurate temperature, the thermistor temperature will need to be added to the temperature difference provided by the thermopile. This could perhaps be done by having the daemon.g file adjust the linear analog sensor parameters as the thermistor temperature changes.

                2. Use an Arduino or similar to read one of the above types of pyrometer, and output a voltage proportional to temperature, that can be read by a Linear Analog sensor on the Duet.

                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

                Depundefined 2 Replies Last reply Reply Quote 0
                • Depundefined
                  Dep @dc42
                  last edited by

                  @dc42 Thanks for the detailed answer!

                  1. This option seems to me the best. Soldering to the board is no problem if you say what exactly needs to be soldered. Also the question is when will support be released in RRF. We are not in a hurry, but if it happens in a year, then this option will not suit.

                  2. This method is very interesting! But I think it's hard to implement.

                  3. We can do this, I thought about it. But this is an extra processor, I would not want to complicate it.

                  In general, the first method is the most interesting!

                  1 Reply Last reply Reply Quote 0
                  • Depundefined
                    Dep @dc42
                    last edited by

                    @dc42 I purchased MLX90614 sensors for experimentation. Maybe you have a beta version of the RRF software to try to connect?

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