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.







