tCam-Mini IR thermal camera board ships with ESP32 module

While there are plenty of ESP32 camera boards, it’s much harder to find off-the-shelf solutions with ESP32 wireless SoC and an IR thermal camera.

That’s likely why Dan Julio decided to design tCam-Mini board combining an ESP32 module with a Flir Lepton 3.5 sensor with 160×120 resolution to capture radiometric data for thermographic analysis.tCam mini ESP32 thermal camera board

tCam-Mini board hardware specifications:

  • Wireless module – Espressif ESP32-WROVER-E module with dual-core ESP32-D0WD0V3 WiSoC, 8 MB PSRAM, 8 MB Flash, and PCB antenna;
  • Camera – Flir Lepton 3.5: 160×120 pixel radiometric LWIR camera with shutter operating in either Radiometric/TLinear (each pixel contains temperature data) or AGC modes (no temperature data in each pixel but better images).
  • Expansion – 4-pin I2C header
  • Debugging – Micro USB port with CP2102N-A02 USB to UART bridge for ESP32 boot loader control
  • Misc – Dual color (Red/Green) status LED, Factory/Wifi Reset button
  • Power supply – 5V input via micro USB port or 2-pin header; 3.3V, 3.0V, 2.8V, and 1.2V output

tcam IR Camera consoleIt’s possible to connect to the ESP32 thermal camera board in access point or station mode to control it with “tCam console” desktop application compatible with Linux, Mac OS X, and Windows. The application displays images or streams with multiple palettes, saves and loads images or streams with radiometric data, exports images as jpg, png or tiff files, comes with a graphics function to plot spotmeter and marker, export, save or print the graphs for analysis, and so on.

If you’d rather control the board from your own application a simple json-based command set can be used over a TCP/IP Socket. Both hardware design files (PDF schematics, Gerber files, BoM, etc…) and the ESP-IDF-based firmware source code are available in Dan’s Github repository. The desktop program can also be downloaded from Github but only in binary form.

The tCam-Mini camera board is currently offered for $69.99 plus shipping on GroupGets, but note that the price does not include Flir Lepton 3.5 camera sold as an option for $199.99. The only other ESP32 thermal camera I could find is Seeed Studio’s MLX90621 BAB Thermal Imaging Camera / 16×4 IR Array sold for $129.99 but currently out of stock.

Share this:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
7 Comments
oldest
newest
geokon
7 months ago

Looks a bit fishy.. Leptons are almost always used in combination with a normal RGB camera. Then the images are combined to synthetically make/fake a higher resolution IR image. ex: the flir-one I don’t think they’re ever used on their own b/c of the minuscule near-useless resolution (thank you ITAR). The example screenshot is seemingly doing that b/c it’s clearly not just 160×120. Also bare in mind that while it nominally 160×120 expect a ton of dead pixels that are also smoothed over in a way that’s hard to detect… So.. my guess is that the photo of it taking… Read more »

RobertW
RobertW
7 months ago

[Statement of Bias: I’m backed/ordered the the tcam-mini yesterday] I don’t think the candle pic was faked, I have a PureThermal 2 usb streaming module with a Lepton 3.5. 160×120 can give a surprising amount of detail, especially when viewing a close object. With the right scaling of the temp levels and the interpolation that goes along with scaling the image up to a viewable resolution the images are surprisingly good I was able to get a similar image of a birthday candle using the GetThermal tool https://github.com/groupgets/GetThermal using the default settings. With some tweaking of the false color palette… Read more »

RobertW
RobertW
7 months ago

One thing I omitted from my comments about scaling that I should add for completeness: While scaling the image up and then smoothing it for viewing can result in a very nice image, a user must not forget that the actual radiometric data is still limited to the sensor’s 160×120 resolution. Any use of measured temperatures needs to be planned carefully to make sure the areas of interest are actually being “viewed” by different elements. If such precision is not required, then image scaling may result in a reasonable interpolation of temperature values. I haven’t looked at the viewer yet,… Read more »

Alexey
Alexey
7 months ago

Important Note! FLIR Lepton 3.5 is NOT included and is required for this product to work, please add one during checkout if you do not already have one.

Jacques
7 months ago

It is important to note that the $69.99 price does NOT include the IR camera itself, which is sold as an “option” for $199.99.

Jacques
7 months ago

Other thermal cameras include the MLX90640/41/21 (available from Seeed and other sources) and AMG8833 (ditto). They have lower resolution (some as little as 8×8!), but that’s usually more than enough for many applications, and you have many more choices in terms of FOV (field of view) which can be very important for some applications. Note that since the start of the pandemic, availability is spotty and prices have increased quite a lot… You can then hook them up to your favorite board, including the gazillions of ESP32 boards, most of which are lot cheaper than then tCam Mini and often… Read more »

Willy
Willy
7 months ago

I was impressed by the low price for high resolution until I figured the camera is not in it 🙂 I own an MLX90640 (32×24) connected to my odroid-go which is pretty handy. It is interleaved in chess mode, so you need not to move while taking a snapshot, but that’s quite convenient to find hot spots on a device or to find where cold air enters your hours (or hot air exits). I would love to have double this resolution though, but I don’t think we need a lot for the vast majority of use cases. With 32×24 I… Read more »

Advertisement