Author Topic: [TMK] Keyboard Converter  (Read 3249 times)

0 Members and 1 Guest are viewing this topic.

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
[TMK] Keyboard Converter
« on: Tue, 19 May 2015, 22:39:12 »
TMK converters translate various old protocols into USB and you can use features TMK firmware offers. I can make keyboard converter for you,

PM me if you are interested in getting TMK converter.
Feel free to post any questions and suggestions in this thread.


Yeah, I know information to order is too scarce I'll add and update this post gradually. Please wait for a while.


Updates
2015/05/26 Ordered MAX3421e chips for USB-USB
2015/07/13 Updated M0110 keymap editor(for Rev.1)
2015/07/15 [USB to USB] Added locking key indicator support and fix for rollover error
2015/11/02 [USB to USB] restocked

Price
USB-USB:  $50USD
M0110,IBM4704,Sony NEWS: $40USD
Mini DIN(ADB,PS/2,NEXT,SUN,X68K,PC98,IBM Terminal): $30USD

Shipping and Paypal fee: $8USD (add $3 per extra converter)


Lead Time
USB-USB  stock: 0 (2015/11/30) ask
IBM4704 ask
M0110 ask
Mini-DIN type stock: 1 (2015/11/25)
Sony NEWS ask



Converters

Mini-DIN type Converter for ADB, PS/2, NEXT, SUN, X68K, PC98
These coverters accommodate MiniDIN connector on PCB.

ADB: https://geekhack.org/index.php?topic=14290.0
PS/2: https://geekhack.org/index.php?topic=14618.0
NEXT: https://github.com/tmk/tmk_keyboard/tree/master/converter/next_usb
SUN: https://github.com/tmk/tmk_keyboard/tree/master/converter/sun_usb
X68K: https://geekhack.org/index.php?topic=29060.0
PC98: https://github.com/tmk/tmk_keyboard/tree/master/converter/pc98_usb
IBM Terminal(PS/2 Code Set 3): https://geekhack.org/index.php?topic=27272.0

More



M0110 Converter
This supports original keyboard(M0110), keyboard(M0120) and Plus keyboard(M0110A).

https://geekhack.org/index.php?topic=24965.0

More
The converter look like this, it has coiled cable.


M0110, M0120 and M0110A.



USB to USB Converter
This doesn't convert protocol in fact but you can change keymap and add functions TMK firmware offers.

https://geekhack.org/index.php?topic=69169.0

More




Sony NEWS converter
https://geekhack.org/index.php?topic=25759.0

More



IBM4704 Converter
https://geekhack.org/index.php?topic=54706.0

More





TMK firwmare
Converter firmware source codes are available.

https://github.com/tmk/tmk_keyboard

Features
FAQ



Design Files
Converter PCB design files are available, you can make it yourself.

Converter PCB for Min-DIN type
https://github.com/tmk/keyboard_converter

Converter PCB for USB to USB
https://github.com/tmk/USB2USB_Converter



Support & FAQ
Old Converters
More
Not available anymore, but TMK firmware still supports these converters.
If you are one of these and have trouble with them contact me, I can help you.

Rev.A Converter

« Last Edit: Sun, 29 November 2015, 21:47:06 by hasu »
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #1 on: Tue, 26 May 2015, 21:48:58 »
USB-USB converter
I ordered five MAX3421e chips at an Aliexpress shop for USB-USB converter, it will take several weeks to come up to me.
After got those chips I'll assemble the converters and decide its price.

Thanks.
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline SpAmRaY

  • NOT a Moderator
  • * Exalted Elder
  • Posts: 15335
  • Location: ¯\(°_o)/¯
  • because reasons.......
Re: [TMK] Keyboard Converter
« Reply #2 on: Tue, 26 May 2015, 21:54:27 »
Can we reserve a spot for the USB-USB converter?

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #3 on: Tue, 26 May 2015, 22:01:44 »
Can we reserve a spot for the USB-USB converter?

Yes, just post here or PM me.

I have to decide the price later due to final cost calc, but you can cancel it if you don't like the final price.
The price will be around 40-50USD, probably.
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline Muffin860

  • Posts: 102
Re: [TMK] Keyboard Converter
« Reply #4 on: Wed, 27 May 2015, 06:28:13 »
Can we reserve a spot for the USB-USB converter?

Yes, just post here or PM me.

I have to decide the price later due to final cost calc, but you can cancel it if you don't like the final price.
The price will be around 40-50USD, probably.
I have a leopold keypad that doesn't send true numpad scan codes, I'm thinking I could theoretically fix that with your converter yes?
IBM Model M

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #5 on: Wed, 27 May 2015, 07:23:47 »
Yes I think so.
If it is a normal keyboard without fancy functions like NKRO it works with this converter.
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline Muffin860

  • Posts: 102
Re: [TMK] Keyboard Converter
« Reply #6 on: Wed, 27 May 2015, 08:08:49 »
Sign me up for one.
IBM Model M

Offline gosinger

  • Posts: 8
  • Location: Austria
Re: [TMK] Keyboard Converter
« Reply #7 on: Wed, 27 May 2015, 14:31:06 »
Also sign me up for one USB-to-USB please, already pm'ed you previously about those :)

Keep up the great work  :thumb:
Bolt-modded 1391403 | Ducky Shine 3 slim (MX-blue)

Offline Muffin860

  • Posts: 102
Re: [TMK] Keyboard Converter
« Reply #8 on: Fri, 29 May 2015, 15:45:56 »
Sign me up for one.
I ended up just wanting to do an internal solutuon, so I am buying a teensy. Thanks anyway!
IBM Model M

Offline pkircher

  • Posts: 113
  • Location: UK
Re: [TMK] Keyboard Converter
« Reply #9 on: Wed, 03 June 2015, 13:04:13 »
id love to get my hands on one .. .. that should get the kinesis advantage to a new level .. pm me with a price and an aprox turnaround time

thanks

Offline heedpantsnow

  • * Esteemed Elder
  • Posts: 3487
  • Location: Orlando, FL
Re: [TMK] Keyboard Converter
« Reply #10 on: Wed, 03 June 2015, 15:12:47 »
I want some sort of PS2 to USB for my original Dolch board. I'd like to make it small and internal.
Currently building a carbon fiber 60% base:
https://geekhack.org/index.php?topic=54825.0
Updated September 4, 2015

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #11 on: Wed, 03 June 2015, 18:56:34 »
I think USB-USB controller will cost around $50 and $8 for shipping, not final price though.
I ordered USB host chips from China but not receive them yet, it will take more a week or two. After getting the chips my production process will take a week.

BTW, Kinesis has another viable option to think about, this controller replaces Kinesis original MCU and allows to upload custom firmware.
https://geekhack.org/index.php?topic=37991.0
https://github.com/chrisandreae/keyboard-firmware


id love to get my hands on one .. .. that should get the kinesis advantage to a new level .. pm me with a price and an aprox turnaround time

thanks
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #12 on: Wed, 03 June 2015, 19:23:13 »
I think Teensy 2.0 or Pro micro is also small enough to accommodate it inside of the keyboard. And way cheaper than my converter, unfortunately :p

If you still want my converter for some reason I'm happy to sell my converter definitely. I can assemble the converter without USB or/and PS/2 connector if it is useful when you install it inside the case. It costs $25 + $7 for shipping.

I want some sort of PS2 to USB for my original Dolch board. I'd like to make it small and internal.

⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline Leimi

  • Posts: 23
Re: [TMK] Keyboard Converter
« Reply #13 on: Wed, 17 June 2015, 18:10:22 »
Yes I think so.
If it is a normal keyboard without fancy functions like NKRO it works with this converter.

Do you think it would work with a Poker II? I don't really know what a keyboard "with fancy functions" means :D Would there be a way to check this somehow?
The Poker II is not PS/2 compatible so I can't use your USB<>PS/2 converter on it... but it would be perfect if your new USB<>USB converter worked!

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #14 on: Wed, 17 June 2015, 20:18:17 »
Poker II uses NKRO mode I don't think USB to USB conveter works with it at this moment.
But I believe firmware can force it to work in 6KRO mode with future update.

What I meant by "fancy functions" are NKRO, media control keys and system control keys. The converter doesn't recognize those keys.
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #15 on: Sat, 20 June 2015, 19:59:42 »
Some USB to USB converter are available now. Price is 50USD per converter and 7USD for shipping.

Check its limitations and TODO in first post of this thread. And feel free to ask anything if you are interested.
https://geekhack.org/index.php?topic=69169.0
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline Leimi

  • Posts: 23
Re: [TMK] Keyboard Converter
« Reply #16 on: Mon, 22 June 2015, 06:42:23 »
Poker II uses NKRO mode I don't think USB to USB conveter works with it at this moment.
But I believe firmware can force it to work in 6KRO mode with future update.

What I meant by "fancy functions" are NKRO, media control keys and system control keys. The converter doesn't recognize those keys.

Thanks :) I guess I'll wait… for now!

Online wakko

  • Posts: 90
  • Location: Austin, TX
Re: [TMK] Keyboard Converter
« Reply #17 on: Tue, 23 June 2015, 20:30:41 »
Interested in a usb-usb converter. Primarily interested in using it with RF87 on OSX. There's an issue with he keyboard where if I wake the computer from the keyboard, keyboard doesn't register after that. Any chance someone tried it with an RF?
NOOB
KUL ES-87

Offline argcargv

  • tempting the banhammer
  • Posts: 281
  • Location: michigan
  • PERSONAL TEXT NUKED BY STATIONARY WARHEAD
Re: [TMK] Keyboard Converter
« Reply #18 on: Tue, 14 July 2015, 00:04:20 »
Hi Hasu, I would like to buy 3 USB to USB converters  :thumb:
MOD EDIT -- NUKED FROM ORBIT

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #19 on: Tue, 14 July 2015, 00:31:49 »
Wow three, thanks!
Can you tell what keyboards are you going to use with the converters?

I'll PM.
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline kruton

  • Posts: 1
Re: [TMK] Keyboard Converter
« Reply #20 on: Wed, 15 July 2015, 11:38:04 »
I'd like to buy one PS/2-to-USB and one USB-to-USB converter.  :D

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #21 on: Wed, 15 July 2015, 20:33:36 »
Thanks, I'll PM(Personal Messages) you once they are ready!
I'll do soldering job this weekend.

I'd like to buy one PS/2-to-USB and one USB-to-USB converter.  :D
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline yomammary

  • Posts: 321
  • Location: Canada
  • HeyGuys
Re: [TMK] Keyboard Converter
« Reply #22 on: Thu, 16 July 2015, 07:17:54 »
How much would be a PS2 to USB converter? I might be blind but I can't find the information.
     

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #23 on: Thu, 16 July 2015, 08:34:13 »
PS/2 converter(Mini-DIN) costs $30.
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline Sifo

  • Swaglord Yolomancer
  • * Exquisite Elder
  • Posts: 5943
  • Location: #GOLDSPRINGS, #LEGITBALLIN
  • Illustrious
    • Sifo's Keyboard Services
Re: [TMK] Keyboard Converter
« Reply #24 on: Sun, 19 July 2015, 17:57:15 »
Hasu put me down for a USB to USB converter. Thanks!

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #25 on: Mon, 20 July 2015, 02:11:18 »
Sifo, PM'd!
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline Sifo

  • Swaglord Yolomancer
  • * Exquisite Elder
  • Posts: 5943
  • Location: #GOLDSPRINGS, #LEGITBALLIN
  • Illustrious
    • Sifo's Keyboard Services
Re: [TMK] Keyboard Converter
« Reply #26 on: Wed, 29 July 2015, 23:30:26 »
Did you guys know hasu is really helpful and does amazing work on his awesome firmware?

^^

Offline acevery

  • Posts: 16
Re: [TMK] Keyboard Converter
« Reply #27 on: Fri, 31 July 2015, 10:01:15 »
Did you guys know hasu is really helpful and does amazing work on his awesome firmware?

^^

He does a great job!

Offline U47

  • Posts: 53
  • Location: YEG
Re: [TMK] Keyboard Converter
« Reply #28 on: Sun, 09 August 2015, 02:56:00 »
Hi Hasu,

I've finally assembled a Keyboard Converter (I purchased a few blank PCBs from you). How do I go about flashing it and getting it up and running? Obviously, it does nothing yet right after being assembled :)

Thanks,
U47.

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #29 on: Sun, 09 August 2015, 03:39:42 »
I can't explain everything in detail here. You have to read TMK documentations first and the docs won't be enough, you can use google to get further detail.
https://github.com/tmk/tmk_keyboard/blob/master/doc/build.md
https://github.com/tmk/tmk_keyboard/blob/master/doc/keymap.md
and read converter's README of course.

And optionally also check Wiki.
https://github.com/tmk/tmk_keyboard/wiki

It may take long unless you have experience with AVR, but take time to learn if needed.

EDIT: Also check the first post of this thread.
https://geekhack.org/index.php?topic=41989.0
« Last Edit: Sun, 09 August 2015, 03:43:55 by hasu »
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline U47

  • Posts: 53
  • Location: YEG
Re: [TMK] Keyboard Converter
« Reply #30 on: Mon, 10 August 2015, 00:51:32 »
Thanks, Hasu. I think I figured out what my issue was. (As you mentioned, those Xtals are indeed tricky to install.)

My NeXT keyboard is alive! My board (Part no. 192.00) has the ANSI layout, where the layout in TMK is ISO. I'm noticing a few weird things (keypad layout is different, "Alternate" key doesn't register at all) so I'm going to break out the debugger and see how things are different. It's likely I'll have a push request for you.

One side question: I read the schematic and I thought I installed my LED with the correct polarity, however nothing is lighting up. Should the LED light up on boot or does it only light up for certain events?

Thanks,
U47.


I can't explain everything in detail here. You have to read TMK documentations first and the docs won't be enough, you can use google to get further detail.
https://github.com/tmk/tmk_keyboard/blob/master/doc/build.md
https://github.com/tmk/tmk_keyboard/blob/master/doc/keymap.md
and read converter's README of course.

And optionally also check Wiki.
https://github.com/tmk/tmk_keyboard/wiki

It may take long unless you have experience with AVR, but take time to learn if needed.

EDIT: Also check the first post of this thread.
https://geekhack.org/index.php?topic=41989.0

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #31 on: Tue, 11 August 2015, 20:02:44 »
Thanks, Hasu. I think I figured out what my issue was. (As you mentioned, those Xtals are indeed tricky to install.)

My NeXT keyboard is alive! My board (Part no. 192.00) has the ANSI layout, where the layout in TMK is ISO. I'm noticing a few weird things (keypad layout is different, "Alternate" key doesn't register at all) so I'm going to break out the debugger and see how things are different. It's likely I'll have a push request for you.
great!


Quote
One side question: I read the schematic and I thought I installed my LED with the correct polarity, however nothing is lighting up. Should the LED light up on boot or does it only light up for certain events?
Some use it as CapsLock indicator or debug, others don't use at all.
Next converter doesn't use so you can use it for anything you want.
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #32 on: Fri, 11 September 2015, 03:47:46 »
Two USB to USB converts are in stock now.
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller

Offline hasu

  • Thread Starter
  • Posts: 1708
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: [TMK] Keyboard Converter
« Reply #33 on: Tue, 03 November 2015, 13:51:45 »
Some USB-USB converters are available again now.
⚠ My Engrish is broken.  TMK firmware  ⌨ HHKB Alt controller