V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qazwsxkevin
V2EX  ›  硬件

想请教,国内外有 DIY 键盘比较汇集的网站或者社区吗?

  •  
  •   qazwsxkevin · 2023-07-11 21:48:57 +08:00 · 1541 次点击
    这是一个创建于 500 天前的主题,其中的信息可能已经有所发展或是发生改变。

    键盘玩过很多款式,但始终想做一款自己的,我不懂,由 0 开始先做做知识储备,差不多就画矩阵图,PCB 图,开工刷板,外壳建模,适当时候就入手 3D 打印机

    问:一些键盘,如 87/98 ,是 ATMEGA32U4,20 来个 I/O 做矩阵扫描,能应付 87/98,甚至 108,现在还不是太懂原理, 就直接问,如果需要产生 130~145 个独立键值,5 键无冲,主控应该用什么芯片呢,怎么算出芯片需要多少个 I/O 的?

    第二个问题接第一个问题,如果这种芯片有贵贱选择,目前贵是啥,贱是啥?

    后面的问题还没想到,就如题目,再去请教~ 谢谢!

    13 条回复    2023-07-13 11:56:48 +08:00
    52acca
        1
    52acca  
       2023-07-11 22:06:26 +08:00 via Android
    轻电科技昨天才出了一个视频,花了 5 万做出了一把键盘
    qazwsxkevin
        2
    qazwsxkevin  
    OP
       2023-07-11 22:12:08 +08:00
    @52acca 不会那么疯砸钱的,我本来 3D 打印机都想省了,叫商家帮打的,但考虑到来回几次试错,应该还是得买一台,我没看视频,但砸 5W ,至少也是帅爆,键盘除了键就是灯那种吧,呵呵
    52acca
        3
    52acca  
       2023-07-11 22:14:02 +08:00 via Android   ❤️ 1
    @qazwsxkevin 建议你先去看看,他没买 3d 打印机,而且全金属,3d 打印也搞不定
    zhihuichan
        4
    zhihuichan  
       2023-07-11 22:19:49 +08:00 via iPhone   ❤️ 1
    美国:geekhack ,reddit mechanic keyboard ;欧洲:deskthority ;韩国:kbdlab ;中国:没钱续费,论坛黄了。
    MajestySolor
        5
    MajestySolor  
       2023-07-11 22:55:52 +08:00   ❤️ 1
    dustynight
        6
    dustynight  
       2023-07-12 02:24:09 +08:00   ❤️ 1
    zfrontier ,虽然大部分内容都是圈外人看不起的换壳换键帽拍照片,但是还是会有一小部分硬核玩家在的。可以在问答区提问,有大佬出没。
    zhangchongjie
        7
    zhangchongjie  
       2023-07-12 02:27:11 +08:00 via iPhone   ❤️ 1
    装备前线
    zhangchongjie
        8
    zhangchongjie  
       2023-07-12 02:28:25 +08:00 via iPhone   ❤️ 1
    我已经在干这个事了,有意可以加好友聊聊
    klesh
        9
    klesh  
       2023-07-12 11:00:27 +08:00   ❤️ 1
    专门收录各种 diy 键盘的网站: https://kbd.news/


    用 directpin ,就是有多少个键就要多少个 I/O pin 。这种不需要二极管。
    用 matrix 就是, a*b > total number of keys, a+b=total number of pins 。比如 61 ,可以用 8x8 的矩阵,或者 7x9 ,最少需要 16 个 pin 。20pin 上限就是 100 键 。145 最少得 12x13 25pin ,这种需要二极管。
    据说还有一种双向 matrix ,理论上可以实现 key 数量翻倍,但我没研究过,不如选择 pins 更多的 mcu ,比如 blackpill ,不过 bp 在 qmk 固件中休眠有点问题 😂。

    以上无论哪种方式,都不存在按键冲突。所谓多少键无冲,那是薄膜键盘才有的问题。
    klesh
        10
    klesh  
       2023-07-12 11:08:55 +08:00   ❤️ 1
    pro micro (芯片就是 ATMEGA32U4 )是目前比较主流的选择,后其可以有 nice nano 变成蓝牙的,它们的针脚是兼容的。pro micro 的 qmk 支持是最好的。缺点是这两年价格升得非常厉害,存储空间较小有时得裁剪 firmware 的功能,针脚也少。

    blackpill/bluepill stm32 开发版相对便宜得多,存储大,pin 也多,缺点是兼容性较差,使用 qmk 会有电脑唤醒后无法正常工作的情况,其它固件没试过。这个芯片还有个奇葩的问题,天气太冷可能会导致进不了 bootload 刷不了固件,需要手捂一下才行。😂
    qazwsxkevin
        11
    qazwsxkevin  
    OP
       2023-07-13 00:14:04 +08:00
    @klesh 感谢,您的解答,大概能听懂,先记下来,慢慢消化,反正不急,不是马上就开干的。。。 @zhangchongjie

    直接问,ATMEGA32 系列,是不是全系列都搞不定 25 pin 的矩阵? 这个我知道家族里逐个芯片去查 Datasheet ,是能得到答案的,我这么问只是想根据您的回答,来判断以往别人做的 ATMEGA32U4 的程序,能借鉴多少,还是真的要跳出去,去看看 blackpill/bluepill stm32 这个听都没听过的东西,因为本身自己不是电子工程饭碗里的人,只能一条路到黑,开学习分支成本很高,(笑)
    zhangchongjie
        12
    zhangchongjie  
       2023-07-13 09:02:30 +08:00
    @qazwsxkevin stm32 吧,io 引脚够不够用得看你键盘的矩镇,说白了就是键数,大多客制化都是<=75%,就是因为键数少,求求别用 32u4 了,现在客制化已经卷高频了。
    qazwsxkevin
        13
    qazwsxkevin  
    OP
       2023-07-13 11:56:48 +08:00
    @zhangchongjie 高频是啥? 搜索引擎没看到这方面介绍? 键数 145 左右,25pin
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2805 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:25 · PVG 15:25 · LAX 23:25 · JFK 02:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.