Project Hub /IoT & Connected Devices/Telemetry & Remote Logging/ESP-KVM
ESP-KVM
Intermediate
ESP32
Project Specific
3 – 6 Hours
Partial Kit

ESP-KVM

ESP-KVM is an open-source IP-KVM built on the ESP32-P4 and TC358743 HDMI-to-CSI capture board, enabling remote browser-based access to headless machines even at the BIOS level.

Originally published on Hackaday.io
View original tutorial
0

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: Logic ICs (74xx / 40xx)
Optocoupler (PC817 / 4N35)

Browse all components

How It Works

Why Build This

Remotely manage and troubleshoot headless home servers, NAS units, and hypervisors directly from a web browser.
Access target machines at the BIOS level to recover from boot failures or configure low-level hardware settings without physical presence.
Gain practical undergraduate-level systems integration experience combining high-speed video capture pipelines with microcontroller-based telemetry.

Real-World Application

Remote management of headless home servers, NAS units, hypervisors, and industrial computers that are stuck in the BIOS, experience boot failures, or lack a working operating system.

Skills You'll Learn

MIPI CSI-2 camera interfacing
video capture pipeline configuration
optocoupler-based motherboard power control
embedded firmware deployment
web-based remote telemetry streaming

Safety Precautions

No specific precautions noted for this build — always follow general electronics safety practices.

Technology Tags

ESP32-P4
TC358743
HDMI
CSI
USB HID
MJPEG
H.264
TAILSCALE
HEADSCALE
HOME ASSISTANT
WEB UI
ATX POWER CONTROL
OTA UPDATES
RISC-V

Frequently Asked Questions

Yes. Because the TC358743 capture board intercepts the video signal directly at the hardware level before any operating system loads, you can view and interact with the BIOS, boot menus, and recovery screens just as if a monitor were plugged in.
No. The ESP-KVM operates completely out-of-band using the target machine's HDMI output and physical power pins, meaning the target machine requires no drivers, software agents, or working operating system.
You simply use a standard web browser on any device connected to the same local network, navigating to the IP address hosted by the ESP-KVM firmware.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-01605