From 40fd75e5ededaa4800419426295f35ff6bccb138 Mon Sep 17 00:00:00 2001 From: tmk Date: Sat, 17 Jan 2015 15:34:33 +0900 Subject: [PATCH] hhkb: Update RN-42 docs --- keyboard/hhkb/rn42/PowerSave.txt | 12 +++++++ keyboard/hhkb/rn42/RN42.txt | 62 +++++++++++++++++++++++++++----- 2 files changed, 66 insertions(+), 8 deletions(-) diff --git a/keyboard/hhkb/rn42/PowerSave.txt b/keyboard/hhkb/rn42/PowerSave.txt index 8aea1c6d..4b9c8f41 100644 --- a/keyboard/hhkb/rn42/PowerSave.txt +++ b/keyboard/hhkb/rn42/PowerSave.txt @@ -10,6 +10,18 @@ Battery drive: USB powered: 40.0mA + 52mA 01/17 + +Other keyboards: +HHKB Pro 55mA +HHKB Pro2 140mA +HHKB Pro 42mA(Alt) +HHKB Pro2 52mA(Alt BT controller USB mode) +HHKB Pro2 88mA(Alt BT controller BT mode connected) +HHKB Pro2 68mA(Alt BT controller BT mode config mode) +Poker X 6mA +Infinity 24mA(TMK) + 65mA(kiibohd) HHKB key switch power control diff --git a/keyboard/hhkb/rn42/RN42.txt b/keyboard/hhkb/rn42/RN42.txt index ace30da4..64c3fdd4 100644 --- a/keyboard/hhkb/rn42/RN42.txt +++ b/keyboard/hhkb/rn42/RN42.txt @@ -3,24 +3,70 @@ RN-42 Bluetooth Module Support Bluetooth controller board works with HHKB Pro2, JP, Type-S and Type-S JP and it supports both USB and Bluetooth as keyboard output protocol. Bluetooth module Roving Networks/Microchip RN-42 is installed on the board. +RN-42: +http://www.microchip.com/wwwproducts/Devices.aspx?product=RN42 + + +Capabitlities: +- USB keyboard functions + completely equivarent to USB controller including mouse keys and NKRO. +- Switching between USB and Bluetooth + You can switch the two connections with BT switch or key combination. +- RN-42 config mode + You can change power/connection configuration of the module if needed. +- Low battery alert + Red LED turns on when low voltage. +- RN-42 status indicator + LED indicates status of Bluetooth connection. +- Pairing + The module stores up to 8 connections. +- Auto connect + The module connects the last connected device automatically. +- iOS support + works as keyboard with iPhone5. No tested completely. +- Android support + works as keyboard and mouse with Nexus5. No tested completely. +- Mouse keys over BT + Note that iOS doesn't accept mouse device. + + Limitations: -- short battery life -- connection switching - the module always connects to the last linked device. Remote address setting does not work as expected. -- HHKB JP requires case modification for power switch and LEDs. +- Short battery life + Around 12hr with 1000mAh +- No connection switching + RN-42 auto-connects to the last connected device. + Some of consumer products can switch between devices, for example Logitech K480. + http://www.logitech.com/en-us/product/multi-device-keyboard-k480?crid=26 +- HHKB JP requires case modification for BT switch and LEDs. without switch power controlled by MCU? Probably using 3.3V regulator enable pin power of RN-42 can be controlled. -- Wiress certification of RN-42 - Japan, Korea, Taiwan, Europe, FCC, Canada - http://www.microchip.com/wwwproducts/Devices.aspx?product=RN42 NOTE: -- Lipo battery is not included. Cannot ship it from Japan due to regulations. +- LIPO BATTERY IS VERY DANGEROUS, TAKE EXTRA CARE OF YOUR SAFETY AND PROPERTY. +- RN-42 version 6.15 is supported. +- No NKRO over Bluetooth +- Check you country's wiress regulation and certification of RN-42. Bugs: Todos: +Lipo Battery +------------ +You can use 3.7V Lithium Ion battery with JST PH 2pin connector and protection circuit. +Battery space inside HHKB is around 54mm x 50mm and its height is 7mm. + +Sparkfun 850mAh +https://www.sparkfun.com/products/341 +Sparkfun 1000mAh +https://www.sparkfun.com/products/339 + +Sparkfun 2000mAh battery won't fit due to its size. + +Learn about Lipo battery: +https://learn.adafruit.com/li-ion-and-lipoly-batteries + +