It needed damping rings. I gave it damping rings. (I've had those set aside for years.) Ditto PBT spacebar: soon done. But it needed something else, and I knew it. No HHKB is complete for me without Hasu's controller.
Just as the you-know-what was kicking off you-know-where, my parcel from Japan touched down from the long haul flight I suspect it couldn't have made just one day later. Then on Saturday my Hasu HHKB Bluetooth controller arrived at my door. Yes! Time to get get it in there. This sweet little HHKB has been crying out for it since I opened the box!
Here's the two controllers, side by side:
I noticed that revision date straight away. I wonder what he's improved these last few years? Well, more on that in a bit, when I turned it on. I also noticed that mysterious footprint for an absent ICSP, whatever that is; and the pins for access to PD0 and PD1 by the reset button (which sits behind the DIP switch access hatch) and the signalling pins down by the Bluetooth chipset. Room for future expansion? I'll go ask.
Hasu's controller is much lower profile than Topre's own:
Note the power switch and LED alignments with the Topre PCB's USB hub ports, so they all line up nicely with the shell. None of those USB A ports on this, but it's got something else inside:
TMK power! The stock controller gets the job done, but has three flaws for me. First: it's non-programmable, unlike this one's deep powers. Second: it chews through juice, even with nothing connected to the hub. Gross! The few times I hooked this HHKB up to my laptop so far, I noticed the higher battery drain right enough. Come on! No such problem with Hasu's. Oh, and the third thing: this one's Bluetooth. Killer!
Hasu's PCB fits in just nicely, as a direct replacement. You slide it under the chassis clip, then line up the ports and slip it over the peg on the left. One screw goes back in on the right, and now you're ready to plug in your battery and the keyboard PCB's ribbon cable. That cable, incidentally, is the nervous part: its connector is real slim and you don't have a handle on it when you need to pull it out. It's well made, however, so you… oh boy… pull the wires and out it comes no bother. It's been years since I last did this upgrade so I'd forgotten not to worry!
Alright, time to turn it on:
And it works perfectly! Indeed, even better than I'm used to. Hasu's improvement is that this controller auto-reconnects to the host when you turn it on. I noticed this once I'd flashed it with my own TMK settings and found it ready waiting for me, unexpected. Had to check I wasn't dreaming by flipping the power a few times. It's flawless! Awesome.
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
So ends the flash photography segment of this report. Here's what my new HHKB looks like in daylight:
Ninja.
Its elder brother is still, to my eye, the prettier of the two. I just love those Topre dyesubs in high contrast. But this one's got such style, I'm won over to the "black on black" look, like I never was till now. The legends are so near-invisible it works quite well with the blank second half of my PFU HHKB trim kit. But seeing as I've some years heavy-duty experience with this very layout, I'm not complaining! I know my way around.
I'm well chuffed with both these keyboards, black and white, both silenced, programmed and Bluetoothed. Without a AA hump between them.
The white one's finally getting some rest in its case! Oh, I'll be back. But just look at how the black model gets along with my M1.
I don't often type on it up there like that, this board's one for kicking back.
![Wink ;)](./images/smilies/icon_e_wink.gif)