Author Topic: Alternative Controller for HHKB  (Read 308006 times)

0 Members and 2 Guests are viewing this topic.

Offline RoastPotatoes

  • * Maker
  • Posts: 225
  • Location: United Kingdom
    • RoastPotatoes Keyboard Blog
Re: Alternative Controller for HHKB
« Reply #350 on: Sat, 30 May 2015, 07:15:52 »
Just thought I'd post here that my friend and I designed and 3d printed dust covers for the usb ports on the hhkb with Hasu controller.  Here is a picture of it:

Show Image


I'll get the .stl file from my buddy and upload for anyone that wants it.  Some minimal sanding is required around the corners and edges etc.  Unfortunately, I cannot make these for anyone as my school has the machine, and I will be graduating in a week.
Could this be put on shapeways? I would be interested in having a set of these but I don't have access to a 3d printer.

Offline alienman82

  • * Elevated Elder
  • Posts: 4048
Re: Alternative Controller for HHKB
« Reply #351 on: Sat, 30 May 2015, 17:56:52 »
removed.
« Last Edit: Thu, 01 March 2018, 17:27:54 by alienman82 »

Offline rsadek

  • Posts: 207
  • Location: Columbia, Maryland
  • raging keyboard monkey
Re: Alternative Controller for HHKB
« Reply #352 on: Wed, 10 June 2015, 06:21:33 »
Oooops! I was playing with the layouts, but I don't know how to get back to where I started!
The mod arrived perfectly set up for mac. How to get back there?
-R
❤️Keeboardz
---------------

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #353 on: Wed, 10 June 2015, 06:30:38 »
You can download hex file of firmware with default layout from keymap editor.

http://www.tmk-kbd.com/tmk_keyboard/editor/
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline esoomenona

  • Gnillort?
  • Posts: 5323
.
« Reply #354 on: Wed, 10 June 2015, 08:16:33 »
.
« Last Edit: Wed, 12 August 2015, 09:14:19 by esoomenona »

Offline rsadek

  • Posts: 207
  • Location: Columbia, Maryland
  • raging keyboard monkey
Re: Alternative Controller for HHKB
« Reply #355 on: Wed, 10 June 2015, 11:43:33 »
I was using the co figs in the github repo, but wasn't able to get back to default. Is the code for default in the repo? I assume it is but that I used the wrong keymap name.
❤️Keeboardz
---------------

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #356 on: Wed, 10 June 2015, 12:33:23 »
Firmware uploaded to TMK controller when shipped was built with just 'make', supposedly. Default keymap file keymap_hhkb. c should be used.

For TMK USB controller just 'make' or

make -f Makefile KEYMAP=hhkb

For TMK BT controller use

make -f Makefile.rn42 KEYMAP=hhkb


TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #357 on: Tue, 16 June 2015, 18:41:07 »
Pro controller got worked in my keyboard now.
PM me if you are interested in getting this. I don't think there are even five owners of Pro around here and DT though :)




PCB design files are available here.
https://github.com/tmk/HHKB_controller/tree/pro1
« Last Edit: Tue, 16 June 2015, 18:43:25 by hasu »
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline sth

  • 2 girls 1 cuprubber
  • Posts: 3402
  • ftdoc.nl
    • forthedeclineofcivilisation
Re: Alternative Controller for HHKB
« Reply #358 on: Wed, 17 June 2015, 05:49:53 »
does it have bluetooth support?
11:48 -!- SmallFry [~SmallFry@unaffiliated/smallfry] has quit [Ping timeout: 245 seconds] ... rest in peace

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #359 on: Wed, 17 June 2015, 10:01:11 »
No, Pro controller has no Bluetooth support.
It is possible theoretically to add Bluetooth support to Pro, but I won't because its case has no windows(holes) for switch and LED indicators unlike Pro2.
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline daRealMVT

  • Posts: 1
  • Location: Netherlands
Re: Alternative Controller for HHKB
« Reply #360 on: Tue, 23 June 2015, 02:18:41 »
Dear Hasu,

I am planning to build a bluetooth module myself using an Arduino micro and a bluetooth module among other parts. I already have the Micro, but I am having doubts which bluetooth part to buy. I see there is a EZ-Key by Adafruit and there is a RN-42 module, among others (HC-05, ) . Could you explain which one you use and why?

Thank you.

HHKB Pro2, Apple Extended Keyboard II, Tex Beetle with Browns

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #361 on: Tue, 23 June 2015, 04:07:07 »
RN-42 because it has certification of this country authority.
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline Baxter

  • Posts: 65
  • Location: Edinburgh, UK
  • They do not know it, but they are doing it.
    • http://www.darklightweb.co.uk
Re: Alternative Controller for HHKB
« Reply #362 on: Wed, 24 June 2015, 05:15:20 »
Just go mine installed, dfu on windows 7 is being weird at work so I'm going to have to wait a while to try some re-mappings.

On a side note I bought some of these: http://www.amazon.co.uk/gp/product/B00UYMT7W6?psc=1&redirect=true&ref_=oh_aui_detailpage_o03_s00
(Plastic USB Type Male Anti-dust Plug Caps) which with a small bit of foam or folded paper to hold them in place, fit perfectly into the two empty usb holes.

Offline wes1099

  • Posts: 220
  • Location: Centreville, Virginia
  • Technology and Dog Enthusiast
Re: Alternative Controller for HHKB
« Reply #363 on: Sun, 05 July 2015, 23:27:55 »
Will the firmware from the website work if I flash it onto a teensy?
                                
[Purple QuickfireTK MX Reds]  [ Model M Silver Label]     [Infinity Keyboard]
[White PBT Front Printed]       [Model Number 1390636] [Gateron Blacks]
                                          [May 20, 1987]

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #364 on: Mon, 06 July 2015, 00:47:00 »
I assume you mean TMK keymap editor page.
I think so. TMK Alt controller is almost compatible to Teensy 2.0 excluding bootloader.

Just wire like this, see first page of schematic.
https://github.com/tmk/HHKB_controller/blob/master/schematic/HHKB_controller_revG.pdf
https://github.com/tmk/tmk_keyboard/blob/master/keyboard/hhkb/doc/HHKB.txt#L33-L52

If you follow Smasher816's guide  you have to change code and compile yourself.
https://geekhack.org/index.php?topic=57008.0
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline acevery

  • Posts: 18
Re: Alternative Controller for HHKB
« Reply #365 on: Fri, 17 July 2015, 12:32:07 »
Dear Hasu,

USB firmware for HHKB JP works fine. But I can't get the BT firmware working...

I set "HHKB_JP = yes" in Makefile.rn42 already, however, the firmware could not make keyboard response, even under usb mode.

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #366 on: Fri, 17 July 2015, 17:10:25 »
Weird.
Your controller hardware seems like fine.

Try attached hex file and report back.

* hhkb_rn42_default_jp.hex (65.3 kB - downloaded 81 times.)
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline acevery

  • Posts: 18
Re: Alternative Controller for HHKB
« Reply #367 on: Fri, 17 July 2015, 20:01:18 »
I can reproduce the problem now. Your default firmware got the same problem as my customized build one.
If you switch to usb mode, and plug in the usb cable, and keyboard would not response. But if you detach the usb cable and switch to BT mode, a few seconds later(not fast as pro2, which just instantly), keyboard would be recognized and then you plug the usb cable, and switch it to usb mode, it would continue working under usb mode.


Weird.
Your controller hardware seems like fine.

Try attached hex file and report back.

(Attachment Link)


Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #368 on: Fri, 17 July 2015, 20:28:50 »
I can reproduce the problem now. Your default firmware got the same problem as my customized build one.
If you switch to usb mode, and plug in the usb cable, and keyboard would not response.
How did you switch to USB mode? To make it USB mode there are two methods.
1) Turns BT slide SW off and plug into USB port.
2) Turns BT slide SW on and plug into USB port and press magic key combo(LShift+RShift+u).
Note that just pluging in USB cable while it is on BT mode means it is still on BT mode with charging battery.


Quote
But if you detach the usb cable and switch to BT mode, a few seconds later(not fast as pro2, which just instantly), keyboard would be recognized and then you plug the usb cable, and switch it to usb mode, it would continue working under usb mode.
If BT is already conected and BT LED lights solidly(not blinking) switching between USB and BT mode should be done instantly. Something wrong :(
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline acevery

  • Posts: 18
Re: Alternative Controller for HHKB
« Reply #369 on: Sat, 18 July 2015, 00:19:02 »
I can reproduce the problem now. Your default firmware got the same problem as my customized build one.
If you switch to usb mode, and plug in the usb cable, and keyboard would not response.
How did you switch to USB mode? To make it USB mode there are two methods.
1) Turns BT slide SW off and plug into USB port.
2) Turns BT slide SW on and plug into USB port and press magic key combo(LShift+RShift+u).
Note that just pluging in USB cable while it is on BT mode means it is still on BT mode with charging battery.
method 1
Quote
Quote
But if you detach the usb cable and switch to BT mode, a few seconds later(not fast as pro2, which just instantly), keyboard would be recognized and then you plug the usb cable, and switch it to usb mode, it would continue working under usb mode.
If BT is already conected and BT LED lights solidly(not blinking) switching between USB and BT mode should be done instantly. Something wrong :(
seems instantly from BT to USB...

While failed in connecting via usb, if I turn BT sw on, the BT would failed to connect, however, if I detach the usb, I would just take a seconds to connect to BT.

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #370 on: Sat, 18 July 2015, 02:26:30 »
what's your host system? OSX and USB3?
Try it with other OS/system?

I don't have BT controller for JP to test at this time, I'll assemble and test it some later.
(However, I don't have Mac/OSX and USB3 at hand. I have only Linux and Windows7 system.)
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline acevery

  • Posts: 18
Re: Alternative Controller for HHKB
« Reply #371 on: Sat, 18 July 2015, 02:49:28 »
I formerly test it under OSX + usb3.0

I test it under win7 + usb2.0 as well. With Makefile.rn42 it display that the "HHKB Mod" disconnected and failed to install drivers.
with Makefile.jp Win7 successfully install HHKB Mod as USB composite input device.

what's your host system? OSX and USB3?
Try it with other OS/system?

I don't have BT controller for JP to test at this time, I'll assemble and test it some later.
(However, I don't have Mac/OSX and USB3 at hand. I have only Linux and Windows7 system.)


Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #372 on: Mon, 20 July 2015, 01:10:58 »
I confirmed the problem.
It seems like power saving code of Bluetooth firmware doesn't work with HHKB JP for some reason. I'll fix it later, use the following work around for a while until that.


WORK AROUND for 'BT controller for JP'
comment out 'POWER_SAVING' macro and compile firmware.

Code: [Select]
make -f Makefile.rn42 KEYMAP=jp


Code: [Select]
diff --git a/keyboard/hhkb/config_rn42.h b/keyboard/hhkb/config_rn42.h
index 21e73f1..ef63ad5 100644
--- a/keyboard/hhkb/config_rn42.h
+++ b/keyboard/hhkb/config_rn42.h
@@ -51,7 +51,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #define BOOTMAGIC_KEY_SALT      KC_FN6
 
 /* power control of key switch board */
-#define HHKB_POWER_SAVING
+//#define HHKB_POWER_SAVING
 
 /*
  * Hardware Serial(UART)
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline acevery

  • Posts: 18
Re: Alternative Controller for HHKB
« Reply #373 on: Tue, 21 July 2015, 05:39:41 »
I comment out 'POWER_SAVING' macro, however, seem not very helpful.
Waiting for the final fix :)

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #374 on: Tue, 21 July 2015, 05:52:11 »
If Your problem is not the power saving related the final fix even won't be helpful for you.

I didn't find other problem on JP so far.
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline acevery

  • Posts: 18
Re: Alternative Controller for HHKB
« Reply #375 on: Tue, 21 July 2015, 21:08:43 »
so, it is possible the problem of my board. When you complete the fix and test of the board, please let me know :D

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #376 on: Wed, 22 July 2015, 17:41:00 »
Try attached firmware which is applied with the work around. This is not final fix but it should work.

If it doesn't work with your board it probably has hardware problem.
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline acevery

  • Posts: 18
Re: Alternative Controller for HHKB
« Reply #378 on: Sat, 25 July 2015, 02:54:24 »
Try attached firmware which is applied with the work around. This is not final fix but it should work.

If it doesn't work with your board it probably has hardware problem.

this firmware works

Offline acevery

  • Posts: 18
Re: Alternative Controller for HHKB
« Reply #379 on: Sat, 25 July 2015, 02:57:12 »

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #380 on: Wed, 29 July 2015, 00:17:06 »
Fixed.

https://github.com/tmk/tmk_keyboard/commit/35203cad6ad4294409bd39dd85ff7858b353570d
https://github.com/tmk/tmk_keyboard/issues/234
with the firmware build from git, the usb mode works, but the BT mode do not properly recognized the matrix.

can you describe your problem more precisely?

And try attached firmware which is built with default configuration and keymap for JP. WIth this firmware I found no problem on both USB and BT with my JP so far.
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline acevery

  • Posts: 18
Re: Alternative Controller for HHKB
« Reply #381 on: Wed, 29 July 2015, 01:19:07 »
Forgive me for the incomplete test before. Today I try to build from fresh git clone, it works without fault. Thanks  :)

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #382 on: Wed, 29 July 2015, 02:31:37 »
Great. Enjoy!
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline acevery

  • Posts: 18
Re: Alternative Controller for HHKB
« Reply #383 on: Wed, 29 July 2015, 11:12:56 »

Offline Bucake

  • Posts: 945
  • Location: The Netherlands
Re: Alternative Controller for HHKB
« Reply #384 on: Tue, 11 August 2015, 08:56:28 »
so, it looks like i'll be getting my HHKB in about 2 months :D
though.. i've actually never coded before :-[

so i looked around a bit, and found this tutorial by matt3o: http://deskthority.net/workshop-f7/how-to-build-your-very-own-keyboard-firmware-t7177.html
but will i need (to know) anything else to be able to install and flash hasu's controller?
just want to make sure i won't run into any "am i missing something?"-moments :-X

sorry for the noobness :(
IBM Model F XT // Realforce 87U 55g Type-S // HHKBP2 45g Type-S // KBT Pure Pro Cherry MX Red

Offline esoomenona

  • Gnillort?
  • Posts: 5323
.
« Reply #385 on: Tue, 11 August 2015, 11:34:10 »
.
« Last Edit: Tue, 11 August 2015, 14:58:25 by esoomenona »

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #386 on: Tue, 11 August 2015, 19:56:12 »
Read this. If you are on Windows installing tools is a bit dodgy while it will go straight on Linux and Mac.
https://github.com/tmk/tmk_keyboard/blob/master/doc/build.md

Matt3o's tutorial is for firmware of DIY custom keyboard. You don't have to editor source files(except for keymap) to get firmware of HHKB.


so, it looks like i'll be getting my HHKB in about 2 months :D
though.. i've actually never coded before :-[

so i looked around a bit, and found this tutorial by matt3o: http://deskthority.net/workshop-f7/how-to-build-your-very-own-keyboard-firmware-t7177.html
but will i need (to know) anything else to be able to install and flash hasu's controller?
just want to make sure i won't run into any "am i missing something?"-moments :-X

sorry for the noobness :(
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline rsadek

  • Posts: 207
  • Location: Columbia, Maryland
  • raging keyboard monkey
Re: Alternative Controller for HHKB
« Reply #387 on: Tue, 01 September 2015, 09:35:00 »
My HHKB JP controller arrived last week (thanks Hasu!) which I'm unable to configure properly. Any tips on the correct config to use the JP as an English board?

The weird behavior I get is that only half the board is QWERTY at one time. Either left side or right side, depending on which mod key I hit. It seems related to switching character sets —which I know nothing about— and how OS X interprets the board. I’m not sure what the correct kb type should be, or how best to configure the firmware. Any tips would be a huge help :)

-R
❤️Keeboardz
---------------

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #388 on: Tue, 01 September 2015, 18:24:20 »
rsadek,
It seems to me like you are using Pro2 firmware on your JP controller. I assume your controller is USB JP controller so you have to use the following commands to build and flash JP firmware.

Code: [Select]
make -f Makefile.jp clean
make -f Makefile.jp
make -f Makefile.jp dfu

To change keymap you can edit keymap_jp.c directly, or make your own keymap file like keymap_rsadek.c and use these commands.

Code: [Select]
KEYMAP=rsadek make -f Makefile.jp clean
KEYMAP=rsadek make -f Makefile.jp
KEYMAP=rsadek make -f Makefile.jp dfu
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline rsadek

  • Posts: 207
  • Location: Columbia, Maryland
  • raging keyboard monkey
Re: Alternative Controller for HHKB
« Reply #389 on: Wed, 02 September 2015, 11:56:19 »
rsadek,
It seems to me like you are using Pro2 firmware on your JP controller. I assume your controller is USB JP controller so you have to use the following commands to build and flash JP firmware.

Code: [Select]
make -f Makefile.jp clean
make -f Makefile.jp
make -f Makefile.jp dfu

To change keymap you can edit keymap_jp.c directly, or make your own keymap file like keymap_rsadek.c and use these commands.

Code: [Select]
KEYMAP=rsadek make -f Makefile.jp clean
KEYMAP=rsadek make -f Makefile.jp
KEYMAP=rsadek make -f Makefile.jp dfu
Oddly this wasn't the problem. I had the correct makefile and layout. git pull --rebase and rebuild seems to have set everything straight. Now I see the correct behavior and will set to work on tuning my layout :)
❤️Keeboardz
---------------

Offline dustinhxc

  • * Exalted Elder
  • Posts: 6262
  • Location: MN
  • IV
    • Gray Designs
Re: Alternative Controller for HHKB
« Reply #390 on: Wed, 02 September 2015, 19:11:43 »
Hey man! I installed the controller into my HHKB Pro 2. Im using it now, I LOVE IT! Thank god I can toggle arrows, finally! Thank you once again man! :)

Offline uJalled

  • Posts: 196
  • Location: United States
  • Shrimp cracker enthusiast
Re: Alternative Controller for HHKB
« Reply #391 on: Sun, 13 September 2015, 13:58:04 »
Is it possible to program the 4 bottom keys on the HHKB pro 2 to arrow keys on a mac interface?

Offline dustinhxc

  • * Exalted Elder
  • Posts: 6262
  • Location: MN
  • IV
    • Gray Designs
Re: Alternative Controller for HHKB
« Reply #392 on: Sun, 13 September 2015, 14:10:44 »
Is it possible to program the 4 bottom keys on the HHKB pro 2 to arrow keys on a mac interface?

Take a look here for options: http://www.tmk-kbd.com/tmk_keyboard/editor/hhkb/index.html

You can program any key to any key you want. Not sure about Mac though, I use PC.

Offline yaro_b

  • Posts: 27
Re: Alternative Controller for HHKB
« Reply #393 on: Tue, 15 September 2015, 09:33:29 »
Got my second Alt Controller last week. Flashed it with my custom keymap today. Now my second HHKB Pro2 is as useful as the primary one. Thank you, hasu. You're doing a great service to the community.  :thumb:

Offline 9jack9

  • Posts: 37
Re: Alternative Controller for HHKB
« Reply #394 on: Tue, 15 September 2015, 14:44:17 »
This looks like a fantastic project, and I'll probably be jumping in on this.

Has any thought been put into using wireless charging (a-la Qi charging stations: https://en.wikipedia.org/wiki/Qi_(inductive_power_standard) for the bluetooth controller )?

I can't speak to whether or not there is room for that inside the HHKB case.

Offline shrubkeys

  • Posts: 60
Re: Alternative Controller for HHKB
« Reply #395 on: Sun, 20 September 2015, 12:05:34 »
This looks like a fantastic project, and I'll probably be jumping in on this.

Has any thought been put into using wireless charging (a-la Qi charging stations: https://en.wikipedia.org/wiki/Qi_(inductive_power_standard) for the bluetooth controller )?

I can't speak to whether or not there is room for that inside the HHKB case.

Yes. There hasn't been extensive testing, but if you search here and @/MK, you'll find IIRC two reports of success - with one as part of a build log.

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #396 on: Sun, 20 September 2015, 17:17:53 »
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline kennardsmith

  • Posts: 79
Re: Alternative Controller for HHKB
« Reply #397 on: Sun, 20 September 2015, 22:33:43 »
HHKB Pro II Type-S, tokyo60 67g Zilents, Revo RJ BOX royals

Offline manisteinn

  • Posts: 3
  • Location: Sweden
Re: Alternative Controller for HHKB
« Reply #398 on: Sat, 26 September 2015, 10:48:12 »
I've designed a USB type-C adapter board that replaces the mini-usb connector on hasu's board. It should be compatible with all type-c host (DFP) devices, as well as standard USB-A to C cables. I've used it for several days with no issues, it feels at least as robust as the mini-b connector, although I haven't done a stress test (yet :) ). There's no case modification necessary.

The board is available on oshpark, $1.25 for three boards!
JAE DX07S024JJ2 connectors are available on digikey, mouser etc at around $3 each
Resistors R1 and R2 are needed for detection by type C host (DFP) devices
Check ebay/aliexpress etc for cables, there are all kinds available there for a few dollars.

Kicad project: https://github.com/manisteinn/usb-type-c-hhkb
Image gallery: https://imgur.com/a/JwNwm
Oshpark project (rev1): https://oshpark.com/shared_projects/jm1ndqqB
USB 3.1 specification: http://www.usb.org/developers/docs/

This is Qi charging mod.

https://geekhack.org/index.php?topic=12047.msg1558708#msg1558708

This is seriously cool!

I'm planning to include the power source switching circuit on a larger version of this board! See the overlay picture in the album

Offline hasu

  • Thread Starter
  • Posts: 2802
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Alternative Controller for HHKB
« Reply #399 on: Sat, 26 September 2015, 14:38:25 »
Hi manisteinn,
Great job!  and thank you for the posting.
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt