机械键盘吧 关注:1,176,607贴子:22,536,661
  • 14回复贴,共1

{原创}完全定制一把属于自己的机械键盘

取消只看楼主收藏回复

一直都对公司的键盘很不满意,键位别扭,按键毫无手感可言,偶尔打字时候还会出现按键没触发的情况,写着报告时候非常不顺心呢。无奈和行政小姐姐申请换一把键盘被拒绝了,之后就一直存在着自己换一把键盘的想法。
已经记不清楚是怎么了解到客制化键盘的了,然后就有着一个想法,自己动手设计制作属于自己的一把机械键盘。下面就记录一下自己的设计制作过程。


IP属地:广东1楼2018-09-22 22:49回复
    0.设计目标
    在了解了一圈之后,个人比较喜欢68配列的键盘,可市面上相关的套件都很贵(仅仅一块PCB价格都要一百多),迫于口袋压力就想着自己做可以省钱(事实证明这是一个天真的想法),于是就决定全部自己设计。
    所需要的东西:PCB板,各种电子元件,定位板,外壳,机械轴体,键帽。



    IP属地:广东2楼2018-09-22 22:53
    收起回复
      1.电路原理图设计
      一个键盘首先需要一张没问题的额PCBA,接下来进行设计PCB,在这里使用的是最常用得到EDA软件Altium Designer。
      整个电路原理比较简单,主要是STM32最小系统,高达72MHz主频,用做一个键盘绰绰有余;然后加上锂电池充电管理、稳压电路和蓝牙模块(本次设计的键盘为蓝牙连接),当然键盘少不了按键,在这里按键主要是使用矩阵按键扫描原理,在整个原理图上画上电路就OK了。
      以下是画好的整个原理图。


      IP属地:广东4楼2018-09-22 23:26
      回复
        2. PCB的设计
        在完成了原理图的设计之后,接下来就需要进行的额便是PCB的设计了。
        直接在画好的原理图上进行更新至PCB。
        下图便是更新至PCB中,未进行布局布线时候的状态。


        IP属地:广东8楼2018-09-23 00:32
        回复
          有感兴趣的伙伴可以捧个场什么的,感觉自己单机写都没动力了~


          IP属地:广东9楼2018-09-23 00:34
          回复
            3. 对PCB进行布局
            从原理图更新至PCB后,PCB这边需要做的第一件事情便是进行布局。
            一个好的布局是设计成功的关键,在这里,只需要将每一个按键放置好,靠近边缘的地方放USB接口,方便接进电源或者进行充电,在合适的地方放上主控以及蓝牙模块。
            一下是进行布局OK的状态,后续走线时候可以再对布局进行微调。


            IP属地:广东12楼2018-09-23 09:42
            回复
              4. 对PCB进行布线
              布局完成之后,就对元器件进行连接了,也就是我们说的布线
              在布线这里有自动布线和手工布线,自动布线就比较方便,全部由软件完成,但会比较难看;手工布线稍微麻烦一些,每一根线都由自己布线,可以走得美观大方。
              根据浅灰色的飞线提示进行布线,在连接过程中相应的优化前面得到初步布局,使得全部可以走完,不需要额外使用飞线,同时走线也美观大方。
              走线完成后可以对空余的地方进行敷铜,但需要注意对蓝牙模块所在地方将敷铜抠出来,保留净空,保证蓝牙天线性能。
              以下是布线完成的状态


              IP属地:广东13楼2018-09-23 10:11
              回复
                5. 敷铜完成后的状态


                IP属地:广东14楼2018-09-23 10:13
                回复
                  6.打样的PCB



                  IP属地:广东来自Android客户端17楼2018-09-23 22:06
                  收起回复
                    7.定位钢板cad图。
                    cad加工了一下定位板的图,主要添加了四个螺柱孔,抠出蓝牙天线位置净空。注意钢板图纸必须与PCB上轴的位置对应,否则后面会装配不上。


                    IP属地:广东来自Android客户端21楼2018-09-26 20:30
                    回复
                      8.打样钢板
                      将画好的cad图纸发给厂商打样钢板,尺寸还是比较精准的,只是有一丢丢脏。
                      先和PCB一起对一下位置,完美



                      IP属地:广东来自Android客户端25楼2018-09-27 11:22
                      回复
                        9.钢板喷漆
                        打样的钢板还是有些脏,也担心以后生锈。二话不说,砂纸摩擦摩擦,喷个漆先。



                        IP属地:广东来自Android客户端26楼2018-09-27 21:54
                        回复
                          10.焊接
                          钢板处理OK,接下来可以进行假组一下,没有问题就可以进行焊接。焊接时先将背面的贴片器件焊接完成,在焊接轴体。
                          焊接需要注意不要虚焊,LQFP封装的芯片使用刀头拖焊,不要使用过量的松香,如果后面芯片有问题需要更换时候会非常麻烦。



                          IP属地:广东来自Android客户端31楼2018-10-18 20:15
                          回复
                            10:直接到最后。
                            这么久了,终于把USB模式驱动搞定。蓝牙+USB有线 双模。



                            IP属地:广东37楼2018-12-14 22:52
                            回复
                              忍不住,搞了第二把双模...


                              IP属地:广东来自Android客户端41楼2019-03-05 15:14
                              回复