Kehvm

knewter·kvm-board·hardware/kehvm.kicad_pcb

Kehvm PCB layout, top view — open source ESP32 board by knewter
Simulate this board

About the Kehvm PCB

Kehvm is an open source ESP32 PCB design by knewter, published on GitHub. It is a 4-layer board measuring 120 × 92 mm, with 70 components from 34 distinct parts.

Its main chip is the ESP32-S3-Header1, from the ESP32 family.

It belongs with the iot & wireless designs in this gallery.

From the project

An open-source KVM-over-IP device built with a Milk-V Duo S (RISC-V) and ESP32-S3. Remotely control any computer's keyboard, video, and mouse over your network — at the hardware level, independent of the target's OS.

An open-source KVM-over-IP device built with a Milk-V Duo S (RISC-V) and ESP32-S3. Remotely control any computer's keyboard, video, and mouse over your network — at the hardware level, independent of the target's OS.

- 1080p30 HDMI capture via TC358743 bridge - USB HID emulation (keyboard + mouse + absolute pointer) via ESP32-S3 - USB mass storage for remote ISO mounting - ATX power control (power on/off, reset, LED status) - Single USB cable to target (on-board USB hub) - Web UI with live video, keyboard/mouse capture, ATX controls - Ethernet + WiFi connectivity - DIN-rail mountable…

Kehvm bill of materials (BOM)

70 components, 34 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATX_FP
atx.J5
2
330
atx.R10, atx.R11
4
10k
atx.R12, atx.R13, hdmi.R6, usb.R9
4
PC817
atx.U7, atx.U8, atx.U9, atx.U10
1
HDMI_A
conn.J6
1
USB_A
conn.J7
1
USB_C
conn.J8
1
RJ45
conn.J9
1
CSI_FPC_15
conn.J10
1
MilkV-DuoS-Header1
duos.J1
1
MilkV-DuoS-Header2
duos.J2
1
ESP32-S3-Header1
esp32.J3
1
ESP32-S3-Header2
esp32.J4
17
100n
hdmi.C16, hdmi.C17, hdmi.C18, hdmi.C19, hdmi.C20, hdmi.C21, hdmi.C22, hdmi.C24 +9
2
10p
hdmi.C26, hdmi.C27
2
600R
hdmi.FB1, hdmi.FB2
2
4.7k
hdmi.R4, hdmi.R5
1
2k
hdmi.R7
1
TC358743XBG
hdmi.U5
1
27MHz
hdmi.X1
Show 14 more
QtyPartRefs
1
47u
pwr.C1
8
10u
pwr.C2, pwr.C3, pwr.C5, pwr.C6, pwr.C8, pwr.C9, pwr.C11, pwr.C12
2
5.1k
pwr.R1, pwr.R2
1
1k
pwr.R3
1
AMS1117-3.3
pwr.U1
1
AMS1117-1.8
pwr.U2
1
AMS1117-1.2
pwr.U3
1
AMS1117-2.5
pwr.U4
2
20p
usb.C38, usb.C39
2
10n
usb.C41, usb.C42
1
12k
usb.R8
1
USB2514B
usb.U6
1
24MHz
usb.X2
1
PWR
pwr.D1

Kehvm design files

The KiCad project lives in the knewter/kvm-board repository on GitHub; these links point at the commit this page was built from.

Kehvm: common questions

What microcontroller does the Kehvm use?

The Kehvm is built around the ESP32-S3-Header1, from the ESP32 family.

How big is the Kehvm PCB?

The Kehvm measures 120 × 92 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Kehvm?

70 components, from 34 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Kehvm design files?

From the knewter/kvm-board repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Kehvm design in my own project?

The repository has no license, so all rights stay with knewter. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Kehvm without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

More boards in kvm-board

Similar boards