Author Topic: WYSE 50 Keyboard tuning  (Read 312 times)

fohat.digs and 1 Guest are viewing this topic.

Offline peterro

  • Thread Starter
  • Posts: 1
  • Location: Damascus, OR
WYSE 50 Keyboard tuning
« on: Sat, 12 October 2024, 12:33:24 »
Hi all,

I started my career using a WYSE 50 terminal in the early 90's and thought it'd be cool to get one I could use now. After lots of reading and trial and error, it's ~sort of~ working but not usable yet. I think it's close but may need some minor adjustment.

To catch you up, this is what I've done. Got the keyboard and a Teensy 2.0 from https://1upkeyboards.com/shop/parts-and-tools/pjrc-teensy-2-0/ (the ebay one I first got didn't work). I used soarer's firmware 1.30 and applied the WYSE_WY50.sc configuration. Most of the details were from the following links:

https://geekhack.org/index.php?topic=52597.0
https://geekhack.org/index.php?topic=50883.0

I used the wiring diagram for the original 10-pin connector from this video at the 4:10 mark though I did swap the green and white as well as move the yellow to PB4 on the Teensy instead of PB7 like in the video which is more accurate to the original soarer pin-out:


Now getting to the problem I'm seeing. I installed QMK Toolbox to see what the keyboard was sending when pressing keys now that I'm getting some output. I noticed that the console showed multiple key codes when pressing one key. The key that was pressed is pretty much always one of the codes, but there are others which seem like line noise?

As an example, press 'a', and I get either 'era' or 'eqa' on the screen though usually 'eqa'. With the QMK key tester whenever pressing 'a', it shows the combination of 'e', 'q', 'a', and 'F5'. All the rest of the keys have similar 'noise' along with the correct key though the noise is different from key to key. It feels like if the 'noise' were gone, the board would mostly work correctly though there may need to be some remapping.

Anyway, any ideas what may be causing this? Is there some type of filter that may help or ???

Thanks in advance.