← All boards

ESP-KVM is free, open-source firmware that turns the VIEWE ESP32-P4-Pi into an IP-KVM: the screen, keyboard and mouse of another computer in your browser, from the BIOS up. Add an HDMI capture board, flash it from the browser, and it runs with no Linux, no app and no cloud. What it does → Try the demo →

VIEWE ESP32-P4-Pi
Not tested on hardware

VIEWE ESP32-P4-Pi

A Raspberry-Pi-shaped carrier for VIEWE's P4 module, with Ethernet, an ESP32-C6 and microSD.

StatusBuilt from the schematic, not run on one yet
ChipESP32-P4, rev 1.x
Memory32 MB PSRAM, 16 MB flash
Network100M Ethernet, Wi-Fi 6 (ESP32-C6)
To the targetUSB-C, the OTG-HS one
Capture15-pin Raspberry Pi camera connector
microSDyes

Install from the browser VIEWE documentation

Both schematics are published, carrier and module, so every pin - even the C6's SDIO lines - was read rather than guessed, and all of them land on the firmware's defaults.

Wiring

  • The Type-C marked UART is power, flashing and the log.
  • The other Type-C is the OTG-HS that goes to the target, so that lead is C to A.
  • The Type-A socket is a host port the KVM does not use.
  • PoE is only half wired: the magjack's centre taps reach a 4-pin header, but the module's 5 V has to go back in through the expansion header.

Built from the schematic, not yet run on one.

Capture boards