← All boards

Compare boards

The ESP32-P4 boards ESP-KVM runs on, side by side. Pick the ones you are choosing between; the address of this page keeps the choice, so it can be sent to someone. "Untested" means built from the vendor's schematic and not yet run by anyone. Green marks the best of the boards shown.

64 x 24 x 20 mmM5Stack Unit PoE-P4
StatusTestedTestedTestedTestedTestedTestedTestedTestedTestedTestedUntestedUntestedUntestedUntestedUntested
ChipESP32-P4, rev 1.x or rev 3.x (an image for each)ESP32-P4, rev 1.x or rev 3.x (an image for each); the unit here is rev 3.2ESP32-P4, rev 1.x or rev 3.x (an image for each)ESP32-P4, rev 1.x or rev 3.x (an image for each)ESP32-P4, rev 1.x or rev 3.x (an image for each)ESP32-P4, rev 1.x or rev 3.x (an image for each)ESP32-P4, rev 1.x or rev 3.x (an image for each); v1.2 boards carry rev 3.1ESP32-P4, rev 1.xESP32-P4, rev 1.xESP32-P4, rev 3.xESP32-P4, rev 1.x or rev 3.x (an image for each)ESP32-P4, rev 3.xESP32-P4NRW32X, rev 3.xESP32-P4, rev 1.xESP32-P4, rev 3.x
PSRAM32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB
Flash32 MB16 MB16 MB16 MB32 MB32 MB16 MB16 MB16 MB16 MB16 MB16 MB32 MB16 MB16 MB
Ethernet100M100M100M100M100M-100M-100M100M100M100M-100M100M
PoE----yes-yes-802.3atheader only----802.3at
Wi-Fi-Wi-Fi 6, ESP32-C6Wi-Fi 6, ESP32-C6Wi-Fi 6, ESP32-C6Wi-Fi 6, ESP32-C6Wi-Fi 6, ESP32-C6Wi-Fi 6, ESP32-C6Wi-Fi 6, ESP32-C6-dual-band Wi-Fi 6, ESP32-C5Wi-Fi 6, ESP32-C6dual-band Wi-Fi 6, ESP32-C5dual-band Wi-Fi 6, ESP32-C5Wi-Fi 6, ESP32-C6-
HDMI captureGeekworm C790 or Waveshare HDMI to CSI AdapterGeekworm C790 or Waveshare HDMI to CSI AdapterGeekworm C790 or Waveshare HDMI to CSI AdapterGeekworm C790 or Waveshare HDMI to CSI AdapterGeekworm C790 or Waveshare HDMI to CSI AdapterGeekworm C790 or Waveshare HDMI to CSI AdapterGeekworm C790 or Waveshare HDMI to CSI AdapterGeekworm C790 or Waveshare HDMI to CSI AdapterM5Stack Add-on Display InGeekworm C790 or Waveshare HDMI to CSI AdapterGeekworm C790 or Waveshare HDMI to CSI AdapterGeekworm C790 or Waveshare HDMI to CSI AdapterGeekworm C790 or Waveshare HDMI to CSI AdapterGeekworm C790 or Waveshare HDMI to CSI AdapterM5Stack Add-on Display In
Capture connector22-pin 0.5 mm camera connector (the Pi 5 / Zero kind)15-pin Raspberry Pi camera connector15-pin Raspberry Pi camera connectorcamera connector J315-pin Raspberry Pi camera connector15-pin Raspberry Pi camera connectorcamera connector15-pin Raspberry Pi camera connector24-pin flat cable to the Add-on Display In15-pin Raspberry Pi camera connector15-pin Raspberry Pi camera connector15-pin 1.0 mm camera connector22-pin 0.5 mm camera connector (Pi 5 kind)15-pin Raspberry Pi camera connector24-pin flat cable to the Add-on Display In
To the targetUSB 2.0 OTG on an MX1.25 connectorUSB OTGUSB-A (A-to-A cable, 5 V wire cut)USB-C, the OTG-HS oneUSB-AUSB OTG on an MX1.25 4-pin headerUSB-A port 1 (A-to-A cable; jumper, see below)USB-C, the OTG-HS one-USB-A (A-to-A cable, 5 V wire cut)USB-A (jumper; A-to-A cable, 5 V wire cut)USB-C, the HS OTG oneUSB OTG on a 4-pin headerUSB-C, the OTG-HS one-
microSDyesyes--yesyesyes-yes, on the capture module the board needs anyway-yesyesyesyesyes, on the capture module the board needs anyway
Measured1080p MJPEG 20 fps; 720p 45 fps1080p H.264 at 22-24 fps, 720p at 28; about 155 ms from mouse to picture--1080p H.264 at 23 fps (rev 3.x)-H.264 at about 23 fps (rev 3.1)about 9 fps of 1080p MJPEG over Wi-Fi (0.56.2)720p: MJPEG 21-23 fps, H.264 17 fps; about 185 ms from mouse to picture------