外设天下 - 电脑外设发烧友聚集地

1234下一页
我的人缘0

[心得] G84-4125改造:换主控、山寨键线分离!

32 34380
跳转到指定楼层
本帖最后由 Saphire 于 2010-8-26 09:46 编辑

主控板来自于淘宝:“ATMEGA32/ATMEGA16最小系统板”。其实做的不够精简,和teensy比远有不如,但远水解不了近渴。和店主约好,无用的设施一律不焊,仅包括usb和外部晶振部分。不过好的一点是这个板子引出IO用的是双排插针的方式,对于本次的排线,比拟双列直插的要好焊。4125的PCB板除了按键就是LED,连限流电阻也没有,因为电路的原因,这个板子上的排阻也用不上,从旧的控制板上焊下三个821欧姆的贴片电阻,焊在LED的位置上,切断默认连接的PB,然后飞三根线到PD5、6、7上。这是本次唯一的飞线。

又见富士康软驱排线,上次¥3,这次店主忘了价格,¥2给我。4125用了28P的FPC排线,但奇怪的是终端是焊接的,而且质量很好。试了试,没有锡锅,光靠烙铁和吸锡器拆不下来。索性用剪子从矩阵PCB贴着根部剪断,然后一根根的拆残线。这28P中,8x14的键盘矩阵,2P悬空,3P加vcc连接三个LED。根据这个板子的端子排布,用PB连接行线,PA和PC连接列线。排线过来做成长短线,近似1.25mm的排线过来直接焊到2.54mm的双排端子上,线的宽度恰好。

焊排线的时候最折腾,开始按着原厂方式把排线插到孔里焊接,因为软驱排线非常软,铜丝比较细,光插排线就够费劲的,插好后弯过去,铜丝不经折,弯几次就铜丝根部就折断了。这个地方焊了两次,一度失去耐心,已经有两个焊盘开始脱落,最后不得已直接贴着焊,反而效果不错,因为折弯的地方不在铜丝裸露部位,有胶层保护,铜丝不会出现直角折弯,也不容易断。

G84-4125改造:换主控、山寨键线分离!

焊接好之后,就开始折腾软件。用的是rhomann的开源键盘固件:kbupgrade,这个固件usb部分用的是v-usb,同时用bootloadHID来提供固件更新,功能蛮多,支持额外两层键映射,正好用这个特征实现了Fn功能键,本来用MinGW和MSYS,但是kbuptool目前还不支持Win,只得祭出Ubuntu虚拟机,作者的开发环境好像也是linux,后面就很顺利。用老办法找出键盘矩阵,按kbupgrade的要求定制好矩阵文件,以及Fn映射文件。编译产生hex文件,先用ISP写入熔丝位和bootloader,把键盘装回外壳。按ESC上电进入bootloader模式,下载主程序。用kbuptool写入fn功能映射表,同时指定FN1键为4125的“Fn”,至此键盘功能全部恢复。

G84-4125改造:换主控、山寨键线分离!

键线分离,这里其实是个败笔,本来打算用市面上卖的键盘线,还带孔塞,这样配好和原装无异。但后来觉得只有¥40的键盘,不如折腾一下,心血来潮打算在出线孔上放个MINI USB母头,挖了半天发现不好固定,正好这个板子上有个插座,就直接在对应位置开个孔算了。又折断了两段美工刀,开了个不太合适的孔。这个控制板的尺寸为4.4cmx5.5cm,宽度正好适合放在原来放电路板那部分槽里。不过需要在两个支撑PCB的竖板中间部位相对的开个U型槽,然后就可以把盘子插进去,后端抵住腰部,前端抵住前壁,无需螺丝固定也很牢靠。

G84-4125改造:换主控、山寨键线分离!
0
已赞
微信分享 收藏
回复

使用道具 举报

我的人缘0
32
发表于 2015-11-28 09:27 只看该作者
回复 支持 反对

使用道具 举报

我的人缘0
31
发表于 2015-11-28 09:17 只看该作者
动手能力真强
[发帖际遇]: lstone 从蓝翔毕业,却不是挖掘机专业引起公愤。被扣4 元 发烧值. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

我的人缘2
30
发表于 2014-10-13 10:20 只看该作者
动手党依然骚气~~~~~~~~~~
回复 支持 反对

使用道具 举报

我的人缘0
29
发表于 2014-10-12 20:38 只看该作者
测试
高手  羡慕
回复 支持 反对

使用道具 举报

我的人缘0
28
发表于 2014-10-11 19:02 只看该作者
大哥,,,我在你说的那家店家买 了那个主控板,,然后 发现fn = 右ctrl 这就麻烦了,,,win键也实现不了了,,,f11  f12这些都没有了


我想请教,,你的  用kbuptool写入fn功能映射表,同时指定FN1键为4125的“Fn”,  是不是店家没有做这一步呀? 店家重新发了程序给我我也用isp方式重新进行了下载,,但是还是不行



能不能说说这个映射表是如何写入的?谢谢,映射表能不能共享来琢磨琢磨
回复 支持 反对

使用道具 举报

我的人缘0
27
发表于 2014-10-11 18:23 只看该作者
难道说俺 也要研究 一下kbupgrade 吗?? 我看不懂呀~~
回复 支持 反对

使用道具 举报

我的人缘0
26
发表于 2010-9-21 12:25 只看该作者
测试
那个片子卖多少钱?
回复 支持 反对

使用道具 举报

我的人缘0
25
发表于 2010-9-12 14:25 只看该作者
严重膜拜技术贴
回复 支持 反对

使用道具 举报

我的人缘0
24
发表于 2010-9-12 11:46 只看该作者
测试
本帖最后由 Saphire 于 2010-9-12 12:00 编辑

请店主做好了完美支持4125的片子,有需要联系系统板淘宝店主 G84-4125改造:换主控、山寨键线分离!

IMG_4088.jpg (92.57 KB, 下载次数: 1)

IMG_4088.jpg
回复 支持 反对

使用道具 举报

我的人缘0
23
发表于 2010-9-8 14:49 只看该作者
抱歉,最近一直在kbc活动,没有及时回复。
编译kbupgrade在windows下需要用到msys和mingw系统,自带的帮助有说明,但是kbuptool不能工作。因为用到libusb库。
Saphire 发表于 2010-9-7 11:14


谢谢!
同时期待用你修改的固件定制的适合4125的主控板。
回复 支持 反对

使用道具 举报

1234下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则