Jackadminx / KVM-Card-Mini

🖥️ Simple KVM Console to USB
MIT License
110 stars 12 forks source link
kvm kvm-console

KVM-Card-Mini

⌨️🖥️🖱️

Simple KVM Console to USB

ENGLISH Version

一款即插即用的 KVM (Keyboard Video Mouse)设备控制卡

Sketch

功能特点

演示视频

硬件分析

PCB

  1. (控制端)USB Host Type-C 接口,连接至上位机
  2. (被控端)USB Host Type-C 接口,连接至被控端,控制键盘鼠标
  3. (被控端)标准 HDMI 视频输入接口,连接至被控端视频输出
  4. 蓝牙陶瓷天线(~能用但不完全能用,没有做阻抗匹配~;可选安装元器件)
  5. EEPROM 支持烧录夹烧录
  6. CH582F 调试接口,只支持 WCH-Link (可选安装元器件)
  7. CH582F
  8. MS2109
  9. CH582F 复位按钮
  10. CH582F USB 烧录选择按钮
  11. WS2812B(可选安装元器件)
  12. SL2.1s
  13. ESD防护(可选安装元器件)

上位机(控制端)

01

02

固件刷入

CH582

按住 BOOT 键同时使用USB数据线连接至电脑,然后使用 WCHISPTool 刷入固件 03

若不使用调试接口,则不需要开启两线仿真接口,即步骤6

MS2109

配套的AT24C16 EEPROM可以直接买套片,或者用EEPROM编程器烧录。 可以使用烧录夹在板子断电状态进行烧录。

04

MS2109的固件来自 Yuzuki HCC HDMI 项目,可通过HEX文件编辑器编辑固件实现修改设备名。

实物图

IMG_2

HV2.0

*嘉立创彩色丝印版本

kv2.6

HV2.6

添加USB切换接口

感谢

https://oshwhub.com/gloomyghost/yuzuki-hcc

https://materialdesignicons.com/icon/

https://www.riverbankcomputing.com/software/pyqt/

https://github.com/apmorton/pyhidapi

https://www.mounriver.com/

https://pro.lceda.cn/editor

和其他开源或免费项目

感谢 @ElluIFX 同学的制作的增强型客户端: https://github.com/ElluIFX/KVM-Card-Mini-PySide6

License

The MIT License (MIT)

Copyright (c) 2023-2024 Jancgk