Made with KiCad(九十七):让你的旧电脑也可以用 USB 设备

chq123 2025-05-01 14:47 阅读数 32895 #科创经济

USB HID 至 XT / AT / PS/2 / 串行转换器。这个项目非常适合 80 后或 70 后的 DIYer...

wKgaoWcy1aKANGwSAAFU-Fw1JjM450.jpg

Made with KiCad 系列将支持新的展示方式。直接将以下链接复制到浏览器中:

https://www.eda.cn/ecadViewer/viewerPage/?xmlId=85482865-c9be-4c1a-913f-7dbef5bb4b23&fileZip=%2Fdata%2Fdesign%2Fdemo%2F85482865-c9be-4c1a-913f-7dbef5bb4b23.zip 即可动态查看设计的原理图、PCB、3D 及 BOM,查询设计中器件、走线、焊盘的属性详情。还可以在原理图中与AI小助手互动,帮您更高效地学习设计细节:

wKgaoWcy1aSAMb8TAAUOirJbe5g261.png

概览

HIDman 是一款开源的设备,允许在传统 PC 上使用现代 USB 键盘和鼠标。 支持传统 PC 的外设越来越难找,尤其是最早的 PC。该项目旨在提供一种简单、廉价的解决方案,涵盖从最初的 IBM 5150 PC 到拥有 PS/2 端口的现代电脑的所有产品。 您认识下面这些接口吗?

功能

(应该)支持大多数标准 USB 键盘和鼠标,包括使用无线转接器的键盘和鼠标。

还支持(某些)USB 游戏控制器--按钮/轴可映射到按键或鼠标操作

可模拟以下设备

OG IBM PC / XT 键盘

AT / PS/2 键盘

串行鼠标(可选罗技式第三按键)

PS/2 鼠标(可选 Intellipoint 式滚轮和多达 5 个按钮)

无驱动程序配置菜单--只需打开文本编辑器即可更改设置

USB 连接

您可以将多种 USB 设备组合连接到 HIDman。

最常见的是将键盘连接到一个 USB 端口,将鼠标连接到另一个 USB 端口:

wKgaoWcy1aSAWEIRAAAo1KDwg1I135.png 或者,您可以在一个端口上连接无线键盘和鼠标,在另一个端口上连接游戏控制器:

wKgaoWcy1aSAHAE_AAA_DZyKxIA862.png

集线器(Hub)支持时好时坏。这(主要)不是 HIDman 的错--许多现代集线器无法正常支持低速 USB 设备。

新的电脑(支持 PS/2)

将 HIDman 键盘和鼠标端口用公对公 Mini-DIN 电缆连接到电脑的 PS/2 端口。

打开 PC。

如有必要,按 HIDman 的 ⏻ 电源按钮选择 PS/2 模式(淡蓝色)。

wKgaoWcy1aWAeCEVAABQU1Gv-rA571.png

旧的电脑(AT/XT 及 串行)

将 HIDman 键盘端口上的一条公对公 Mini-DIN 电缆连接到 Mini-DIN 转 DIN 适配器。

将该适配器连接到电脑的键盘端口。

将直通式公对母 DE-9 电缆从 HIDman 的串行端口连接到 PC 的串行端口。

打开 PC。

按下 HIDman 的 ⏻ 电源按钮,选择 AT 模式(淡蓝色),或 80 年代早期 IBM PC 和克隆机的 XT 模式(橙色)。

wKgaoWcy1aWAeaR2AAB3GYoFcQ4994.png

Firmware 更新

项目采用了沁恒的芯片 CH559 作为主控芯片。

如果您使用的是 Windows 系统,请首先安装 WCH 的 ISP 工具:

https://www.wch-ic.com/downloads/WCHISPTool_Setup_exe.html

如果您使用的是 Mac 或 Linux 系统,请安装 ch55xtool :

https://github.com/MarsTechHAN/ch552tool

下一步是将 HIDman 设为固件更新模式。

断开与 HIDman 的所有连接,包括所有 USB 设备和 PC。(不这样做可能会导致 HIDman、电脑或两者损坏)。

按住 HIDman 的 ⏻ 电源按钮。

使用 USB A 到 A 电缆将 HIDman 的下 USB 端口连接到现代 PC 上的 USB 端口。

wKgaoWcy1aWAJeZhAALEiTgafB4131.png

原理图 & PCB wKgaoWcy1aWAZx7XAAITj6Ipzus463.png

wKgaoWcy1aaAKPAXAAM0sfPcT-M653.png

wKgaoWcy1aaAdQs3AAIl6KvSABs419.png

wKgaoWcy1aaAbSAYAAOXdg-3CnM977.png

wKgaoWcy1aeAJBt0AAOwb3zND5c785.png

License

N/A

仓库 & 下载

可以在Github中获取开源仓库:

https://github.com/rasteri/HIDman

Baidu 下载:

wKgaoWcy1aeAU_qJAABNezJRu1U837.jpg

注意:如果想第一时间收到 KiCad 内容推送,请点击下方的名片,按关注,再设为星标。

常用合集汇总:

和 Dr Peter 一起学 KiCad

KiCad 8 探秘合集

KiCad 使用经验分享

KiCad 设计项目(Made with KiCad)

常见问题与解决方法

KiCad 开发笔记

插件应用

发布记录

审核编辑 黄宇

热门