|
KiCADKicad
|
|
|
Visual Studio Code |
|
|
LVGL GUI Framework |
|
|
ESP-PROGEspressif
|
PyroVision - The Open-Source Thermal Camera
PyroVision is an ESP32-S3-based thermal camera with the following features
- ESP32-S3 as the main processor
- Lepton 3.5 thermal imaging sensor
- OV5640 RGB imaging sensor with flash lights and auto focus
- Time-of-flight sensor for distance measurements
- LiPo battery with battery charger
- USB webcam and mass storage support
- WiFi interface with provisioning service and Websockets, HTTPS and VISA interface
- Internal flash or SD card for image storage (will be switched automatically)
- LVGL 9 GUI for the 320x240 pixel display
- On-board thermal sensor
- On-board RTC
- CI/CD support for firmware and hardware
Basic camera functions are ready to use, and the device already supports temperature measurements over the thermal image data. Also, the USB interface can be used to stream the data via UVC to a computer, or you can use the Python GUI to control the camera from a remote. USB MSC can be used to read the saved images via USB from the internal flash or the SD card.
The firmware supports a basic implementation of MSX, where the RGB and thermal images are combined to improve the image quality of the thermal image. This feature is still under development and not final yet.
Note
This project is under heavy development! Please check the "Releases" section of the different project parts to get the latest files.
PyroVision - The Open-Source Thermal Camera
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(1)
- Likes(1)
-
Daniel Kampert
Jun 10,2026
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Daniel Kampert
-
Programmable Mist Maker - XIAO / QT PY Extension
1036 2 1 -
RadioHAT - Raspberry Pi radio development platform
840 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1061 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3293 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
3913 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4292 2 2







