Author Topic: Interesting Cherry keyboard G80-1950PPAXB  (Read 2554 times)

0 Members and 1 Guest are viewing this topic.

Offline MGH

  • Thread Starter
  • Posts: 310
  • Lost in translation with a whole ****in' nation

Offline E TwentyNine

  • Posts: 884
    • Some of My Keyboards
Re: Interesting Cherry keyboard G80-1950PPAXB
« Reply #1 on: Sun, 14 December 2014, 16:13:09 »
These have popped up before.  https://geekhack.org/index.php?topic=55823.0

The link in that thread is still active, used but a bit cheaper.

I think the keys can be repositioned on the board.
Daily driver: SSK or Tenkeyless IBM AT
1984 Model M Industrial Prototype ⌨ 1992 Black Oval Industrial SSK ⌨ 1982 5251 Beam Spring ⌨ 89 Key "SSK" ⌨ M13 triplets

Offline billnye

  • ability man
  • Posts: 2132
  • Location: NC
Re: Interesting Cherry keyboard G80-1950PPAXB
« Reply #2 on: Sun, 14 December 2014, 16:30:33 »
Kinda ****ty price, but if you are looking for some nice vintage browns this would be a good source.

Offline berserkfan

  • Posts: 2135
  • Location: Not CONUS Not CONUS Not CONUS Not CONUS
  • changing diapers is more fun than model f assembly
Re: Interesting Cherry keyboard G80-1950PPAXB
« Reply #3 on: Sun, 14 December 2014, 18:30:12 »
Kinda ****ty price, but if you are looking for some nice vintage browns this would be a good source.

It is indeed too high a price. I have one (converted into USB and teensy programmable) by the great Dorkvader if anyone wants. It was my intro into the matrix world. After that I got plate mounted matrices and left this behind so I can sell it.
Most of the modding can be done on your own once you break through the psychological barriers.

Offline MGH

  • Thread Starter
  • Posts: 310
  • Lost in translation with a whole ****in' nation
Re: Interesting Cherry keyboard G80-1950PPAXB
« Reply #4 on: Sun, 14 December 2014, 18:32:34 »
Kinda ****ty price, but if you are looking for some nice vintage browns this would be a good source.

It is indeed too high a price. I have one (converted into USB and teensy programmable) by the great Dorkvader if anyone wants. It was my intro into the matrix world. After that I got plate mounted matrices and left this behind so I can sell it.
How does programming the matrix work?

Offline berserkfan

  • Posts: 2135
  • Location: Not CONUS Not CONUS Not CONUS Not CONUS
  • changing diapers is more fun than model f assembly
Re: Interesting Cherry keyboard G80-1950PPAXB
« Reply #5 on: Sun, 14 December 2014, 19:27:18 »
Kinda ****ty price, but if you are looking for some nice vintage browns this would be a good source.

It is indeed too high a price. I have one (converted into USB and teensy programmable) by the great Dorkvader if anyone wants. It was my intro into the matrix world. After that I got plate mounted matrices and left this behind so I can sell it.
How does programming the matrix work?

Same as any teensy. There is matrix support for teensies. Check the original Soarer thread as it gives you templates on the script to use for matrices.

This obviously applies to other keyboard matrices, eg hand wired. Identify the rows and columns and you're ready to go!
Most of the modding can be done on your own once you break through the psychological barriers.

Offline dorkvader

  • Posts: 6289
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: Interesting Cherry keyboard G80-1950PPAXB
« Reply #6 on: Mon, 15 December 2014, 11:20:36 »
The reason to convert to teensy is #1 it's really easy (thanks cherry for once) and #2 the default reprogramming software is beyond horrible. People complain about how bad access-IS or tipro are: got nothing on this.

Seller relisted, Looks like he has a stack. I don't think I'd pay more than $60 for one but I'm cheap.
http://www.ebay.com/itm/271708945969

Things to note: has the "simple" tenkey, which some people really like. Has NKRO, PCB mount so switches are easy to changes to whatever.

I've uploaded the pictures of the mod to my flickr.

https://www.flickr.com/photos/dork_vader/sets/72157642474155203/

Offline E TwentyNine

  • Posts: 884
    • Some of My Keyboards
Re: Interesting Cherry keyboard G80-1950PPAXB
« Reply #7 on: Mon, 15 December 2014, 12:33:35 »
Do you details on that mod beyond the pictures?  What's the X x Y matrix ?
Daily driver: SSK or Tenkeyless IBM AT
1984 Model M Industrial Prototype ⌨ 1992 Black Oval Industrial SSK ⌨ 1982 5251 Beam Spring ⌨ 89 Key "SSK" ⌨ M13 triplets

Offline dorkvader

  • Posts: 6289
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: Interesting Cherry keyboard G80-1950PPAXB
« Reply #8 on: Mon, 15 December 2014, 12:59:50 »
Do you details on that mod beyond the pictures?  What's the X x Y matrix ?

key matrx is dead simple, rows and colums in the most simple matrix way. You can see on the right the row pins and on the left the colums (there were too many so it wraps around the teensy to the other side.

Took me a bit to figure out what you meant by XxY matrix. You can see in the pictures of the auction. 7*14 I think or count up the pins I've used on the teensy.

Anyway very simple mod, possible to do without any soldering, took me less than half an hour and most of that was deciding what layout I wanted in the soarer config file.

You just do the following: open the case (T6 and T8 required) remove the card reader, unplug cable from controller PCB, cut up cable and solder to teensy. Program and test. Reassemble KB. I believe I left the controller in place because why not.

Offline E TwentyNine

  • Posts: 884
    • Some of My Keyboards
Re: Interesting Cherry keyboard G80-1950PPAXB
« Reply #9 on: Mon, 15 December 2014, 13:15:42 »
Took me a bit to figure out what you meant by XxY matrix. You can see in the pictures of the auction. 7*14 I think or count up the pins I've used on the teensy.

I did that and counted 21 pins used. But I counted 7 rows x 15 columns on the keyboard so was expecting 22. 
« Last Edit: Mon, 15 December 2014, 13:19:50 by E TwentyNine »
Daily driver: SSK or Tenkeyless IBM AT
1984 Model M Industrial Prototype ⌨ 1992 Black Oval Industrial SSK ⌨ 1982 5251 Beam Spring ⌨ 89 Key "SSK" ⌨ M13 triplets

Offline dorkvader

  • Posts: 6289
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: Interesting Cherry keyboard G80-1950PPAXB
« Reply #10 on: Tue, 16 December 2014, 00:13:00 »
I'm using interior pin E6 on the teensy to save space.

here's my .sc file:
Code: [Select]
#teensy pin
#F0 ---> x:7
#F1 ---> x:6
#F4 ---> x:5
#F5 ---> x:4
#F6 ---> x:3
#F7 ---> x:2
#B6 ---> x:1


#B0 ---> 1
#B1 ---> 2
#B2 ---> 3
#B3 ---> 4
#E6 ---> 5
#B7 ---> 6
#D0 ---> 7
#D1 ---> 8
#D2 ---> 9
#D3 ---> 10
#C6 ---> 11
#D5 ---> 12
#D4 ---> 13
#C7 ---> 14
#D7 ---> 15
matrix
    blocking 0

    sense PB0 PB1 PB2 PB3 PE6 PB7 PD0 PD1 PD2 PD3 PC6 PD5 PD4 PC7 PD7     

    strobe  PB6 LCTRL UNASSIGNED LALT UNASSIGNED SPACE UNASSIGNED SPACE UNASSIGNED RCTRL UNASSIGNED SEMICOLON PAD_0 PAD_0 PAD_PERIOD PAD_ENTER
    strobe  PF7 LSHIFT Z X C V B N M COMMA PERIOD SLASH PAD_1 PAD_2 PAD_3 UNASSIGNED
    strobe  PF6 CAPS_LOCK A S D F G H J K L ENTER PAD_4 PAD_5 PAD_6 PAD_PLUS
    strobe  PF5 TAB Q W E R T Y U I O P PAD_7 PAD_8 PAD_9 UNASSIGNED
    strobe  PF4 1 2 3 4 5 6 7 8 9 0 BACKSPACE NUM_LOCK PAD_SLASH PAD_ASTERIX PAD_MINUS
    strobe  PF1 BACK_QUOTE F7 F8 F9 F10 F11 F12 END UNASSIGNED MINUS EQUAL LEFT DOWN UNASSIGNED RIGHT
    Strobe  PF0 ESC F1 F2 F3 F4 F5 F6 HOME UNASSIGNED LEFT_BRACE RIGHT_BRACE UNASSIGNED UP UNASSIGNED UNASSIGNED
END

Offline berserkfan

  • Posts: 2135
  • Location: Not CONUS Not CONUS Not CONUS Not CONUS
  • changing diapers is more fun than model f assembly
Re: Interesting Cherry keyboard G80-1950PPAXB
« Reply #11 on: Tue, 16 December 2014, 01:02:54 »
I'm using interior pin E6 on the teensy to save space.

here's my .sc file:
Code: [Select]
#teensy pin
#F0 ---> x:7
#F1 ---> x:6
#F4 ---> x:5
#F5 ---> x:4
#F6 ---> x:3
#F7 ---> x:2
#B6 ---> x:1


#B0 ---> 1
#B1 ---> 2
#B2 ---> 3
#B3 ---> 4
#E6 ---> 5
#B7 ---> 6
#D0 ---> 7
#D1 ---> 8
#D2 ---> 9
#D3 ---> 10
#C6 ---> 11
#D5 ---> 12
#D4 ---> 13
#C7 ---> 14
#D7 ---> 15
matrix
    blocking 0

    sense PB0 PB1 PB2 PB3 PE6 PB7 PD0 PD1 PD2 PD3 PC6 PD5 PD4 PC7 PD7     

    strobe  PB6 LCTRL UNASSIGNED LALT UNASSIGNED SPACE UNASSIGNED SPACE UNASSIGNED RCTRL UNASSIGNED SEMICOLON PAD_0 PAD_0 PAD_PERIOD PAD_ENTER
    strobe  PF7 LSHIFT Z X C V B N M COMMA PERIOD SLASH PAD_1 PAD_2 PAD_3 UNASSIGNED
    strobe  PF6 CAPS_LOCK A S D F G H J K L ENTER PAD_4 PAD_5 PAD_6 PAD_PLUS
    strobe  PF5 TAB Q W E R T Y U I O P PAD_7 PAD_8 PAD_9 UNASSIGNED
    strobe  PF4 1 2 3 4 5 6 7 8 9 0 BACKSPACE NUM_LOCK PAD_SLASH PAD_ASTERIX PAD_MINUS
    strobe  PF1 BACK_QUOTE F7 F8 F9 F10 F11 F12 END UNASSIGNED MINUS EQUAL LEFT DOWN UNASSIGNED RIGHT
    Strobe  PF0 ESC F1 F2 F3 F4 F5 F6 HOME UNASSIGNED LEFT_BRACE RIGHT_BRACE UNASSIGNED UP UNASSIGNED UNASSIGNED
END

Better you than me. I thought about offering my file, then decided it was going to confuse the heck out of readers because I don't use QWERTY.
Most of the modding can be done on your own once you break through the psychological barriers.