Skip to content
THERMAL IMAGING // OPEN-SOURCE DEVELOPMENT BOARD

PureThermal 1 — FLIR Lepton Thermal Camera Development Board

The GroupGets PureThermal 1 is an open-source hardware development platform for the FLIR Lepton LWIR thermal camera core. It combines an STM32F411CEU6 Arm Cortex-M4 microcontroller, a socket for FLIR Lepton 2.x or 3.x modules, a Texas Instruments TMP007 infrared thermopile reference sensor, and a Li-Ion battery charger. Pre-programmed firmware streams thermal video over USB UVC or UART without host drivers.

Architecture & Technical Specifications

Hardware Architecture & Features

  • STM32F411CEU6 Arm Cortex-M4 microcontroller (100 MHz, 512 KB Flash, 128 KB SRAM).
  • Socket for FLIR Lepton 2.x (80x60) and FLIR Lepton 3.x / 3.5 (160x120) LWIR cores.
  • Onboard Texas Instruments TMP007 infrared thermopile sensor for ambient reference calibration.
  • Micro-USB connector, single-cell Li-Ion battery charger, external 5 V input pads, and ON/OFF switch.
  • 100-mil pitch expansion headers for UART and I2C plus an 8-pin header for an ESP8266 Wi-Fi module.
  • Built-in USB DFU bootloader (no JTAG probe needed for flashing) plus an FFC header for JTAG/SWD.

Firmware, Software & Integration

  • Open-source purethermal1-firmware with example projects for USB UVC color video and UART streaming.
  • Driverless USB UVC webcam enumeration on Windows, Linux, macOS, and Android.
  • I2C command and control driver to configure FLIR Lepton internal telemetry, AGC, and FFC shutter modes.
  • I2C reference driver to read ambient and object temperatures from the onboard TMP007 thermopile.

Hardware Photos & Figures (1)

PureThermal 1 development board showing STM32F411CEU6, FLIR Lepton core, TMP007 thermopile, and expansion headers.
PureThermal 1 development board showing STM32F411CEU6, FLIR Lepton core, TMP007 thermopile, and expansion headers.

Video Demonstrations

Datasheets, Source Code & Reference Links