Products > Thermal Imaging

Temperature tracking versus time under software control

(1/2) > >>

I have a problem that I would like to solve, and was hoping I could find some help here.

I'd like to be able to use a thermal camera to measure the temperature of several (2 - 10) points on a printed circuit board, and read these temperatures from a Python program in something approximating real time, i.e. a second or two delay would be ok. In a perfect world, I would also be able to command the camera to take a picture from the same program as well, and store it.

Right now, I have a FLIR T420, and ideally I would like to use this camera to do this, but I would consider one of the cheap solutions with an added lens, if it is more likely to be successful.

The purpose of this is to monitor the temperature of several components in a power converter over time. My program already runs a power supply, electronic load, and an Agilent data acquisition system, and takes data. I would like to add the capability to measure several temperatures in addition to voltages and currents.

Please note that I am not a good programmer and will never be one, but I can do a little bit of Python and Octave/MATLAB. I can follow directions pretty well, though...



Sorry I cannot help on the programming side either as I am no coder.

I know you want to use a thermal camera, but have you considered something like the FLUKE 2635 HYDRA DATA BUCKET ? It is designed for this sort of analysis. I have one and it provides many thermocouple channels that I can use to monitor the temperature at many points within a piece of equipment. The thermocouples do need to be taped down onto the IC's with Kapton tape but this approach has the advantage of allowing closed case testing so air flow is accurate for the normal operating conditions.

I no longer need my Hydra Data Bucket so might even sell my unit if you decide to go that route. Its a clever bit of kit that saves data to a flash card or interfaces to a PC. I have the very expensive FLUKE PC software for it as well  :)


Just a thought.

Hi Fraser,

Thanks for your reply. I have already considered using a data acquisition system, since I have an Agilent 34970A that I use to collect voltage, current, ambient temp, etc. The problem I have with using thermocouples is that the main parts of interest are chip-scale packaged parts, i.e. die with bumps, so it is really difficult to get even very small thermocouples to stay attached.

The bigger problem, though, is that at least one of the die surfaces that I want to measure is electrically active with a rectangular voltage pulse of 100-200V peak. I have yet to find a thermcouple meter that will accurately read the temp, and even a thin layer of electrical insulation is not enough due to the capacitive coupling, not to mention that it degrades the temperature measurement. I've also tried thermistors and RTDs, but they are only slightly better.


Hi JohnG,

You have the perfect scenario for using a non contact method of temperature measurement....totally agree with your proposed approach of using a multi point thermal image for temperature tracking. Some of FLIR's advanced software packages designed for scientific use may offer such capabilities but sadly my experience of these software packages is that they are very expensive. FLIR ThermaCAM Researcher Pro was the software I used to use.

There is a free 30 day trial here:

I think the new version is called ResearchIR and may be found here:

Best Wishes


For E4 and some other models this software could maybe be of some use for automatic data collection:


[0] Message Index

[#] Next page

There was an error while thanking
Go to full version