XT/AT/PS2/Terminal to USB Converter with NKRO

Arakula

04 Oct 2016, 15:56

copter wrote: And yes, I have like n+x times checked that I have soldered everything properly, Data goes to PD0 and Clock into PD1.
What about Vcc? Does the Micro deliver 5V to the keyboard or did you accidentially connect the 3.3V line (directly next to it, if a quick glance at the schematic told me correctly)? Because - when connected, at least the M2 should light up all 3 LEDs as part of the BAT. Definitely not only 2 of them (that's normally the "bad capacitor symptom").

User avatar
copter
Last Man Standing

04 Oct 2016, 16:05

I can double check this. I'm not currently at my workshop, but I'm pretty sure that I connected VCC into 5V line next to ground. Skidata has internal beeper, which I can also hear to beep when keyboard is connected.

When pressing the keys and lookind hid_listen I can still see that when I press key, I get something and it stops after the keypress. To me it seems like I'm just getting something from the keyboard which is not translated properly.

I first thought that I have a wiring problem, but checked them many times. In Soarer documentation pins are described from the outside of the port -> mirrored horizontally from the actual connections at the back. I did check this many times, wondered that maybe I should try reversing the order anyway, but as I got the voltage to the leds and heard the beeper, I thought they must be right as there is some logic still how this works.

I guess _if_ data and clock would be crossed, the symptoms would be very different.

Anyway I will get back to my workshop later with some third PS/2 keyboard and computer that has PS/2 output, then hopefully I'm able to solve what's happening here.

I was wondering that could this be a driver problem in Windows?

User avatar
ohaimark
Kingpin

04 Oct 2016, 16:15

Driver issues are unlikely. Unless you installed a different driver that might impact a converter, such as a control panel for a gaming keyboard.

User avatar
copter
Last Man Standing

04 Oct 2016, 16:36

We'll see. I did use some USB PS/2 adapter in that computer earlier, so just wondered that if it installed some drivers that might mess up. Anyway all Soarer tools are working like they should.

din5

10 Oct 2016, 15:51

I recently picked up a Sony SMC-3000G video editing computers keyboard, the port it uses on the keyboard itself is a female, slightly modified PS/2 connector, the cable to the computer goes from male modified PS/2 to Din5, the pinout on the actual keyboard is as follows:

Image

Ended up finding a dead ps/2 mouse, snapping off the pin (that's blocked off on the keyboards socket) and wiring the other end to the teensy.
Once connected as per the instructions it works just fine minus a bunch of keys being wrongly mapped or not working, I mapped out the entire keyboard and corrected this, config file for getting the keyboard 99% working is attached, the 1% "not working" is just keys that i replaced with ones not physically present on the board, such as F11, F12, winkey etc.

You can also find the full keymap here - http://i.imgur.com/GWgZeqn.png.
Attachments
SonySMC3000G.zip
(955 Bytes) Downloaded 347 times

User avatar
Mikelittoris

28 Oct 2016, 15:11

After almost 5 years of exposed circuitry I finaly got around to print myself a case for my adapter (No more accidental short circuits Yey!). The slot for the Teensy ended up being slightly too small so it has to be mounted at an angle, doesn't move though :roll: . On the other hand the 5 pol 240 deg female press fits just right 8-) .

Image

G80-1800 and AT->PS/2 adapter for scale.

Image

sethbc

14 Nov 2016, 06:23

Mikelittoris wrote: After almost 5 years of exposed circuitry I finaly got around to print myself a case for my adapter (No more accidental short circuits Yey!). The slot for the Teensy ended up being slightly too small so it has to be mounted at an angle, doesn't move though :roll: . On the other hand the 5 pol 240 deg female press fits just right 8-) .
That looks super clean. I've been thinking of picking up a 3d printer for exactly this type of project. I must confess though, I'd really like to be able to print a 60% case in one pass and I'm having trouble finding a decent printer for it b/c i live in a small apartment and it's not really practical to have.

User avatar
seebart
Offtopicthority Instigator

14 Nov 2016, 06:32

Mikelittoris wrote: After almost 5 years of exposed circuitry I finaly got around to print myself a case for my adapter (No more accidental short circuits Yey!). The slot for the Teensy ended up being slightly too small so it has to be mounted at an angle, doesn't move though :roll: . On the other hand the 5 pol 240 deg female press fits just right 8-) .
Nice, that's what I need to do also. I keep on failing by not finding the right container though.

User avatar
fohat
Elder Messenger

14 Nov 2016, 15:38

I have built several enclosures. First, I used plastic project boxes that were usually unsuccessful due to cracking when I drilled relatively large holes in relatively small areas.

Now, I have a current "testing" box with 4 connection types built in a residential wiring box, and 2 aluminum project boxes. The one with both larger DIN sizes is comfortable to work in but rather large and heavy.

The small one, which I consider perfect, is about as small as you can go with a standard Teensy.

http://www.ebay.com/itm/Aluminum-Box-PC ... SwQoFWOazM
Attachments
project-box-02.JPG
project-box-02.JPG (353.77 KiB) Viewed 13626 times
project-box-03.JPG
project-box-03.JPG (392.37 KiB) Viewed 13626 times
project-box-01.JPG
project-box-01.JPG (417.93 KiB) Viewed 13626 times

hkrak

10 Dec 2016, 12:39

So, I have a BTC5100 which fn-key placement really bothers me. The key does not seem to output any codes by itself (tested using xinput in Linux); I guess that means I can't use a Soarer-based converter to remap it? I.e. switch the positions of fn and ctrl.

marijan

12 Dec 2016, 18:57

Hi, I have another noob question. Is it possible to make the Soarer's converter out of Arduino? I noticed that everyone is opting for Teensy but I was offered an Arduino Due as a gift and was wondering if I can make Soarer's out of it. I recently found two XT keyboards and would like to use at least one of them.
Also, I have never played with Arduino before, so any pointers to helpful posts or documentation would be welcome (Google is surprisingly ignorant on Arduinos as XT-USB converters)

User avatar
Ratfink

12 Dec 2016, 19:00

marijan wrote: Hi, I have another noob question. Is it possible to make the Soarer's converter out of Arduino? I noticed that everyone is opting for Teensy but I was offered an Arduino Due as a gift and was wondering if I can make Soarer's out of it. I recently found two XT keyboards and would like to use at least one of them.
Also, I have never played with Arduino before, so any pointers to helpful posts or documentation would be welcome (Google is surprisingly ignorant on Arduinos as XT-USB converters)
No, it's not possible to run Soarer's converter on an Arduino Due. Soarer's converter is for 8-bit AVR microcontrollers, and the Arduino Due has a 32-bit ARM microcontroller.

User avatar
Hypersphere

12 Dec 2016, 19:23

There are some posts on using Soarer's firmware with a Pro Micro board:

workshop-f7/how-to-use-a-pro-micro-as-a ... t8448.html

http://hasbeardplaysgames.co.uk/2014/10 ... -keyboard/

https://github.com/iflowfor8hours/61128 ... controller

@fohat: Nice collection of enclosures! Thanks for the link to one of them -- this could save time spent in searching. Lately, I have mostly been going with internal converters -- putting them inside the keyboard case and installing a panel mount connector on the case for a detachable cable.

However, sometimes it is more convenient to have an external converter, which has the added bonus of being able to use it with more than one keyboard. Speaking of which, I like the converter box that Muirium made with multiple connectors and a selector switch -- nicely retro and functional to boot.

User avatar
need

20 Jan 2017, 19:49

I have a keyboard with XT/AT (Not sure which one). Given that I have a PS/2 to USB soarer converter, will it work if I plug a cheap passive XT to PS/2 converter to a PS/2 to USB soarer converter?

Or do I have to make another soarer converter for XT ?

Thanks!

User avatar
alh84001
v.001

20 Jan 2017, 21:51

It should work without any issues.

User avatar
need

20 Jan 2017, 22:12

alh84001 wrote: It should work without any issues.
Thank you for confirming, I'll just get an adapter than. Do you know if there's any simple way of telling an XT connector from a AT connector, perhaps judging from the date of production? Relatively new keyboards should be AT right?

User avatar
Phenix
-p

22 Jan 2017, 18:56

Somehow my F122 wont connect anymore to my PC.

- reflashed the u4-hex to the teensy via hex flasher
- reload the firmware with dropping file on scawr.bat
- Soarer converter: found
No key s respondeds, even HID-LISTEN doesn't detect the board at all

Has someone an idea to fix it?
Edit:
I found the problem:
My USB 3.0 HUB doesn't provide enough power to drive the Soarers Converter anymore
(I know for sure that it worked some time back)
Interestingly xwhatsit controllers in Model Fs are working without any problem.. :eek:

User avatar
pfoff

11 Feb 2017, 14:45

Wow, your firmware really rocks, very easy to get it running and seems solid as a rock. Is there a possibility to add ps/2 mouse/trackpoint support? Or is it already included and i weren't able to C?
Anyway, great work!

Sigmoid

12 Feb 2017, 16:05

So I wonder if this abandonware is still the only feasible way to add usb to an XT keyboard... Are there at least works in progress? (I looked at the source code of Haata's firmware and couldn't find xt...)

@pfoff, it won't happen, Soarer has abandoned the community and the converter. It's also closed source. No features or fixes will be happening... We really need a replacement.

User avatar
scottc

12 Feb 2017, 16:09


Sigmoid

12 Feb 2017, 16:16

Has it been improved recently? I remember reading (probably in this thread) that xt conversion in tmk "is unusably slow".

User avatar
scottc

12 Feb 2017, 16:38

I didn't experience that. I used it about 6 months ago and it worked fine, but then I swapped to Soarer's converter for the ability to have different remaps per keyboard. I'd be interested to see the post that you mention.

jimp124

21 Mar 2017, 20:26

I only just found this site so I'm a newbee. I have 2 wonderful NMB keyboards, AT style, that I would like to convert to USB using this method with the teensy. I'm hoping I can get some further instructions, perhaps with images so I know I'm doing this correctly. If that is already on this site please direct me to it. I've attached some images so you can see what I'm working with. The keyboard is NMB RT8255CWE+R with the clicky "Space Invaders" switches. The keyboard is VERY close to standard except for the split spacebar as you can see. Any help would be appreciated. Thanks, Jim
P1010006.JPG
P1010006.JPG (440.71 KiB) Viewed 13337 times
P1010004a.JPG
P1010004a.JPG (170.3 KiB) Viewed 13337 times
P1010005.JPG
P1010005.JPG (183.39 KiB) Viewed 13337 times
P1010004.jpg
P1010004.jpg (222.39 KiB) Viewed 13337 times

jimp124

25 Mar 2017, 17:40

Well, I figured it out myself finally except for one minor problem. The "tilde" key isn't working. Everything else is. Any ideas?

User avatar
fohat
Elder Messenger

28 Mar 2017, 14:36

jimp124 wrote: Well, I figured it out myself finally except for one minor problem. The "tilde" key isn't working. Everything else is. Any ideas?
I will sell you a replacement switch for $1 + postage in the US if it is a switch problem.

NMB Hi-Teks are notoriously fussy and hard to work with. Pulling a key cap without also getting the under-skirt is not easy, and putting it back together without bending the tiny "fingers" of the leaf assembly is also a trick. Lastly, de-soldering is a problem because instead of "pins" there are 4 wires without any real strain relief.

User avatar
Clickster

22 Apr 2017, 23:48

I just downloaded Soarer_Converter_v1.12_docs.zip because I am planning on making a converter for my IBM model F AT, but the images in the documentation was broken(Not showing). I therefore tried to downloading it on another computer, maybe thought this weirdely enough had something to do with the fact that I run Linux on my main PC, but I then encountered the same problem. Have anyone else encountered this issue?

EDIT: I found out that the issue only occured when I opened the html file directly from the zip file without extracting it first. So it wasn't really an issue.

User avatar
MrDuul

24 May 2017, 13:43

Interested.

coreinsane

06 Jun 2017, 09:24

I made a Soarer's converter for my terminal model m, I partially manage to remap some of the keys, but I don't know how should I remap the key which don't have a keycap on the picture next to Enter, any suggestions? Which key should it be called? (ISO QWERTZ layout preferred)
17806910_1359434987433429_580975657_n.jpg
17806910_1359434987433429_580975657_n.jpg (97.47 KiB) Viewed 12943 times
17760653_1359462984097296_1337643887_n.jpg
17760653_1359462984097296_1337643887_n.jpg (68.52 KiB) Viewed 12943 times

jeb

21 Jun 2017, 20:59

I'm remapping that key with EUROPE_1. There's a chance that there's some other way to do it, but it works for me.

coreinsane

21 Jun 2017, 22:33

Figured it all out, posted my configuration in Soarers converter config samples section :)

Post Reply

Return to “Workshop”