The PureThermal 1 FLIR Lepton Smart I/O Module is a hackable thermal webcam module for the FLIR Lepton LWIR camera core. It ships pre-configured to operate as a plug-and-play UVC 1.0 USB thermal webcam that will work with standard webcam apps such as VLC Media Player on PC, Linux, Mac, and even Android. For developers and the more curious, it's reference firmware and hardware schematic are open-source for customized applications and alternate command, control, and video output channels such as analog. The FLIR Lepton camera core is required for operation but not included in the base unit price since many of our users already have Leptons. Get PT1 Now.
Thermal Webcam Right Out of the Box
Get Thermal video over USB right out of the box using common apps like VLC Media Player on Mac, Linux, PC, or even Android (see video below).
PureThermal 1 can do 9 Hz color video over usb using the USB UVC class
STM32F412 ARM microprocessor. Execute on-board image processing without the need for an external system. PureThermal 1 boards made before 3/24/17 contain the STM32F411CEU6 ARM microprocessor and not the 412.
USB UVC works on Windows, Linux, Mac, and even Android
Video Game Screencast Concept with Thermal Facecam PiP
Q. Which Lepton thermal imagers is this board compatible with?
A. This board is compatible with all current generation Leptons (25°, 50°, 50° shuttered, and the radiometric 2.5). The hardware is also capable of supporting Lepton 3 (PureThermal 1 was designed with Lepton 3 in mind). At this time the firmware only supports Lepton 2 types. We recommend the Shuttered 50° HOFV Radiometric Lepton™ 2.5 with PT1.
Q. Which apps work with PT1 on various platforms?
A. While not comprehensive, the short list below should get you started on your favorite platform:
* Linux: VLC Media Player, gstreamer, Guvcview
* Mac: VLC Media Player, Facetime, iChat
* Windows: yawcam (recommended), VLC Media Player, OpenBroadcastSoftware
* Android: UVCCamera (not 100% stable yet)
Q. Is there is an IDE for modifying code, compiling, debugging?
A. Any environment that works with the STM32 platform (and its various discovery/evaluation boards) will work, including, but not limited, to MDK-ARM, EWARM, TrueStudio, etc. The reference firmware includes a project to import into System Workbench for STM32 in Eclipse which is free and supports the entire compiling and debugging workflow.
Q. How can I download debug code on-target for this board? Can I debug over JTAG?
A. We have broken the JTAG signals out to a ZIF socket to be used with a debugger/emulator. Our ARM MCU JTAG adapter board can be purchased seperately, and includes connections to plug in an STLink/V2, Nucleo, JLINK, or other JTAG pod.
Q. How can I get a Lepton 3?
A. The only way at this time is to scavenge it from a FLIR One Next-generation and find a leaked data sheet online.
Q. How can I get the PureThermal 1 to automatically power on when USB power is applied?
A. On the front of the board, near the groupgets logo there is an un-stuffed 0402 footprint (see the image below). If you solder down a 1k resistor there, the board will auto turn on when USB power is applied. The "v1.2" hardware version and newer that is shipping as of 07/2016 has this resistor placed by default.
-In order to get radiometric temperature measurements from the FLIR Lepton 2.5, Y16 firmware is required. Y16 firmware requires specialized software to work such as GetThermal.
-For those wishing to apply possible future updates or load custom firmware themselves, we created a JTAG adapter board which can be purchased here. This adapter will also allow you to do more advanced debugging of PT1 along with faster flashing. Please note that firmware upgrades through DFU mode do not work reliably and are no longer supported on the PT1.