Universal Model M Controller
- wlhlm
- ~
- Location: Dresden, Germany
- Main keyboard: Realforce 87U 55g
- Main mouse: Logitech G500
- Favorite switch: 55g Topre
- DT Pro Member: -
- Contact:
Looks really promising! Awesome project phosphorglow!
Small idea, but how about turning the charge indicator LED on the sub-board by 90 degrees? This would allow to solder the LED sideways (like some people do with their GON PCBs) and have it shine directly at the port cover.
Small idea, but how about turning the charge indicator LED on the sub-board by 90 degrees? This would allow to solder the LED sideways (like some people do with their GON PCBs) and have it shine directly at the port cover.
- vivalarevolución
- formerly prdlm2009
- Location: USA
- Main keyboard: IBM Beam spring
- Main mouse: Kangaroo
- Favorite switch: beam spring
- DT Pro Member: 0097
Wait, you added Bluetooth? Gord lord.
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Yep, yep.
Why replace a wired controller with just another wired controller? As preparation for something better, that's why.
@Phosphor: I'm still in for a new one. Got the battery and EZkey etc. ready to install, and another SSK of course!
Why replace a wired controller with just another wired controller? As preparation for something better, that's why.
@Phosphor: I'm still in for a new one. Got the battery and EZkey etc. ready to install, and another SSK of course!
- XMIT
- [ XMIT ]
- Location: Austin, TX area
- Main keyboard: XMIT Hall Effect
- Main mouse: CST L-Trac Trackball
- Favorite switch: XMIT 60g Tactile Hall Effect
- DT Pro Member: 0093
I'm still waiting for mine. Presumably phosphorglow is quite busy. I shouldn't complain with as many outstanding orders as I have. 

- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Yeah, Phosophor said it himself in the OP as I recall. He shows up when he has something to show off!
Being a daily user of his USB controller on my SSK, I can vouch he has something well worth showing off, as Bluetooth will be amazing with an SSK. Just small enough to make a superb wireless mech!
Being a daily user of his USB controller on my SSK, I can vouch he has something well worth showing off, as Bluetooth will be amazing with an SSK. Just small enough to make a superb wireless mech!
- scottc
- ☃
- Location: Remote locations in Europe
- Main keyboard: GH60-HASRO 62g Nixies, HHKB Pro1 HS, Novatouch
- Main mouse: Steelseries Rival 300
- Favorite switch: Nixdorf 'Soft Touch' MX Black
- DT Pro Member: -
How much is it likely to cost someone to get the controller, EZKey, battery and all required bits and bobs?
- XMIT
- [ XMIT ]
- Location: Austin, TX area
- Main keyboard: XMIT Hall Effect
- Main mouse: CST L-Trac Trackball
- Favorite switch: XMIT 60g Tactile Hall Effect
- DT Pro Member: 0093
Got mine at long last! Thank you so much phosphorglow! It is everything that I could have imagined it to be and more. I'm typing this response on an SSK right now. I had forgotten what wonderful little boards these are.
I ordered one for my Industrial M but when push came to shove I put the board in an SSK. Where do I find an SSK key map, and vice versa?
I'll test this for a little while but chances are good that I'm buying another one. Either that or switching the controller around.
I ordered one for my Industrial M but when push came to shove I put the board in an SSK. Where do I find an SSK key map, and vice versa?
I'll test this for a little while but chances are good that I'm buying another one. Either that or switching the controller around.
- phosphorglow
- Location: Indianapolis - USA
- Main keyboard: IBM Model M
- Main mouse: Kensington Expert Mouse
- Favorite switch: Buckling Spring!
- DT Pro Member: -
- Contact:
Awesomeness! Glad you're liking it! 
Alrighty, this page now has more goodies:
http://phosphorglow.net/2015/06/24/matrix-maps-charts/
You'll need to re-flash the controller with the 84 key TMK hex file on that page.
Side note, that page has the TMK keyboard directories now. Still haven't had the time to figure out github, so zip files are the way to go for now.
I switched up the number pad layer in TMK for the SSK, so it works like this now:
* Shift + scrl/num gives you the number pad layer.
* Pressing scrl/num without shift while in that layer toggles it as expected between the cursor keys and numbers.
* Pressing shift + scrl/num again brings you back to the regular keyboard.
(I like this better than the stock configuration, and it takes care of the previous problem of the number pad being dependent on the OS's current number lock status.)

Alrighty, this page now has more goodies:
http://phosphorglow.net/2015/06/24/matrix-maps-charts/
You'll need to re-flash the controller with the 84 key TMK hex file on that page.
Side note, that page has the TMK keyboard directories now. Still haven't had the time to figure out github, so zip files are the way to go for now.
I switched up the number pad layer in TMK for the SSK, so it works like this now:
* Shift + scrl/num gives you the number pad layer.
* Pressing scrl/num without shift while in that layer toggles it as expected between the cursor keys and numbers.
* Pressing shift + scrl/num again brings you back to the regular keyboard.
(I like this better than the stock configuration, and it takes care of the previous problem of the number pad being dependent on the OS's current number lock status.)
- phosphorglow
- Location: Indianapolis - USA
- Main keyboard: IBM Model M
- Main mouse: Kensington Expert Mouse
- Favorite switch: Buckling Spring!
- DT Pro Member: -
- Contact:
Here's the cost breakdown:
Controller: $38
USB/charging sub-board: $10
Adafruit Bluefruit module: $19.95
Lithium Ion Battery: $9.95
Shipping to me from Adafruit: $10.81
Shipping (in the US): $6
So a total of: ~$94.71
Bluetooth gets pricey. If you're in Europe, it's probably cheaper to source the Adafruit stuff there and solder in the bluefruit module yourself.
- phosphorglow
- Location: Indianapolis - USA
- Main keyboard: IBM Model M
- Main mouse: Kensington Expert Mouse
- Favorite switch: Buckling Spring!
- DT Pro Member: -
- Contact:
Muirium wrote: Yeah, Phosophor said it himself in the OP as I recall. He shows up when he has something to show off!
Being a daily user of his USB controller on my SSK, I can vouch he has something well worth showing off, as Bluetooth will be amazing with an SSK. Just small enough to make a superb wireless mech!
Meow!
Once this week calms down I'll get down to assembling the remaining subboards. So let's see... Mu and Khers, I'll be getting back with you soon.
- Khers
- ⧓
- Location: Sweden
- Main keyboard: LZ CLSh
- Main mouse: Logitech MX Ergo
- Favorite switch: Buckling Springs | Topre | Nixdorf Black
- DT Pro Member: 0087
Can't wait!phosphorglow wrote:Muirium wrote: Yeah, Phosophor said it himself in the OP as I recall. He shows up when he has something to show off!
Being a daily user of his USB controller on my SSK, I can vouch he has something well worth showing off, as Bluetooth will be amazing with an SSK. Just small enough to make a superb wireless mech!
Meow!
Once this week calms down I'll get down to assembling the remaining subboards. So let's see... Mu and Khers, I'll be getting back with you soon.
- wlhlm
- ~
- Location: Dresden, Germany
- Main keyboard: Realforce 87U 55g
- Main mouse: Logitech G500
- Favorite switch: 55g Topre
- DT Pro Member: -
- Contact:
Can't wait! 
Got all the parts except the actual controller.

Got all the parts except the actual controller.
-
- Location: UK
- Main keyboard: Filco ZERO green alps, Model F 122 Terminal
- Main mouse: Ducky Secret / Roller Mouse Pro 1
- Favorite switch: MX Mount Topre / Model F Buckling
- DT Pro Member: 0167
- XMIT
- [ XMIT ]
- Location: Austin, TX area
- Main keyboard: XMIT Hall Effect
- Main mouse: CST L-Trac Trackball
- Favorite switch: XMIT 60g Tactile Hall Effect
- DT Pro Member: 0093
Ideally you could work with hasu to upstream these to TMK directly.phosphorglow wrote: Alrighty, this page now has more goodies:
http://phosphorglow.net/2015/06/24/matrix-maps-charts/
You'll need to re-flash the controller with the 84 key TMK hex file on that page.
Side note, that page has the TMK keyboard directories now. Still haven't had the time to figure out github, so zip files are the way to go for now.

- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Aye chief!
How much do you think it would cost to ship to Europe? I've got all the hardware over here now. Mind, I am paying my brother another visit in December, so either works.
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
I wouldn't trust anything flimsier than a little cardboard box. I've even had caps stolen from envelopes over here! Quite besides the whole fragile PCB issue. If it can't be stood on by a clumsy postal worker: it's fragile.
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Good question. Anyone who has one of these controllers also have a Unicomp keyboard? I don't, so I've no idea. I reckon the membranes could well be the same, but the case…
- XMIT
- [ XMIT ]
- Location: Austin, TX area
- Main keyboard: XMIT Hall Effect
- Main mouse: CST L-Trac Trackball
- Favorite switch: XMIT 60g Tactile Hall Effect
- DT Pro Member: 0093
Bug me again about this later. I got a whole bunch of pictures when I disassembled my Unicomp M122 Battleship that I still haven't posted on line. Unfortunately I don't have my camera with me at the moment.
But - so long as the membranes have connectors that fit in the board, with identical spacing and equal or fewer pins - everything will work, possibly pending a configuration change on the controller.
But - so long as the membranes have connectors that fit in the board, with identical spacing and equal or fewer pins - everything will work, possibly pending a configuration change on the controller.
- vivalarevolución
- formerly prdlm2009
- Location: USA
- Main keyboard: IBM Beam spring
- Main mouse: Kangaroo
- Favorite switch: beam spring
- DT Pro Member: 0097
(me wasting everyone's time by asking dumb and lazy questions instead of looking through the thread)
Last edited by vivalarevolución on 29 Jul 2015, 12:49, edited 1 time in total.
- vivalarevolución
- formerly prdlm2009
- Location: USA
- Main keyboard: IBM Beam spring
- Main mouse: Kangaroo
- Favorite switch: beam spring
- DT Pro Member: 0097
Thanks. Now I just feel lazy and annoying.
- wlhlm
- ~
- Location: Dresden, Germany
- Main keyboard: Realforce 87U 55g
- Main mouse: Logitech G500
- Favorite switch: 55g Topre
- DT Pro Member: -
- Contact:
Now that I read the quote again, I hope I can somehow manage to put my 2000mAh battery inside the SSK.

Need more battery life!

- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Probably not a problem. An extender cable ought to do the trick. There's plenty of room in the SSK, if a bit further away from Phosphor's controller.