ToF/Thermal PMOD

PMOD_Thermal32

The PMOD_Thermal32 module is a low-cost thermal imaging module compliant with the PMOD interface standard. It can be directly inserted into the PMOD slot of the MaixCAM Series and combined with a visible light camera to achieve dual-light fusion functionality.

Module Name PMOD_Thermal32
Resolution 32x24
Temperature Range -40°C to 450°C
Field of View (FOV) 55° x 35°
Frame Rate 1~30fps
Interface I2C

PMOD_Thermal32 Installation Guide

Platform Installation Guide
MaixCAM Pro
MaixCAM2

Thermal Imaging with Pseudo-color Display

Thermal Imaging + Visible Light Fusion Display

Reference Code:
GitHub Repository


PMOD_TOF100

The PMOD_TOF100 module is a low-cost array ToF module compliant with the PMOD interface standard. It can be directly inserted into the PMOD slot of the MaixCAM Series and combined with a visible light camera to achieve dual-light fusion functionality.

Module Name PMOD_TOF100
Resolution 100x100, 50x50, 25x25
Measuring Range 0.2~2.5m
Field of View (FOV) 70°H x 60°V
Laser Emitter 940nm VCSEL
Frame Rate 100x100: 6fps, 50x50: 22fps, 25x25: 30fps
Interface SPI

PMOD_TOF100 Installation Guide

Platform Installation Guide
MaixCAM Pro
MaixCAM2

Depth Imaging with Pseudo-color Display

Depth + Visible Light Fusion Display

Reference Code:
GitHub Repository

PMOD_Thermal160

The PMOD_Thermal160 module is a low-cost thermal imaging module compliant with the PMOD interface standard. It can be directly inserted into the PMOD slot of the MaixCAM Series and combined with a visible light camera to achieve dual-light fusion functionality.

Module Name PMOD_Thermal160
Resolution 160x120
Temperature Range 0~80℃
Field of View (FOV) 34°x26°
Frame Rate 25fps
Interface Image:UART/USB Control:I2C
NETD <50mK @25℃

PMOD_Thermal160 Installation Guide

Platform Installation
MaixCAM Pro
MaixCAM2

Reference Code:
https://github.com/sipeed/MaixPy/blob/dev/projects/app_thermal160_camera/main.py

Firmware download:

Item Content
File pico_tn160_2026-05-28.elf.uf2
Size 438272 bytes
SHA256 55a8776114e4696c2f3f3eb363b05777e9362523250b743c10192abc77e38885
Output Mode USB UVC, 160x120, YUY2, 10fps
USB Transfer full-speed Bulk UVC

Flashing method: hold down the BOOT / BOOTSEL button on the module, then connect USB to enter RP2350 UF2 download mode. After the computer shows a USB drive with a name similar to RP2350/RPI-RP2, copy the UF2 file above to the root directory of that drive and wait for the device to reboot automatically.

PMOD_Thermal256

The PMOD_Thermal256 module is a low-cost thermal imaging module compliant with the PMOD interface standard. It can be directly inserted into the PMOD slot of the MaixCAM Series and combined with a visible light camera to achieve dual-light fusion functionality.

Module Name PMOD_Thermal256
Resolution 256x192
Field of View (FOV) -15~150℃ (High Gain), 50~550℃ (Low Gain)
Laser Emitter 56°x42°
Frame Rate 25fps
Interface Image:SPI Control:I2C
NETD <50mK @25℃

PMOD_Thermal256 Installation Guide

Platform Installation
MaixCAM Pro
MaixCAM2

Reference Code:
https://github.com/sipeed/MaixPy/blob/main/examples/ext_dev/sensors/tiny1c/tiny1c_example.py

To use this example, please first remove the code related to x3c_192x256.