用户工具

站点工具


kb-mods:hhkb-ble

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
kb-mods:hhkb-ble [2019/04/17 09:45]
yangdigi
kb-mods:hhkb-ble [2019/09/16 23:24] (当前版本)
yangdigi
行 1: 行 1:
 ## HHKB BLE Mod ## HHKB BLE Mod
-^Author|YANG| +^PCB | YANG | 
-^MCU   |Atmega32u4|+^Firmware ​YANG | 
 +^Keymap Editor | YANG | 
 +^Solder | YANG | 
 +^Test | YANG | 
 +^Seller | YANG | 
 + 
 +在售:https://​item.taobao.com/​item.htm?​id=590221409485 ​  
 +   
 +熟悉hasu的tmk主控的,这个应该不用多介绍。简单说就是省电优化版吧,硬件的省电来源于两点,一个是蓝牙使用ble模块,另一个是工作电压不再需要5v,也就不需要升压了。软件的省电来源于根据硬件特点去制定的省电策略。这两者加起来,续航比hasu版的bt controller提高可能6到10倍或不止。但依然的最大的功臣还是他(整个HHKB键盘部分的扫描工作原理),我只是站在前人的成果上,完善产品。
  
 BLE部分参照本help文档前面的说明,这里主要再说一些HHKB BLE Mod特殊的地方。 本部分内容可能还会有更新补充。 BLE部分参照本help文档前面的说明,这里主要再说一些HHKB BLE Mod特殊的地方。 本部分内容可能还会有更新补充。
 +
 +固件的更新记录可见:[[changelog:​hhkb_ble|HHKB BLE固件更新记录]]
  
 --- ---
行 14: 行 24:
 --- ---
  
-### 充电注意+### 开关说明 
 + 
 +在主控上,原来的dip开关位置,有一个拨动开关。这也是主控上的惟一一个开关。它的作用是关闭电池的对外供电,并不是关闭蓝牙。这个开关处于关闭时,如果插上USB线,因为还有USB供电,所以蓝牙依然还是可以工作的。 
 + 
 +如果想要关闭蓝牙,请参看[[ble-series:​connection-status|蓝牙开关和连接状态]]。\\ 
 +额外的提醒,此软件开关是给想要完全关闭蓝牙,而仅使用或仅暂时使用USB的设计的,并且建议要使用此功能的同时把主控上的拨动开关也关掉。它不是用来不使用时关闭蓝牙节能的,在HHKB上,使用这个功能关闭蓝牙,如果不关闭主控的拨动开关,待机时比使用Lock Mode要耗电很多。 
 + 
 +--- 
 + 
 +### 充电注意
  
 建议使用电脑的usb口或者正规的5v充电器来充电,如果出现充电不当导致蓝牙失效的情况,后果自付。且使用大功率充电器并不会提高充电速度的,默认充电电流约450ma。 建议使用电脑的usb口或者正规的5v充电器来充电,如果出现充电不当导致蓝牙失效的情况,后果自付。且使用大功率充电器并不会提高充电速度的,默认充电电流约450ma。
行 21: 行 40:
   - 低亮度或闪烁,表示电池异常(没接电池或电池有问题)   - 低亮度或闪烁,表示电池异常(没接电池或电池有问题)
   - 较高亮度,表示充电中   - 较高亮度,表示充电中
-  - 熄灭,表示电池充满了+  - 熄灭,表示电池充满了,充满了会自动停止充电的
  
 一般不用刻意去注意这个指示灯,充过一次电后就能知道大概需要充多久了。 一般不用刻意去注意这个指示灯,充过一次电后就能知道大概需要充多久了。
 +
 +在win10 1809里支持电量百分比显示,显示的是大概的水平,不是精确的,仅供参考,每10%为一个等级,所以最高的时候显示也只有90%。另外充电的过程中,电量显示为x1%,即比非充电时多显示1%。如下图是正在充电时显示的电量。  ​
 +{{:​kb-mods:​hhkb-ble-charge.png?​450|}}
 +
 +当充满之后,这里会显示100%,同时主控上本身的充电指示灯也会熄灭。如果这时拔了线,剩余电量会显示为90%这是正常的,并且如果再次插上线,又会显示91%的这个表示正在充电中的值,过一小会又到100%。  ​
 +{{:​kb-mods:​hhkb-ble-charge2.png?​430|}}
  
 --- ---
行 30: 行 55:
  
 固件基于tmk,在ydkb.io上进行设置,常见的功能均可通过网页进行设置。  ​ 固件基于tmk,在ydkb.io上进行设置,常见的功能均可通过网页进行设置。  ​
-如果想自己编译固件的,稍后会提供固件源码(时间大概6月左右,等首批大部分人收到再确定下没什么明显bug了),自行使用,不包教。 
  
 --- ---
行 38: 行 62:
 可以直接看这部分。[[bootloader:​msd-bootloader|Mass Storage Device Bootloader(U盘模式)]] 可以直接看这部分。[[bootloader:​msd-bootloader|Mass Storage Device Bootloader(U盘模式)]]
  
-补充说明就是在进入Bootloader后,HHKB BLE Mod右上角的指示灯三个会闪,在刷入文件时第三个指示灯会快速闪烁。+在进入Bootloader后,HHKB_BLE双模主控右上角的指示灯三个会闪,在刷入文件时第三个指示灯会快速闪烁。(如果这三个灯没焊接的,比如黑色外壳自己没额外解决的,也可以看右边USB接口下方的指示灯状态)
  
-补充说明是除了左上角键(一般是ESC)插线可以进入刷机模式外,还可以使用**灯光和增强功能**里的JMP_BL,为了防止误按,当与左Ctrl一起按的时候,也就是左Ctrl+JMP\_BL,可以直接跳到刷机模式,不用拔线再重插。+补充说明是除了左上角键(一般是ESC)插线可以进入刷机模式外,还可以使用**灯光和增强功能**里的<​html><​button style="​ text-align: center; line-height:​ 19px; width: 46px; height: 42px; font-size:​12px">​Reset</​button></​html>​,为了防止误按,当与左Ctrl一起按的时候,也就是左Ctrl+Reset,可以直接跳到刷机模式,不用拔线再重插。
  
 --- ---
行 50: 行 74:
   - 当进入Lock Mode时,三个灯先是同时亮时,然后从右往左依次熄灭。 ​   - 当进入Lock Mode时,三个灯先是同时亮时,然后从右往左依次熄灭。 ​
   - 当从二级节能唤醒时,三个指示灯会同时亮一下,然后再灭。   - 当从二级节能唤醒时,三个指示灯会同时亮一下,然后再灭。
-  - 电池电量低时(约10%开始),在使用键盘时三个指示灯会同时闪。+  - 电池电量低时(约10%开始),在使用键盘时三个指示灯会同时闪。报电量不足后依然还可以使用两三天,但是建议尽快充电
  
 然后关于节能模式的说明: 然后关于节能模式的说明:
-  - 键盘闲置5秒没按任何按键后,进入一级节能,此时每30ms再重新检查一次矩阵有无按键,有按键就退出一级节能,这个唤醒过程很快。 +  - 键盘闲置3秒没按任何按键后,进入一级节能,此时每30ms再重新检查一次矩阵有无按键,有按键就退出一级节能,这个唤醒过程很快。 
-  - 键盘如果90秒蓝牙未连接,或者闲置时间超过2.5小时,这时蓝牙会关闭并断开,进入二级节能。长按任意键可以唤醒。+  - 键盘如果90秒蓝牙未连接,或者闲置时间超过2.5小时,这时蓝牙会关闭并断开,进入二级节能。长按任意键3到5秒可以唤醒。
   - 使用Lock Mode,会直接进入二级节能,与2的区别是,这个模式下,只能同时长按F和J唤醒,不能长按任意键唤醒。   - 使用Lock Mode,会直接进入二级节能,与2的区别是,这个模式下,只能同时长按F和J唤醒,不能长按任意键唤醒。
 +
 +蓝牙连接状态,同时按下 **左Shift+右Shift+S** 切换蓝牙连接状态指示开关:
 +  - 最右边的LED3快递闪烁,闪的过程中,亮和灭时间相当,此时蓝牙未连接
 +  - 最右边的LED3稍慢闪烁,闪的过程中,亮的时间比灭的时间明显的更长,此时蓝牙已连接
  
 黑色的外壳指示灯是不透光的,所以,要么自己DIY一个led,或者就按操作习惯吧。 黑色的外壳指示灯是不透光的,所以,要么自己DIY一个led,或者就按操作习惯吧。
行 68: 行 96:
 本身自带的接口是miniUSB接口,所以hub这里采用的最高也只支持usb 2.0高速。 本身自带的接口是miniUSB接口,所以hub这里采用的最高也只支持usb 2.0高速。
  
-除了本身HHKB外面留了两个接口外,在键盘内部还留了一个USB接口。这些接口禁止接大电流设备,最多接个U盘。不要拿来接其他灯特别多的键盘之类的设备。内部那个USB的电源是可控的,控制的按键可以在**灯光和增强功能**内选择,建议内部这个用来放个U盘。+除了本身HHKB外面留了两个接口外,在键盘内部还留了一个USB接口。这些接口禁止接大电流设备,最多接个U盘。不要拿来接其他灯特别多的键盘之类的设备。内部那个USB的电源是可控的,控制的按键可以在**灯光和增强功能**内选择<​html><​button style="​ text-align: center; line-height:​ 19px; width: 46px; height: 42px; font-size:​12px">​Inner<​br>​USB</​button></​html>​,建议内部这个用来放个U盘。
  
 HHKB JP外壳没有留孔,默认就不会焊接上这两个USB母口,内部的那个USB接口还是可以用。 HHKB JP外壳没有留孔,默认就不会焊接上这两个USB母口,内部的那个USB接口还是可以用。
  
 +---
 +
 +### 异常处理
 +如果出现按键错误触发或随机触发。请根据淘宝介绍提供的安装说明,确认一下电池和内部USB的母座,与键盘的电路板之间是否做好了绝缘。
 +
 +工作时如果出现什么异常,最快速的方法是重新插一下usb线或是重新开关一下键盘电源开关。
 +
 +如果有配对后使用的问题,参看BLE Series的部分,一般来说清除配对能解决。还不行,再参看一下[[ble-series:​reset-ble|重置蓝牙]],是否属于这里所说的情况,特别是Mac的用户。
 + 
 +遇到bug可以通过群里联系等方式报给我。
 +
 +---
 +
 +### 硬件版本区别
 +记录一下售出过的硬件版本的区别,方便以后其他人查看
 +
 +**v2.4:**
 +> 与v2.3的区别是,不再支持5V,仅支持3.3V。这一版仅支持HHKB Pro2(包含Type-S,US布局的)。内部USB母座改到主控PCB上了。
  
 +\\
 +**v2.3:**
 +> 第一个正式版本。支持5v和3.3v,但是5v电路是未焊接的。支持HHKB Pro2(包含Type-S,US布局的)和HHKB JP。
kb-mods/hhkb-ble.1555508724.txt.gz · 最后更改: 2019/04/17 09:45 由 yangdigi