geekhack

geekhack Projects => Making Stuff Together! => Topic started by: fer2d2 on Tue, 23 August 2022, 06:51:57

Title: IBM Model M 1996 with Teensy2.0++
Post by: fer2d2 on Tue, 23 August 2022, 06:51:57
Hello!

I have an IBM Model M with part number 1391405.

Instead of having two ribbons, it has only one attached to a PS2 controller.

Here are some pictures:

(https://i.postimg.cc/V5VMxsDq/photo-2022-08-23-13-21-37.jpg) (https://postimg.cc/V5VMxsDq)

(https://i.postimg.cc/rD64pn6z/photo-2022-08-23-13-21-39.jpg) (https://postimg.cc/rD64pn6z)

(https://i.postimg.cc/w7RJgKGS/photo-2022-08-23-13-21-41.jpg) (https://postimg.cc/w7RJgKGS)

I would like to replace the PS2 connector with a USB, and I also wanted to put a board with a Teensy2.0++ and flash QMK firmware to remap some keys and have multiple layers.

I have seen many projects for IBM keyboards with two ribbons, but none for this keyboard.

I would like to know if someone can help me. I would like to know:

- Which pins of the ribbon represent rows and which represent columns of the matrix.
- This keyboard has 25 pins, when in those with two ribbons there are usually 16x8 (24 pins in total). What is the pin number 25 for?

Thanks in advance.


Title: Re: IBM Model M 1996 with Teensy2.0++
Post by: Tactile on Tue, 23 August 2022, 07:36:24
If the controller is working there is no need to replace it. You only need to convert the controller PS/2 output (that white connector on the board) to USB. As an added bonus you only need to work with 4 wires instead of the whole matrix.

Here's one way (https://geekhack.org/index.php?topic=17458.0) to convert, or you could go with this solution (https://geekhack.org/index.php?topic=103648.0).
Title: Re: IBM Model M 1996 with Teensy2.0++
Post by: fer2d2 on Fri, 26 August 2022, 05:29:30
Hi!

Thank you very much for your response. I was able to use teensy with the TMK Firmware.

This is the result:

(https://i.postimg.cc/QK954HhT/photo-2022-08-26-12-27-21.jpg) (https://postimg.cc/QK954HhT)

(https://i.postimg.cc/py4K9YJY/photo-2022-08-26-12-27-34.jpg) (https://postimg.cc/py4K9YJY)

(https://i.postimg.cc/Yjh1qyYC/photo-2022-08-26-12-27-43.jpg) (https://postimg.cc/Yjh1qyYC)

Cheers!
Title: Re: IBM Model M 1996 with Teensy2.0++
Post by: Tactile on Fri, 26 August 2022, 06:54:23
XLNT!  :thumb:

Great job!
Title: Re: IBM Model M 1996 with Teensy2.0++
Post by: Slywanin on Fri, 30 December 2022, 12:16:42
why......

It's so pure. & you desecrated it but cutting it open.....

 :D
Title: Re: IBM Model M 1996 with Teensy2.0++
Post by: TomahawkLabs on Tue, 03 January 2023, 19:35:34
Where did you find your Teensy? I just used my last one and I want one more, but cannot find any.
Title: Re: IBM Model M 1996 with Teensy2.0++
Post by: fohat.digs on Tue, 03 January 2023, 21:26:51
Go to the source :

https://www.pjrc.com/teensy/ (https://www.pjrc.com/teensy/)

Presumably "Out of Stock" is temporary.
Title: Re: IBM Model M 1996 with Teensy2.0++
Post by: TomahawkLabs on Wed, 04 January 2023, 19:30:36
Those have been out of stock for almost 2 years. There was some b stock a while back. It’s deprecated hardware. Just hoping to find a second one for another project.
Title: Re: IBM Model M 1996 with Teensy2.0++
Post by: fohat.digs on Thu, 05 January 2023, 08:18:12

It’s deprecated hardware.


That is most unfortunate. I have a few more "projects" that I was planning to use them in ....
Title: Re: IBM Model M 1996 with Teensy2.0++
Post by: TomahawkLabs on Thu, 05 January 2023, 21:07:52
Guess I will just have to learn how to design a RP2040 board and MicroPy.
Title: Re: IBM Model M 1996 with Teensy2.0++
Post by: Maledicted on Sat, 07 January 2023, 16:11:22
Guess I will just have to learn how to design a RP2040 board and MicroPy.

Do you need the extra pins, or can you just use a Pro Micro? RP2040 is even cheaper than Pro Micros at this point anyway though.