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

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").
Arakula

Unread post04 Oct 2016, 14:56

X
Arakula
 
Posts: 128
Joined: 19 Sep 2014, 10:56
Location: Austria, Europe
Main keyboard: Unicomp PC/5250
Club member: -
 
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?
copter
User avatar
Last Man Standing

Unread post04 Oct 2016, 15:05

User avatar
X
copter
Last Man Standing
 
Posts: 126
Joined: 17 Jan 2015, 10:43
Location: Helsinki, Finland
Main keyboard: Filco Majestouch 2 TKL, CM Rapid-I
Main mouse: SS Rival 100, Corsair M45
Favorite switch: MX Brown
Club member: 0089
 
 
If you run, you'll only die tired.
Driver issues are unlikely. Unless you installed a different driver that might impact a converter, such as a control panel for a gaming keyboard.
ohaimark
User avatar
Kingpin

Unread post04 Oct 2016, 15:15

User avatar
X
ohaimark
Kingpin
 
Posts: 2529
Joined: 12 Oct 2015, 19:43
Location: USA
Main keyboard: Displaywriter
Main mouse: Logitech G502
Favorite switch: Blue Alps
Club member: 0130
 
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.
copter
User avatar
Last Man Standing

Unread post04 Oct 2016, 15:36

User avatar
X
copter
Last Man Standing
 
Posts: 126
Joined: 17 Jan 2015, 10:43
Location: Helsinki, Finland
Main keyboard: Filco Majestouch 2 TKL, CM Rapid-I
Main mouse: SS Rival 100, Corsair M45
Favorite switch: MX Brown
Club member: 0089
 
 
If you run, you'll only die tired.
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 25 times
din5

Unread post10 Oct 2016, 14:51

X
din5
 
Posts: 4
Joined: 09 Oct 2016, 08:45
Location: Japan
Main keyboard: IBM SK-8805
Main mouse: Steel series Kana v2
 
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
Mikelittoris
User avatar

Unread post28 Oct 2016, 14:11

User avatar
X
Mikelittoris
 
Posts: 70
Joined: 14 Mar 2012, 20:37
Location: Sweden
Main keyboard: IBM SSK (Bolt mod and ISO), rgb + red esc.
Main mouse: Razer Deathadder
Favorite switch: Model F capacitive.
Club member: -
 
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.
sethbc

Unread post14 Nov 2016, 05:23

X
sethbc
 
Posts: 16
Joined: 13 Feb 2016, 00:46
Location: New York
Main keyboard: Ergodox Infinity x2; Custom 78g 60% boards
Main mouse: MX Master
Favorite switch: IBM Beamspring
Club member: 0146
 
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.
seebart
User avatar
Offtopicthority Instigator

Unread post14 Nov 2016, 05:32

User avatar
X
seebart
Offtopicthority Instigator
 
Posts: 10956
Joined: 22 Nov 2013, 20:20
Location: Germany
Main keyboard: Rotation
Main mouse: Steelseries Sensei
Favorite switch: IBM capacitive buckling spring
Club member: 0061
 
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-PCB-Case-Enclousure-Project-DIY-Electrical-Junction-60x38-5x30mm-/201278356568?hash=item2edd1ffc58:g:COkAAOSwQoFWOazM
Attachments
project-box-02.JPG
project-box-03.JPG
project-box-01.JPG
fohat
User avatar
Elder Messenger

Unread post14 Nov 2016, 14:38

User avatar
X
fohat
Elder Messenger
 
Posts: 2180
Joined: 07 Oct 2011, 02:09
Location: Atlanta, Georgia
Main keyboard: Model F 122-key terminal
Main mouse: Microsoft Optical Mouse
Favorite switch: Model F Buckling Spring
Club member: 0158
 
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.
hkrak

Unread post10 Dec 2016, 11:39

X
hkrak
 
Posts: 25
Joined: 26 May 2015, 21:11
Location: Norway
Main keyboard: Rotation
Main mouse: Deathadder/MTE
Favorite switch: Various
 
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)
marijan

Unread post12 Dec 2016, 17:57

X
marijan
 
Posts: 38
Joined: 04 Dec 2016, 12:44
Location: Croatia
 
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.
Ratfink
User avatar

Unread post12 Dec 2016, 18:00

User avatar
X
Ratfink
 
Posts: 293
Joined: 03 Jul 2012, 19:32
Location: North Carolina, USA
Main keyboard: IBM Displaywriter
Main mouse: CST L-Trac
Favorite switch: Beam Spring
Club member: 0171
 
There are some posts on using Soarer's firmware with a Pro Micro board:

workshop-f7/how-to-use-a-pro-micro-as-a-cheap-controller-converter-like-soarer-s-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.
Hypersphere
User avatar

Unread post12 Dec 2016, 18:23

User avatar
X
Hypersphere
 
Posts: 3476
Joined: 24 Jun 2013, 23:47
Location: USA
Main keyboard: Silenced & Lubed HHKB (Black)
Main mouse: Steelseries Rival 300 Black
Favorite switch: Topre 45/55g Silenced; Various Alps; IBM Model F
Club member: 0038
 
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!
need
User avatar

Unread post20 Jan 2017, 18:49

User avatar
X
need
 
Posts: 218
Joined: 22 Feb 2016, 00:52
Location: United Kingdom
 
It should work without any issues.
alh84001
User avatar
v.001

Unread post20 Jan 2017, 20:51

User avatar
X
alh84001
v.001
 
Posts: 1191
Joined: 14 Feb 2016, 18:38
Location: EU-HR-ZG
Main keyboard: unsaver
Main mouse: logitech m305 / apple trackpad
Favorite switch: BS
Club member: 0150
 
 
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?
need
User avatar

Unread post20 Jan 2017, 21:12

User avatar
X
need
 
Posts: 218
Joined: 22 Feb 2016, 00:52
Location: United Kingdom
 
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:
Phenix
User avatar
-p

Unread post22 Jan 2017, 17:56

User avatar
X
Phenix
-p
 
Posts: 960
Joined: 06 Jan 2016, 13:06
Location: Germany, Cologne
Main keyboard: F122, soarer´d|Novatouch-s
Main mouse: Roccat Kone Pure|Rollermouse
Favorite switch: BS F|Topre-s
Club member: 0176
 
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!
pfoff
User avatar

Unread post11 Feb 2017, 13:45

User avatar
X
pfoff
 
Posts: 44
Joined: 23 Jan 2017, 14:08
Location: Germany
Main keyboard: Woodbeast/Alps61 on the road
Main mouse: Trackpoint
Favorite switch: mx clear/alps orange/Model F
 
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.
Sigmoid

Unread post12 Feb 2017, 15:05

X
Sigmoid
 
Posts: 148
Joined: 13 Mar 2015, 16:46
Main keyboard: Macbook Pro built-in :P
Main mouse: Kensington Orbit trackball
Favorite switch: Buckling spring
Club member: -
 
scottc
User avatar

Unread post12 Feb 2017, 15:09

User avatar
X
scottc
 
Posts: 5403
Joined: 06 Oct 2013, 21:09
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
Club member: 0081
 
scottc wrote:https://github.com/tmk/tmk_keyboard/tree/master/converter/xt_usb

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

Unread post12 Feb 2017, 15:16

X
Sigmoid
 
Posts: 148
Joined: 13 Mar 2015, 16:46
Main keyboard: Macbook Pro built-in :P
Main mouse: Kensington Orbit trackball
Favorite switch: Buckling spring
Club member: -
 
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.
scottc
User avatar

Unread post12 Feb 2017, 15:38

User avatar
X
scottc
 
Posts: 5403
Joined: 06 Oct 2013, 21:09
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
Club member: 0081
 
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
P1010004a.JPG
P1010005.JPG
P1010004.jpg
jimp124

Unread post21 Mar 2017, 19:26

X
jimp124
 
Posts: 2
Joined: 21 Mar 2017, 18:38
Location: Michigan USA
Main keyboard: NMB RT8255CWE+R
Main mouse: Eagletec
Favorite switch: NMB Space Invader
Club member: -
 
Well, I figured it out myself finally except for one minor problem. The "tilde" key isn't working. Everything else is. Any ideas?
jimp124

Unread post25 Mar 2017, 16:40

X
jimp124
 
Posts: 2
Joined: 21 Mar 2017, 18:38
Location: Michigan USA
Main keyboard: NMB RT8255CWE+R
Main mouse: Eagletec
Favorite switch: NMB Space Invader
Club member: -
 
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.
fohat
User avatar
Elder Messenger

Unread post28 Mar 2017, 13:36

User avatar
X
fohat
Elder Messenger
 
Posts: 2180
Joined: 07 Oct 2011, 02:09
Location: Atlanta, Georgia
Main keyboard: Model F 122-key terminal
Main mouse: Microsoft Optical Mouse
Favorite switch: Model F Buckling Spring
Club member: 0158
 
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.
Clickster
User avatar

Unread post22 Apr 2017, 22:48

User avatar
X
Clickster
 
Posts: 1
Joined: 22 Apr 2017, 22:40
Location: Norway
Main keyboard: Filco Majestouch 2 tkl mx brown
Main mouse: Logitecg MX510
Favorite switch: IBM capacitive buckling spring
 
Interested.
MrDuul
User avatar

Unread post24 May 2017, 12:43

User avatar
X
MrDuul
 
Posts: 416
Joined: 10 May 2017, 07:16
Location: ARIZONA
Main keyboard: IBM Model F Unsaver
Main mouse: Logitech G9x
Favorite switch: Buckling Spring
 
 
---
Currently Owned Keyboards:
IBM 3277 (66 KEY - MINI) - IBM 3278 (75 KEY) - IBM 6580 Displaywriter (White Whale)
IBM Model F Kishsaver 4704 (The original)
IBM Model F Unsaver (Space Saver)
IBM M15
IBM Model M SSK
Chicony KB-5160 ALPS SKCM Blue
Realforce 87U Tenkeyless 55g
IBM Model F XT Keyboard
IBM Model F - AT Keyboard
Vintage Japanese Fujitsu FM Towns FMT-KB107 Mechanical Keyboard Leaf Spring JIS
Dell Quiet Key
Microsoft Arc Wireless Keyboard

---
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


17760653_1359462984097296_1337643887_n.jpg
coreinsane

Unread post06 Jun 2017, 08:24

X
coreinsane
 
Posts: 32
Joined: 12 May 2017, 07:19
Location: Hungary
Main keyboard: Chicony KB-5192, IBM Model M
Favorite switch: SKCM White
 
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.
jeb

Unread post21 Jun 2017, 19:59

X
jeb
 
Posts: 13
Joined: 01 Feb 2015, 09:00
Club member: -
 
Figured it all out, posted my configuration in Soarers converter config samples section :)
coreinsane

Unread post21 Jun 2017, 21:33

X
coreinsane
 
Posts: 32
Joined: 12 May 2017, 07:19
Location: Hungary
Main keyboard: Chicony KB-5192, IBM Model M
Favorite switch: SKCM White
 
PreviousNext

Who is online

Users browsing this forum: No registered users and 27 guests