Skip to content
THERMAL IMAGING // USB UVC SMART I/O MODULE

PureThermal Mini — USB UVC FLIR Lepton Smart I/O Module

The GroupGets PureThermal Mini is a compact USB video class (UVC) thermal camera carrier board and development platform for the FLIR Lepton long-wave infrared (LWIR) core. The board integrates an STM32F412CEU6 Arm Cortex-M4 microcontroller with a socket for FLIR Lepton 2.x and 3.x camera modules. Onboard firmware handles low-level SPI frame capture and enumerates as a driverless USB webcam.

Architecture & Technical Specifications

Hardware Architecture & Features

  • STM32F412CEU6 Arm Cortex-M4 microcontroller (100 MHz, 512 KB Flash, 256 KB SRAM).
  • Socket for FLIR Lepton 2.x (80x60) and FLIR Lepton 3.x / 3.5 (160x120) LWIR camera modules.
  • Micro-USB port for 5 V USB bus power and driverless USB 2.0 UVC video streaming.
  • Built-in STM32 ROM USB DFU bootloader with onboard DFU and Reset pushbuttons.
  • Compact 4-hole mounting PCB footprint smaller than a US quarter dollar.

Firmware, Software & Integration

  • Open-source purethermal1-firmware in C for custom onboard thermal image processing.
  • Driverless USB UVC 1.0 video streaming across Linux, Windows, macOS, and Android hosts.
  • Supports colorized RGB palettes and raw 16-bit Y16 radiometric temperature frames.
  • Works out of the box with GetThermal, modified libuvc, OpenCV, and standard UVC viewers.

Hardware Photos & Figures (1)

PureThermal Mini PCB with a socketed FLIR Lepton LWIR core next to a US quarter dollar.
PureThermal Mini PCB with a socketed FLIR Lepton LWIR core next to a US quarter dollar.

Datasheets, Source Code & Reference Links