V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
linuxfans
V2EX  ›  机械键盘

Mickey Board——BLE 60%客制化无线键盘电路板

  •  1
     
  •   linuxfans · 2016-12-20 10:31:41 +08:00 · 12807 次点击
    这是一个创建于 2892 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Mickey Board ( Made In China Keyboard )是一款 BLE 60%客制化无线键盘电路板,支持 minila air 以及 GH60 配列
    有意者可加 Q 群 Mickey Board 292461362


    38 条回复    2017-06-10 12:38:33 +08:00
    loading
        1
    loading  
       2016-12-20 10:47:22 +08:00 via Android
    是蓝牙的?
    hging
        2
    hging  
       2016-12-20 11:01:36 +08:00
    如何客制化? 怎么改键位? 而且是单模 而且没看到充电模块 usb 只供电用?
    linuxfans
        3
    linuxfans  
    OP
       2016-12-20 11:14:00 +08:00
    @hging 还在开发中, USB 只用作调试,以后就没有了。用两节 7 号电池
    Neo
        4
    Neo  
       2016-12-20 11:53:02 +08:00
    做成双模吧
    linuxfans
        5
    linuxfans  
    OP
       2016-12-20 12:56:17 +08:00
    @Neo 双模有什么好处呢?感觉单无线的就挺好的了。如果确实有进 BIOS 之类的需求,可以考虑做一个特殊的 dongle ,应该就能和有线的一样了。
    Tink
        6
    Tink  
       2016-12-20 13:07:46 +08:00 via iPhone
    需要蓝牙
    linuxfans
        7
    linuxfans  
    OP
       2016-12-20 13:09:09 +08:00
    @loading @Tink 是低功耗蓝牙的
    hxsf
        8
    hxsf  
       2016-12-20 13:25:10 +08:00 via iPhone
    @linuxfans
    双模好处。
    没电的时候不至于抓瞎。
    蓝牙适配器丢 /坏了的时候不至于抓瞎。
    临时用用不用重新配对。直接插 usb 。

    目前在用的是双模。
    linuxfans
        9
    linuxfans  
    OP
       2016-12-20 13:34:06 +08:00
    @hxsf
    哦。。。
    可能双模的本身就比较耗电吧,但如果 BLE 的话半年左右换一次电池,因为没电抓瞎的概率是在太低了
    至于其他的好处我倒是无力反驳,毕竟都是有利有弊的事情(无线的至少不会因为找不到线抓瞎,呵呵)
    我自己用无线主要是追求桌面简洁,如果还要插个线总感觉怪怪的
    hxsf
        10
    hxsf  
       2016-12-20 14:16:37 +08:00
    @linuxfans
    双模不代表一直有根线。
    电池内置,留一个 usb 口,既可以用来充电 (供电口)
    也可以作为有线模式的接口(电源+数据)。
    linuxfans
        11
    linuxfans  
    OP
       2016-12-20 14:24:07 +08:00
    @hxsf
    了解。感觉一般双模的话功耗都不会太低,所以经常要充电(貌似有一两天的,也有一个月的),也有没电的担忧。
    之前用过自己做的 BLE GH60 键盘和 minila air ,如果很长时间不用换电池的话,感觉还是足够方便的。
    hxsf
        12
    hxsf  
       2016-12-20 14:33:11 +08:00
    @linuxfans
    内置电芯和 使用电池 的话,比较喜欢内置电芯的。
    目前 键盘是 内置锂电池, 鼠标使用 爱乐普小黑

    每次鼠标充电的时候都开始各种找充电器 =_=#, 充电的时候没法用,只能等。
    键盘基本没怎么刻意充电,没电了也能边冲边用。

    用普通碱性电池又麻烦还不环保。

    以上是个人体验。
    Sequencer
        13
    Sequencer  
       2016-12-20 14:42:33 +08:00 via iPhone
    建议留下调试口……
    最好还是 usb type c 的口
    过两天有意向购买
    改键位和自定义
    应该是用的 tmk 的那套解决方案吧?
    linuxfans
        14
    linuxfans  
    OP
       2016-12-20 14:42:57 +08:00
    @hxsf
    可能还是个人喜好吧。目前用的罗技 M210 和 minila air ,基本上都不太担心没电(貌似都是半年左右换一次电池?)。键盘快没电了有提醒,开始提醒到不能用估计也能撑个一两个星期,感觉也不是很麻烦。
    充电的方案也不是不能做,只是如果做成双模的话,一个 BLE 芯片搞不定,加一个的话功耗就上去了,可能就像一般的双模要经常充电了。
    hxsf
        15
    hxsf  
       2016-12-20 14:45:38 +08:00
    @linuxfans 感觉双模的耗电还行啊。

    不行上 物理切换开关好了
    linuxfans
        16
    linuxfans  
    OP
       2016-12-20 15:00:16 +08:00
    @Sequencer
    用的是 nRF51822 ,所以需要做个改键位的工具(这个目前还没做)
    调试口的话一般用户应该是用不到的,烧写用 BLE 的 DFU 功能就可以了,需要一个 iOS 或者 Android 的 app 来做这个事情
    loading
        17
    loading  
       2016-12-20 15:16:21 +08:00 via Android
    有意向,届时请务必联系我。
    Sequencer
        18
    Sequencer  
       2016-12-20 16:47:08 +08:00
    烧坏了不就蛋疼了嘛...
    至少串口的下载线得留下吧...
    固件还是推荐[]( https://github.com/tmk/tmk_keyboard)
    layer 的概念设计的很不错
    linuxfans
        19
    linuxfans  
    OP
       2016-12-20 17:26:54 +08:00
    @loading 一定一定
    @Sequencer 一般不至于吧,也是有 bootloader 的,一般不会烧坏,除非故意的。固件只能参考他的功能了,恐怕没办法直接扔进用的芯片里面。
    Ansonyi
        20
    Ansonyi  
       2016-12-20 18:35:17 +08:00 via Android
    有意,还准备自己折腾一个呢,啥时候开团记得再开一贴啊
    Sequencer
        21
    Sequencer  
       2016-12-20 18:38:40 +08:00 via iPhone
    好吧 我觉得你借用他的源码改了之后放进去还不错
    另外就是 flash 越大越好…便于写宏
    类似路由在板子上留四个口做上下载真是必要的
    感觉这样做出来成品 裸板 1000 以内我能接受
    hging
        22
    hging  
       2016-12-20 18:51:47 +08:00
    @Sequencer 你确定? 我记下来你 id 了=。= 后面我做出来来埃特你。
    Sequencer
        23
    Sequencer  
       2016-12-20 19:22:36 +08:00 via iPhone
    @hging 蓝牙 4.1 能刷 tmk GH60 或 HHKB 布局 1000 我收
    Sequencer
        24
    Sequencer  
       2016-12-20 19:23:14 +08:00 via iPhone
    他用的那块芯片续航太弱了
    hging
        25
    hging  
       2016-12-20 19:52:31 +08:00 via iPhone
    @Sequencer 别说 我还真有现成的 之前的 ble60 续航每天八小时的话大概能用大半个月...
    Sequencer
        26
    Sequencer  
       2016-12-20 19:58:30 +08:00 via iPhone
    @hging 淘宝都断货了
    如果有图纸
    我能去工厂订……
    ynyounuo
        27
    ynyounuo  
       2016-12-20 20:10:19 +08:00 via iPhone
    fmj 60% 并且原厂壳会考虑
    hging
        28
    hging  
       2016-12-20 21:30:07 +08:00
    @Sequencer 图纸并不是重要的。 重要的是那个蓝牙板子你买不到 而且没有固件。 没用的。 不用折腾了。 要是能做早就有一万个奸商抄过了。 最近我也做了一个 32u4+51822 的 基本能用 还没优化好。 等出吧。
    hahaDashen
        29
    hahaDashen  
       2016-12-22 07:10:19 +08:00
    是不是可以创新一下 扔个树莓派进去 (滑稽) 还可以干点其他事情 比如不开机听音乐 放电影啥的 (滑稽) 脑中一闪而过的想法 (滑稽)
    linuxfans
        30
    linuxfans  
    OP
       2016-12-22 10:19:55 +08:00
    @hahaDashen
    这就是现在的智能键盘吧
    但这种东西感觉很像中华学习机(暴露年龄了)
    ourleven
        31
    ourleven  
       2017-01-04 14:52:54 +08:00 via iPhone
    @linuxfans @hging 话说我也在整类似的蓝牙键盘呢, arm+nrf52832 ,话说这方面资料好少,大大们做完会考虑把代码分享出来吗?
    ourleven
        32
    ourleven  
       2017-01-04 14:53:46 +08:00 via iPhone
    另外,等 52840 出来了一切都顺了,自带 usb 了:)
    linuxfans
        33
    linuxfans  
    OP
       2017-01-05 10:15:07 +08:00
    @ourleven nordic 官方的代码就还可以,虽然有不少小问题。其实我主要还是为了降低功耗不引入 USB ,希望无线键盘能多工作一段时间,不要让无线键盘变成有线键盘。
    linuxfans
        34
    linuxfans  
    OP
       2017-03-18 09:29:22 +08:00
    @Sequencer 裸板成品已经出了,不过价格可能会让您小失望,可以加群看看(不知道是不是已经加了。。。)
    Sequencer
        35
    Sequencer  
       2017-03-18 10:50:03 +08:00
    @linuxfans 刚刚加了 麻烦验证一下
    bazingaterry
        36
    bazingaterry  
       2017-04-09 13:33:07 +08:00
    想提问一下 http://tkg.btsmartshield.com 自定义配列生成 BIN 文件之后怎么使用?我看群里面提供的都是 ZIP 压缩包。
    linuxfans
        37
    linuxfans  
    OP
       2017-04-09 19:32:16 +08:00
    @bazingaterry 这里不经常来,如果有问题还是 Q 群比较快,虽然不是常驻,但其他人也许知道答案。
    mxi1
        38
    mxi1  
       2017-06-10 12:38:33 +08:00
    @bazingaterry 有一个 mickey.btsmartshield.com 用来把 bin 文件转换成 zip 压缩包的。然后可以通过 nrf connect 应用来刷机。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3634 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:20 · PVG 12:20 · LAX 20:20 · JFK 23:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.