From d06e940a179b2e81563cf6123461cfcad35f9045 Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Tue, 24 May 2016 23:55:29 -0400 Subject: [Erez & Jack] Removes keyboards which are not active on qmk --- keyboard/hhkb/doc/Bluetooth.txt | 39 ----- keyboard/hhkb/doc/Bluetooth_img/BT_circuit.jpg | Bin 502118 -> 0 bytes keyboard/hhkb/doc/HHKB.txt | 204 ----------------------- keyboard/hhkb/doc/HHKB_img/HHKB_TP1684.jpg | Bin 149082 -> 0 bytes keyboard/hhkb/doc/HHKB_img/HHKB_chart1.jpg | Bin 155342 -> 0 bytes keyboard/hhkb/doc/HHKB_img/HHKB_chart2.jpg | Bin 148225 -> 0 bytes keyboard/hhkb/doc/HHKB_img/HHKB_connector.jpg | Bin 193900 -> 0 bytes keyboard/hhkb/doc/HHKB_img/HHKB_controller.jpg | Bin 135100 -> 0 bytes keyboard/hhkb/doc/HHKB_img/HHKB_keyswitch.jpg | Bin 171469 -> 0 bytes keyboard/hhkb/doc/HHKB_img/connector_contact.jpg | Bin 192830 -> 0 bytes keyboard/hhkb/doc/HHKB_img/logic_analyzer.jpg | Bin 169564 -> 0 bytes keyboard/hhkb/doc/HHKB_img/probe_contact.jpg | Bin 208477 -> 0 bytes keyboard/hhkb/doc/HHKB_img/teensy_install.jpg | Bin 135851 -> 0 bytes keyboard/hhkb/doc/HHKB_img/teensy_wiring.jpg | Bin 154695 -> 0 bytes keyboard/hhkb/doc/HHKB_keycodes.txt | 69 -------- keyboard/hhkb/doc/Power.txt | 48 ------ keyboard/hhkb/doc/V-USB.md | 39 ----- 17 files changed, 399 deletions(-) delete mode 100644 keyboard/hhkb/doc/Bluetooth.txt delete mode 100644 keyboard/hhkb/doc/Bluetooth_img/BT_circuit.jpg delete mode 100644 keyboard/hhkb/doc/HHKB.txt delete mode 100644 keyboard/hhkb/doc/HHKB_img/HHKB_TP1684.jpg delete mode 100644 keyboard/hhkb/doc/HHKB_img/HHKB_chart1.jpg delete mode 100644 keyboard/hhkb/doc/HHKB_img/HHKB_chart2.jpg delete mode 100644 keyboard/hhkb/doc/HHKB_img/HHKB_connector.jpg delete mode 100644 keyboard/hhkb/doc/HHKB_img/HHKB_controller.jpg delete mode 100644 keyboard/hhkb/doc/HHKB_img/HHKB_keyswitch.jpg delete mode 100644 keyboard/hhkb/doc/HHKB_img/connector_contact.jpg delete mode 100644 keyboard/hhkb/doc/HHKB_img/logic_analyzer.jpg delete mode 100644 keyboard/hhkb/doc/HHKB_img/probe_contact.jpg delete mode 100644 keyboard/hhkb/doc/HHKB_img/teensy_install.jpg delete mode 100644 keyboard/hhkb/doc/HHKB_img/teensy_wiring.jpg delete mode 100644 keyboard/hhkb/doc/HHKB_keycodes.txt delete mode 100644 keyboard/hhkb/doc/Power.txt delete mode 100644 keyboard/hhkb/doc/V-USB.md (limited to 'keyboard/hhkb/doc') diff --git a/keyboard/hhkb/doc/Bluetooth.txt b/keyboard/hhkb/doc/Bluetooth.txt deleted file mode 100644 index 24243aff86..0000000000 --- a/keyboard/hhkb/doc/Bluetooth.txt +++ /dev/null @@ -1,39 +0,0 @@ -HHKB Bluetooth mod -================== -See this article: -http://geekhack.org/showwiki.php?title=Island:20851 - - - -Power consume -============= -Switch board ------------- -5V -18mA full scan/no power control -16.5mA full scan with power control of POWER_ON/POWER_OFF in matrix.c -3.5-6mA 60ms watchdog timer sleep iwrap/main.c - -- the longer sleep time the less power is consumed. -- power control of swtich board must be needed. -FET switch may be better, though 18mA is with in port sink current limit. In current design switch board ground is connected to PB5 pin and power it on by making the pin low. - -Blueguiga WT12 --------------- -3.3V --42mA startup/searching/connecting -19-23mA connected -4mA -8mA not connected - -iWRAP sleep command may not work. to be looked into. - -Power Over all --------------- -5V --65mA startup -17-24mA idle/not connected --42mA connecting -32-37mA idle/connecting(with sleep) -50-53mA typing/connecting(no sleep) - -2013/06/07 diff --git a/keyboard/hhkb/doc/Bluetooth_img/BT_circuit.jpg b/keyboard/hhkb/doc/Bluetooth_img/BT_circuit.jpg deleted file mode 100644 index 2e5a25e81e..0000000000 Binary files a/keyboard/hhkb/doc/Bluetooth_img/BT_circuit.jpg and /dev/null differ diff --git a/keyboard/hhkb/doc/HHKB.txt b/keyboard/hhkb/doc/HHKB.txt deleted file mode 100644 index 3d08ceb0af..0000000000 --- a/keyboard/hhkb/doc/HHKB.txt +++ /dev/null @@ -1,204 +0,0 @@ -Internal of HHKB pro -===================== -HHKB pro has MCU and some chips on separate two PCBs. - -Controller PCB --------------- - M38K07M4 Renesas MCU with USB function - http://documentation.renesas.com/eng/products/mpumcu/rej03b0192_38k0ds.pdf - - (HHKB_controller.jpg) - -Keyswitch PCB -------------- - HC4051 Analog Multiplexer: select a row line. - http://www.ti.com/lit/ds/schs122j/schs122j.pdf - LS145 BCD Decoder: select a column line. - http://www.ti.com/lit/ds/symlink/sn74ls145.pdf - BU9831 Non-volatile electronic potentiometer: for calibration? - https://www.spezial.com/doc/rohm-a/bu9831.pdf - TP1683/4 Capacitive Sensing controller: no datasheet available. - - (HHKB_keyswitch.jpg) - - Topre original chip? - (HHKB_TP1684.jpg) - - -Connector Cable ---------------- -Two PCBs are connected by 15 lines(13 in case of Pro2). -Vcc and GND use 3(2) lines each, other lines are for keyboard signaling. - - HHKB connector lines: - JP Pro2 Pro Function Description TMK pin usage - -------------------------------------------------------------------------------------------- - 1 Vcc(5V) 5V - 1 1 2 Vcc(5V) 5V - 2 2 3 Vcc(5V) 5V - 3 3 4 TP1684 ~KEY: Low(0) when key is pressed PD7 input(with pullup) - 4 4 5 TP1684 HYS: High(1) when key is pressed PB7 output - 5 5 6 HC4051 A(bit0)\ PB0 output - 6 6 7 HC4051 B(bit1) > select row 0-7 PB1 output - 7 7 8 HC4051 C(bit2)/ PB2 output - 8 8 9 LS145 A(bit0)\ PB3 output - 9 9 10 LS145 B(bit1) > select column 0-7 PB4 output - 10 10 11 LS145 C(bit2)/ PB5 output - 11 11 12 LS145 ~D(enable) Low(0) enables selected column PB6 output - 12 12 13 GND GND - 13 13 14 GND GND - 15 GND - 14 HC4051(Z2) ~Enable of Z2 row0-7 PC6 - 15 HC4051(Z3) ~Enable of Z3 row8-15 PC7 - - NOTE: Probably HYS changes threshold for upstroke and makes hysteresis in the result. - NOTE: HYS should be given High(1) when previous KEY state is Low(0). - NOTE: 1KOhm didn't work as pullup resistor on KEY. AVR internal pullup or 10KOhm resistor was OK. - NOTE: JP has two HC4051(Z2,Z3) and line 5, 6 and 7 are connected to both of them. - - (HHKB_connector.jpg) - - -Keyswitch matrix ----------------- -HHKB switch matrix is ghost-free and bounce-free. - - Pro/Pro2(8x8): - COL 0 1 2 3 4 5 6 7 - ROW --------------------------------------------------------------- - 0| 2 q w s a z x c - 1| 3 4 r e d f v b - 2| 5 6 y t g h n _NONE_ - 3| 1 Esc Tab Control LShift LAlt LMeta Space - 4| 7 8 u i k j m _NONE_ - 5| \ ` Delete Return Fn RShift RAlt RMeta - 6| 9 0 o p ; l , _NONE_ - 7| - + ] [ ' / . _NONE_ - - - JP(16x8): - COL 0 1 2 3 4 5 6 7 - ROW --------------------------------------------------------------- - 0| ESC TAB LFn LShift LCtrl - 1| 4 E MuHKN C D - 2| 3 W LAlt X S - 3| 1 HHK - 4| - 5| 5 R V F - 6| 2 Q LGui Z A - 7| 6 T Space B G - 8| 9 I Kana , K - 9| 8 U Henkan M J - A| 7 Y N H - B| 0 O RAlt . L - C| BS Right RShift Enter - D| \ [ Down Up ] - E| - P RFn / ; - F| ~ @ Left Ro : - - -Matrix diagram: - - Pro/Pro2: - +-------------------------+-+-+-+-+-+-+-+ Vcc - |bias control? - - - - - - - - --- - | 3.9K*8 R R R R R R R R | - +--------^+ +--------+ - - - - - - - - | - | 2| | HC4051 <0-------|-|-|-|-|-|-|-|--|R|-+ - | |capa. | <1-------|-|-|-|-|-|-|-|--|R|-+ - | TP1684 |sense | <2-------|-|-|-|-|-|-|-|--|R|-+ - | 11<------| <3-------|-|-|-|-|-|-|-|--|R|-+ - | | | <4-------|-|-|-|-|-|-|-|--|R|-+ - | | | <5-------|-|-|-|-|-|-|-|--|R|-+ - | <-+ | <6-------|-|-|-|-|-|-|-|--|R|-+ - | 1 4 | | | <7-------|-|-|-|-|-|-|-|--|R|-+ - +---V---^-+ | +-^-^-^--+ 0 1 2 3 4 5 6 7 33K*8 - KEY HYS | A B C +-----------------+ - | | +-^----+ | | | | LS145 | - Vcc | | |BU9831| | | | +-^--^--^--^------+ - --- | | +------+ | | | A B C D +-------+ - | | | | | | | | | | | | - 1-3 4 5 6 7 8 9 10 11 12 13-15 Pro | - 1-2 3 4 5 6 7 8 9 10 11 12-13 Pro2| - +--------------------------------------------------+ | - | connector | --- - +--------------------------------------------------+ GND - - - JP: - +-----------------------------+-+-+-+-+ Vcc - |bias control? - - - - - --- - | 3.9K*5 R R R R R | - +--------^+ +--------+ - - - - - | - | | | HC4051 <0-----------|-|-|-|-|----|R|-+ - | |capa. | Z2 <1-----------|-|-|-|-|----|R|-+ - | TP1684 |sense | <2-----------|-|-|-|-|----|R|-+ - | <---+--| <3-----------|-|-|-|-|----|R|-+ - | | | | <4-----------|-|-|-|-|----|R|-+ - | | ~En| <5-----------|-|-|-|-|----|R|-+ - | | +----> <6-----------|-|-|-|-|----|R|-+ - | | | | | A B C <7-----------|-|-|-|-|----|R|-+ - +---V---^-+ | | +-^-^-^--+ | | | | | | - KEY HYS | | | | | | | | | | | - | | | | +--------+ | | | | | | - | | | | | HC4051 <8-----------|-|-|-|-|----|R|-+ - | | | | | Z3 <9-----------|-|-|-|-|----|R|-+ - | | | +--| Prescaler-------> System Clock - | - +---------------------> USB PLL - -Design Decision: Install 16MHz crystal on board with using clock rescaler. diff --git a/keyboard/hhkb/doc/V-USB.md b/keyboard/hhkb/doc/V-USB.md deleted file mode 100644 index 7ae86f452f..0000000000 --- a/keyboard/hhkb/doc/V-USB.md +++ /dev/null @@ -1,39 +0,0 @@ -V-USB controller for HHKB -========================= -Not supported actively any more. - -## Build -Use `Makefile.vusb` for [V-USB] controller. - $ make -f Makefile.vusb - -##Hardware -###3. V-USB connection - +---+ +---------------+ - USB GND | | ATmega328p | - ~~~ C3 | | - 5V <-------+--------+---|Vcc,AVCC | HHKB pro pro2 - R1 | | ~~~~~~~~ ~~~~ - D- <----+--+-----R2-----|INT1 PB2-4|------->ROW (6-8) (5-7) - D+ <----|---+----R3-----|INT0 PC0-2|------->COL (9-11) (8-10) - Z1 Z2 | PC3|------->ENABLE (12) (11) - GND<----+---+-----------|GND PB0|<-------KEY (4) (3) - | PB1|------->PREV (5) (4) - | | - GND+-C2--+--|XTAL1 RXD|------->Debug Console - X1 | TXD|<-------Debug Console - GND+-C3--+--|XTAL2 RST|---SW--+GND - +---------------+ - R1: 1.5K Ohm - R2,R3: 68 Ohm - Z1,Z2: Zener 3.6V - C1,C2: 22pF - C3: 0.1uF - X1: Crystal 12MHz - SW: Push Switch(for bootloader) - -- NOTE: See [V-USB] documentation for more detail of hardware and the USB stack. -- NOTE: [USBaspLoader] is very useful for firmware update. - - -[V-USB]: http://www.obdev.at/products/vusb/index.html -[USBaspLoader]: http://www.obdev.at/products/vusb/usbasploader.html -- cgit v1.2.3