发作品签到
专业版

可传输数据的BadUSB数据线

工程标签

3.4k
0
0
7

简介

廉价但强大,把CH552e和SL2.1s集成在了数据线非常小的空间中,执行HID输入的同时不耽误数据线正常使用,包括充电、传数据和ADB。

简介:廉价但强大,把CH552e和SL2.1s集成在了数据线非常小的空间中,执行HID输入的同时不耽误数据线正常使用,包括充电、传数据和ADB。

开源协议

MIT

创建时间:2022-11-20 08:44:09更新时间:2022-11-24 09:00:31

描述

BadUSB数据线是一款辅助输入工具,通过CH552e模拟HID输入的同时,能够真正作为数据线使用,解决了对USB端口的占用,更具有实用价值。

 

打板使用0.8mm

设计时考虑了可生产性,如果你也觉得手工贴SSOP反人类的话可以SMT只贴正面,手工贴背面的晶振X1就能用了,不需要重新烧录的话背面的电阻R1和开关SW1可以不贴。

y112lG6haLzjVJm4ngQhAVHwqrkgRzBjgepLANFq.pngAslVNxpeNgxZhFI0mJQQYNH6EtqBxYATnuN5FFyV.png

贴好之后,焊进USB长壳,接上USB单头线,就成为了数据线了。

可以淘宝,长壳2.1元5个,Type-C单头线1.2元一个,链接就不发了。

VSYGdQaJWFrq4FE9uEzgVJQrtzQZjfRvK09s65UO.jpeg

因为长壳是焊线式的,需要给他植几根针才能插到孔里。这个时候就还需要一个直插式元件献身(献脚),咳咳。

 

 

编程的话,可以使用ch55xduino  https://github.com/DeqingSun/ch55xduino

为了识别ch552e,还需要装一下WCHISPTOOL  https://www.wch.cn/downloads/file/196.html

HID Keyboard HelloWorld DEMO见附件

 

CH552e重新烧录需要上电时P3.6  3.3V,要按住SW1的同时插入。

如果觉得这个操作难度有点大的话,可以借助 https://oshwhub.com/XiaoMao/ch55x_usb-xia-zai-ban 来完成(注意他的RST按键对本数据线无效,因为相连的是SL2.1s而不是CH552e),操作如下:

1. 按住SW1

2. 按键断开5V

3. 三秒后松开按键恢复5V

4. 松开SW1

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
CH55x_HIDKeyboardDemo.7z
74
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航