(inSky)

 找回密码
 立即加入

QQ登录

只需一步,快速开始

查看: 2524|回复: 6

X52左手鼠标单元DIY

[复制链接]
发表于 2009-9-27 14:59:22 | 显示全部楼层 |阅读模式
本帖最后由 THT 于 2009-9-27 15:09 编辑

看到坛子里有不少飞友买了X52的壳子做DIY,我也凑热闹买了一套,按键和轴的改造都很容易,直接连到MJOY上就行了,唯独左手鼠标单元的改造比较困难。经过几番琢磨试验,终于成功,不敢独享,特此奉献给各位飞友。

基本思路如下,原来左手鼠标单元是四个可变电阻,分别对应四个方向,X52自己的芯片根据电阻值变化通过专门算法计算出光标的位移方向及速度。DIY所用电路要么是MJOY要么是普通手柄电路,都不支持鼠标,所以不能直接使用,但如果把电阻变化接到模拟轴输入上,再通过映射软件把轴输出映射成鼠标的X,Y方向位移就可以了。所以,我的方案就是把左右和上下四个方向的可变电阻分别连接到MJOY的X和Y轴输入上,再用Joytokey软件把X和Y轴分别映射成鼠标的X,Y轴实现鼠标功能。
具体做法如下:

在此借用叶子的图做一个说明,还请叶子莫怪。
图中右边电路图与我的改造无关,请忽视。板上N6-N9四个焊点是改造要用到的接线点,也是原来四个电阻的信号输出点。原来四个电阻的一端是连在GND上的,先切断之,见图中白色方块,再把左右两个电阻串联(黄色线),上下电阻串联(蓝色线)。从两电阻当中(连线位置)引出信号分别接到N6和N8,这就是改造后的X,Y轴输入,同时切断这两个接线点原来的线(白色方块)。最后把下面电阻另一端接到N7(红色线),左边电阻另一端接到N9(黑色线),N7和N9分别接VCC和GND,线路改造便大功告成。电路接好后,左右移动鼠标杆对应X轴左右移动,上下移动鼠标杆则Y轴上下移动。再用Joytokey映射成鼠标即可。

此改造方案对手工要求较高,操作时要注意几点:
1,板子空间狭小,且要覆盖导电橡胶做按钮,因此所用引线应尽可能细,焊点要尽可能小,以免影响橡胶的安装和接触。我用的是0.3mm的维修用漆包线,并且走线都通过旁边的孔绕到背后走。

2,原来的印刷板上的线是有阻焊剂的,焊之前要先用刀刮去,但不要刮太多,面积够用即可。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即加入

x
回复

使用道具 举报

 楼主| 发表于 2009-9-27 15:48:17 | 显示全部楼层
再附个电路图


松手时,左右电阻值相同,分压相同,X,Y输出均为VCC的一半,对应轴的中值,向右压鼠标杆时,图中右上电阻值变小,分压减小,则X电压向VCC靠近,对应X轴输出变大;向左压杆,左上电阻变小,X电压向GND靠近,对应X轴输出变小。Y轴也一样。

特别提示,如果不是使用电路的X和Y轴,而是其它轴,如Z,Rx,Ry等也是可以的,但是要注意windows标准的驱动下,X,Y轴的值变化与图示是同向的,而其它轴则是反向的,这并不影响使用,但是看起来可能会让人糊涂。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即加入

x
回复 支持 反对

使用道具 举报

发表于 2009-9-27 21:02:19 | 显示全部楼层
哈哈,终于搞出来咯,我画那图的时候还觉得正确,后来越想越不对,LZ终于搞成功了,恭喜贺喜,呵~~呵
回复 支持 反对

使用道具 举报

发表于 2009-9-27 23:34:16 | 显示全部楼层
本帖最后由 frendly 于 2009-9-27 23:35 编辑

分析思路准确,修改方法精辟,难得的好文章!
这个一定要顶!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-28 16:10:23 | 显示全部楼层
多谢版主鼓励[s:46]
回复 支持 反对

使用道具 举报

发表于 2009-9-29 00:37:07 | 显示全部楼层
厉害啊,52都山寨了!
回复 支持 反对

使用道具 举报

发表于 2011-2-26 13:20:47 | 显示全部楼层
LZ太强了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

小黑屋|手机版|Archiver|(inSky)

GMT+8, 2024-5-6 17:05 , Processed in 0.024740 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表