0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

KiCad ? 来源:KiCad ? 作者:KiCad ? 2025-04-28 18:18 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

wKgaoWcy1aKANGwSAAFU-Fw1JjM450.jpgwKgaoWcy1aOAHLudAAH-cHajMTA064.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小助手互动,帮您更高效地学习设计细节:

wKgaoWcy1aOADuDEAAL7JATukRg763.png

wKgaoWcy1aOAaZYLAAOYAZuIl6A418.png

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 开发笔记

插件应用

发布记录

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • usb
    usb
    +关注

    关注

    60

    文章

    8270

    浏览量

    275048
  • KiCAD
    +关注

    关注

    5

    文章

    279

    浏览量

    9688
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源工具 Made with KiCad(131):BomberCat 安全测试工具

    “? BomberCat 是一个结合硬件开发与安全测试的开源工具,主要面向电子工程和网络安全领域。用于检测银行终端、门禁系统等设备的漏洞。 ” Made with KiCad 系列将支持新的展示方式
    的头像 发表于 06-19 11:18 ?4381次阅读
    开源工具 <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(131):BomberCat 安全测试工具

    【开源分享】Made with KiCad(128):CANBoard V2 开源一款支持CAN的简单IO板

    CANBoard 是一款支持 CAN 的简单 IO 板,专门设计用于方向盘/按钮盒/面板等设备Made with KiCad 系列将支持新的展示方式:点击查看 即可动态查看设计的原理图
    发表于 06-03 14:17

    Made with KiCad(104):Cynthion - 用于构建、分析和 Hack USB 设备的多功能工具

    “ ?Cynthion 是一款集 USB 设备构建、测试、监控和实验于一身的工具。采用基于 FPGA 的独特架构,其数字硬件可根据应用进行完全定制。因此,它可以充当不折不扣的高速 USB
    的头像 发表于 04-30 16:47 ?1944次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(104):Cynthion - 用于构建、分析和 Hack <b class='flag-5'>USB</b> <b class='flag-5'>设备</b>的多功能工具

    Made with KiCad(101):ANAVI Dev Mic - 可编程的 USB Type-C 全向麦克风

    “ ?使用 Seeed Studio Xiao RP2040?的开源 USB-C 电脑麦克风。由 ANAVI Technology 分享(https://anavi.technology
    的头像 发表于 04-29 16:59 ?424次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(101):ANAVI Dev Mic - 可编程的 <b class='flag-5'>USB</b> Type-C 全向麦克风

    Made with KiCad(九十八):USB-C 的 Raspberry PiCo 2

    “ ?project-piCo, Type-C 替代 Micro USB 的 Pico 2。 ” KiCon Asia 2024 将于 2024 年 11 月 15~16 日在深圳举行,报名已开启
    的头像 发表于 04-28 18:27 ?457次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(九十八):<b class='flag-5'>USB</b>-C 的 Raspberry PiCo 2

    Made with KiCad(122):ANAVI Miracle Emitter

    “ ?ANAVI Technology 推出的基于 RISC-V 的电路板,可用于家庭自动化或 LED 应用。? ” Made with KiCad 系列将支持新的展示方式。直接将以下链接复制到
    的头像 发表于 04-16 11:17 ?632次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(122):ANAVI Miracle Emitter

    Made with KiCad(118):Inkplate 4 TEMPERA 墨水屏终端

    “ ?Inkplate 4 TEMPERA 是一款由 Soldered Electronics 推出的开源、兼容 Arduino 的 3.8 英寸电子墨水设备,具备多种外设。? ” Made
    的头像 发表于 03-07 11:15 ?657次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(118):Inkplate 4 TEMPERA 墨水屏终端

    旧电脑搭建私有云群晖,怎么群晖搭建旧电脑私有云

    ? ??云存储还具备高可扩展性、高可用性和经济高效等优势,能够轻松应对数据量的快速增长,确保数据的安全性和可靠性,同时降低企业的IT成本?,如果想要自己搭建,还可以使用自己的旧电脑。群晖nas网络
    的头像 发表于 01-13 14:06 ?1292次阅读
    <b class='flag-5'>旧电脑</b>搭建私有云群晖,怎么<b class='flag-5'>用</b>群晖搭建<b class='flag-5'>旧电脑</b>私有云

    Made with KiCad(111):Vimdrones AM32 ESC 开发板

    “ ?Vimdrones AM32 ESC 开发板专为 AM32 开源 ESC 项目设计,内置电机和 CAN 端口,可使用 DroneCAN 进行无缝开发和测试。 ” Made with KiCad
    的头像 发表于 01-07 11:14 ?1208次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(111):Vimdrones AM32 ESC 开发板

    旧电脑家庭云存储的教程,云电脑是什么呢以及怎么链接

    旧电脑家庭云存储的教程。 旧电脑家庭云存储的教程: 将旧电脑硬盘清理扩容,安装FreeNAS或OpenMediaVault等开源存储软件。以FreeNAS为例,安装完成后通过网页访问设置,创建存储池、数据集,分配用户权限。家里其
    的头像 发表于 12-26 14:37 ?562次阅读
    <b class='flag-5'>旧电脑</b>家庭云存储的教程,云<b class='flag-5'>电脑</b>是什么呢以及怎么链接

    Made with KiCad(108):基于 LattePanda-Mu 的 nvme 载板

    “ ?一个为 LattePanda Mu 设计的 mini-ITX NVMe 载板项,包含六个M.2 和两个PCIe端口,可以用作 NAS。? ” ? Made with KiCad 系列将支持
    的头像 发表于 12-19 11:16 ?1067次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(108):基于 LattePanda-Mu 的 nvme 载板

    Made with KiCad(107):LattePanda-Mu 载板(Lite Carrier)

    “ ?LattePanda Mu 是由 DFRobot 设计的一款高性能计算模块,与 ARM 开发板不同,LattePanda Mu 可以安装到任何电脑操作系统。本文介绍其中一块开源的载板(由
    的头像 发表于 12-07 11:54 ?901次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(107):LattePanda-Mu 载板(Lite Carrier)

    Made with KiCad(五):USB转CAN适配器

    CAN 适配器。与网卡一样,CandleLight 允许为计算机配备 CAN 总线并通过 CAN 协议进行通信。 CandleLight 不仅体积小,可以随身携带,而且使任何开发人员即使在路上能设置
    的头像 发表于 11-13 18:09 ?1601次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(五):<b class='flag-5'>USB</b>转CAN适配器

    Made with KiCad(二):Jetson Origin Baseboard

    ,它还暴露了一个扩展接口,允许它与使用PCIe或低速接口的 外 部处理模块集成。 设计文件是在KiCad 6中完成的。 ? ” ? 功能 两个 USB PD 端口 直流电源连接器 带有可配置通道映射
    的头像 发表于 11-12 12:24 ?1914次阅读
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(二):Jetson Origin Baseboard

    KiCad EDA版本说明

    ,基于 KiCad EDA 设计的电子产品无需担心版权问题。 KiCad EDA 采用 GPL 开源协议,欢迎小伙伴们参与 KiCad 的开源社区的建设,
    的头像 发表于 11-12 12:24 ?1617次阅读
    <b class='flag-5'>KiCad</b> EDA版本说明