让你的旧电脑也可以用 USB 设备

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

让你的旧电脑也可以用 USB 设备封面
jf_269329432026-02-04 18:33:29Unlicense
236
Star

PCBA

设计文件

KiCad图标M5Pi Linux.zip1.89MB

EDA查看器

复制嵌入代码

详细介绍

概览

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 端口:

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

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

新的电脑(支持 PS/2)

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

  • 打开 PC。

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

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

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

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

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

  • 打开 PC。

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

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 端口。

原理图 & PCB

License

N/A 

仓库 & 下载

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

https://github.com/rasteri/HIDman