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

DIY 键盘入门,手搓成本最低的方式是?

  •  
  •   mrfox · 39 天前 · 1176 次点击
    这是一个创建于 39 天前的主题,其中的信息可能已经有所发展或是发生改变。
    支持 VIA 的,最经济的板子方案是?谢谢

    不用考虑外观、键帽啥的,实现性的,能最低成本先上手实现的

    如果成功了,考虑把狼途拆了换电路板,利用原来的壳子和按键
    24 条回复    2025-06-22 22:53:36 +08:00
    lianyanjiajia
        1
    lianyanjiajia  
       38 天前
    买个套件最便宜吧
    IvanLi127
        2
    IvanLi127  
       38 天前
    直接扣它板子主控然后飞线到开发板上?

    毕竟板子搞一块好像也有点贵
    loading
        3
    loading  
       38 天前   ❤️ 2
    我个人建议你使用 rp2040 作为主控,你可以用 QMK ,甚至用 Arduino 都可以。

    对于外壳,最简单的外壳。
    https://sync.sh/rmk-handwired-40percent#1581668560

    如果是想画电路板:
    用 stm32f072 ,外面原件简单一些,容易焊接。

    如果只是想写里面代码:
    购买支持 VIA 的量产,keychron 和 nuphy 都有,你可以在 QMK 的文件夹内找到型号再买。

    经济,从钱角度看这个问题其实不对的,因为你只做一个或几个,主控芯片贵 10 元,可能你可以省一个月。
    Routeros
        4
    Routeros  
       38 天前
    偷偷告诉你,DIY 跟便宜不沾边。
    mrfox
        5
    mrfox  
    OP
       38 天前
    @lianyanjiajia 比如哪个套件呢

    @IvanLi127 它应该是一大板子,扣主控是说找到那一块芯片就行了?

    @loading 是树莓派 PICO 对吗
    loading
        6
    loading  
       38 天前
    我外壳 3D 绘制,pcb 绘制,焊接,固件都会。
    你想入门哪个,我可以给你介绍。
    kokerkov
        7
    kokerkov  
       38 天前
    做这个干啥?随便买一个省心。
    zhandouji2023
        8
    zhandouji2023  
       38 天前 via iPhone
    有修机械键盘的教程吗?
    IvanLi127
        9
    IvanLi127  
       38 天前
    @mrfox 是的,把主控吹下来,然后自己做块支持 via 的控制小板,飞线连接,就算是打好补丁了。DIY 改装流
    mrfox
        10
    mrfox  
    OP
       37 天前
    这是拆解的视频 https://www.bilibili.com/video/BV1TzXAYbEsn/

    @loading 我想把它改造成 VIA 的,难度大吗

    @IvanLi127 看视频里面就一块小黑芯片是主控吧,假设把它吹下来,然后呢
    mrfox
        11
    mrfox  
    OP
       37 天前
    @kokerkov VIA 的键盘支持页面列了接近 2K 种,还只是名称,工作量也不小,当然你要说真随便那倒是省心
    mrfox
        12
    mrfox  
    OP
       37 天前
    @zhandouji2023 可以看下上面我搜索到的 B 站视频,那个人是修键盘的
    loading
        13
    loading  
       37 天前   ❤️ 1
    @mrfox #10 改不了。
    个人建议你买个 gh60 外壳 25 元,pcb 没到 100.

    客制化是非常费钱的。如果你愿意花费 500 左右,可以自己反复画 pcb 折腾挺久,如果没有额外的零花钱,建议还是算了。

    我每个月大概会消耗 1000 元用于这些原件和加工费用。(比钓鱼花销低)
    loading
        14
    loading  
       37 天前
    最便宜的,有视频的是那个 丐 17 的小数字键盘。
    主控芯片用的也是很便宜的。
    因为 rp2040 手工焊接比较难,所以你从 丐 17 入门也比较合适。

    玩键盘有很多步骤,看你喜欢玩那一部分。
    mrfox
        15
    mrfox  
    OP
       36 天前
    @loading 感谢大佬带路

    目前想做的:
    1 、一个能改键的 8 键小键盘,或是修好旧的小键盘?
    买过一个有线 6 键的,windows 下有软件可以改键,但后来它有一个键失灵了,也不会修(是不是要用万用表量一下啥的?而且有时会遇到一个键重复激发的问题。想着自己做一个,为下面的工程打个基础

    2 、手里有一个 KB500 ( kinesis advantage ),想把它改造成 qmk 的
    参考了这个博客 https://michael.stapelberg.ch/posts/2020-07-09-kint-kinesis-keyboard-controller/ 中有这么一段
    Building your own kinT keyboard controller
    我看了他的视频,但还是有些疑问

    a. 总体来看,是不是需要 kinT ,加上一块儿 Teensy LC 就可以改造了
    b. kinT 是开源的,但我不确定的是,国内制作这个电路板是不是要到嘉立创(从未打过板)?上传 https://github.com/kinx-project/kint/tree/main/gerbers/jlcpcb 这个下面的文件就成了?
    c. 这个 teensy LC , 淘宝没搜索到合适的,好多都是什么开发板,成百上千的
    https://www.adafruit.com/product/2419 官网说停产了
    但原来想选它的原因一是便宜,二是 https://github.com/qmk/qmk_firmware/pull/17301 这里说是试验成功过的,就不知道拿啥代替了
    mrfox
        16
    mrfox  
    OP
       35 天前
    淘宝看了下 RP2040 ,也有点晕,什么官方版、创客版,pico 2, pico 2w 林林总总

    树莓派官方 pico 2 主板
    Pico 2 创客板 (Micro USB 版)
    Pico 2 创客板 (Type-C 版)
    Pico 2 创客板 (Micro USB 版)-焊接排针
    Pico 2 创客板 (Type-C 版)-焊接排针
    树莓派官方 pico 2W 主板
    Pico 2W 创客板 (Micro USB 版)
    Pico 2W 创客板 (Type-C 版)
    Pico 2W 创客板 (Micro USB 版)-焊接排针
    Pico 2W 创客板 (Type-C 版)-焊接排针
    树莓派官方 pico 单独主板(无焊接)
    树莓派官方 pico 单独主板(有焊接)+纸质教程
    树莓派官方 pico 单独主板(官方焊接)+纸质教程
    树莓派官方 pico W 单独主板(无焊接)
    pico W 单独主板(有焊接)+纸质教程
    RP2040 pico (无焊接)
    RP2040 pico (焊接排针)
    国产 pico (无焊接)
    国产 pico (有焊接)+纸质教程
    pico mini (无焊接)


    RP2040 pico (无焊接) vs 树莓派官方 pico 单独主板(无焊接),这两个差别是啥,是不是要选后者
    loading
        17
    loading  
       31 天前   ❤️ 1
    YD-RP2040 即可,只要 7.35 元。

    官方点就 PICO RP2040 开发板 (无焊接) 大概 10.8 元
    lianyanjiajia
        18
    lianyanjiajia  
       24 天前
    @mrfox 小键盘 你直接淘宝搜 菜籽猫 几十块 自己准备轴和键帽就能用
    可以 via 改键
    mrfox
        19
    mrfox  
    OP
       23 天前
    @loading 谢谢,大佬有空时帮我看看前面一楼的问题也( teensy lc )

    另外准备淘汰个 x201i ,它的键盘如果拆下来可以接 rp2040 吗
    loading
        20
    loading  
       23 天前   ❤️ 1
    @mrfox #19 我感觉可以,因为有其他 thinkpad 键盘的成功案例,但你要自己用三用表取得 x201i 键盘的矩阵逻辑。

    teensy lc 用的芯片是 MK20DX128 ,我没去查询。
    但 rp2040 毕竟是树莓派,支持的软件非常多,引脚也够。

    你其实是在 QMK 固件的基础上进行二次开发而已。

    你上面问的可不可以,我只能说,我可以,你可不可以这真没人知道。

    btw: 我每次回复都会消耗更多的铜币,麻烦点一些感谢。不然我很快就要充值才能回复了。
    loading
        21
    loading  
       23 天前   ❤️ 1
    https://www.instructables.com/How-to-Make-a-USB-Laptop-Keyboard-Controller/

    https://docs.qmk.fm/porting_your_keyboard_to_qmk

    https://geekhack.org/index.php?topic=100859.0

    https://github.com/lowj/tp-keyboard

    https://www.pjrc.com/teensy/

    https://docs.qmk.fm/platformdev_rp2040

    可能你觉得成本一般是指经济成本,但对于复杂的键盘,选对一个芯片,能用上现成的代码库,芯片成本区别上的几十甚至上几百元,都是小事情。现在谁一天,甚至一周赚不出这个差价。你一周火力全开都难以自己从零开发出一个固件的。
    loading
        22
    loading  
       23 天前   ❤️ 1
    如果你是喜欢 thinkpad 键盘的手感,我建议你买其他人改好的,咸鱼好像有。如果你想利旧你的 x201i ,我建议你放弃或者搁置,你现在水平还不够。

    没学会走路就直接跑了?

    你现在画过几个 PCB?做成功一个了吗?别看我博客几年前成长很快,我专业是对口的,技能树全能对上。
    mrfox
        23
    mrfox  
    OP
       23 天前
    @loading 已点感谢,这个之前没注意过,回复还要币超乎相像啊
    mrfox
        24
    mrfox  
    OP
       22 天前
    @loading 呃,一个也没有

    那我从最初级的开始吧: 做一个脚踏开关,是不是买个 yd-rp2040 就行了(说实话 7.35 的没找到,不过也贵不了几块钱,当然作为小白不是心疼几块钱,主要是按图索骥少走弯路 ),不对,还需要买个微动? (脚踏有现成的,虽然有些松,但做实验够了)
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4269 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:11 · PVG 18:11 · LAX 03:11 · JFK 06:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.