Restoring&Converting the IBM 4978 Beamship
- Noobmaen
- Location: Bonn, Germany
- Main keyboard: FC660M MX Brown, HHKB, IBM6580
- Main mouse: Logitech G502
- Favorite switch: Beamspring, Vintage MX brown, Cap. BS
- DT Pro Member: -
I recently purchased a working IBM Series/1 system with a 4978 Display Terminal. Due to greater familiarity, the first thing I want to do is to restore the keyboard and convert it to USB in an easily reversible manner, so that I can continue to use it for its original purpose. When I opened the keyboard I was surprised by its plate and pcb, which has a LOT of vacant positions left. The matrix seems to have 22 columns and 8 rows if I counted correctly, which makes it bigger than the usual 16x8 matrix for model F and 23x4 of most other beamsprings. As far as I understand, the CommonSense firmware with the CY8CKIT-059 prototyping kit supports a maximum of 24 rows and 8 columns, so conversion shouldn't be too difficult. Does anyone here know where to get fitting card edge connectors?
I will update this thread as I make progress, so stay tuned!
I will update this thread as I make progress, so stay tuned!
- PlacaFromHell
- Location: Argentina
- Main keyboard: IBM 3101
- Main mouse: Optical piece of shit
- Favorite switch: Beamspring
- DT Pro Member: -
Would be the extra pads functional? ![Confused :?](./images/smilies/icon_e_confused.gif)
![Confused :?](./images/smilies/icon_e_confused.gif)
- depletedvespene
- Location: Chile
- Main keyboard: IBM Model F122
- Main mouse: Logitech G700s
- Favorite switch: buckling spring
- DT Pro Member: 0224
- Contact:
Oh, they BETTER BE!
As I mentioned elsewhere, I'd never suggest to drill holes into this unit's case, BUT... if the keyboard were to be used caseless (or with a purpose-built case) and enough replacement switches be procured, this ginormous PCB could be put to full use and get oh so many extra functionality from it. As some of us say, more keys is more goodness.![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
As I mentioned elsewhere, I'd never suggest to drill holes into this unit's case, BUT... if the keyboard were to be used caseless (or with a purpose-built case) and enough replacement switches be procured, this ginormous PCB could be put to full use and get oh so many extra functionality from it. As some of us say, more keys is more goodness.
![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
- PlacaFromHell
- Location: Argentina
- Main keyboard: IBM 3101
- Main mouse: Optical piece of shit
- Favorite switch: Beamspring
- DT Pro Member: -
You can turn it in the most modern beamspring keyboard ever built, with a full ANSI/ISO layout. I'm dying of envy right now.
EDIT: not full layout but who cares numpad.
EDIT: not full layout but who cares numpad.
- JP!
- Location: United States
- Main keyboard: Currently a Model M
- Main mouse: Steel Series Sensei
- Favorite switch: Beam Spring
- DT Pro Member: 0194
- Contact:
- mark201200
- Location: Italy
- DT Pro Member: -
that's fucking beautiful. how big is it in comparison to a regular Battleship?
- darkcruix
- Location: Germany
- Main keyboard: Brand New Model F F77 Keyboard
- Main mouse: Logitech MX Master
- Favorite switch: Ellipse version of Buckling Spring / BeamSpring
- DT Pro Member: 0209
Just finished restoring my F107 and now I see this. I bet there are only a handful of those in existence anymore of these... WHAT A BEAUTY!
-
- Location: Des Moines / Cedar Falls, IA, USA
- Main keyboard: IBM Model F107
- DT Pro Member: 0190
Yep, this is the one I think I'd stop collecting for if I were able to find/buy.
For the record, this is not the largest beamspring or the one with the most keys. For that, you'll need to beat 254 keys:
https://www.reddit.com/r/MechanicalKeyb ... key_kanji/
There was some speculation on whether this actually was a beamspring (versus some other switch type like hall effect) or not for quite a while until a guy that worked in the IBM location in Japan where it is displayed was able to pull a cap.
During my hunt, I've spoken to people who claim that there are single vintage computer collectors who have 10 or more complete working Series/1 systems, but won't part with any of them. Then of course, if you Google it, all you find are articles about how the US military STILL USES the Series/1 to control nukes, so I'm sure the US government is in possession of A LOT of these. Even when they are eventually retired, I doubt they are going to show up at military surplus stores or anything, they'll probably be destroyed sadly.
The extra capsense pads are wired into the matrix, so they would be functional with a modern controller, but I'm sure that the original controller ignores them as those without a switch above them would be read as "pressed" constantly.
Since I'm a fan of the Xwhatsit controller myself, after spending a ridiculous amount of money on one of these, I probably wouldn't hesitate to commission a modern PCB redesign with a 16x8 layout for only the capsense pads that are actually being used, though with your wanting to have dual use with the original system, that option is kind of out, though it really wouldn't be that much more work to swap the capsense PCB depending on how often you'll do that.
As far as edge connectors, that's the easy part to find. This will work: https://www.ebay.com/itm/140887820549, but you will have to do a little cutting on the sides to have two of them to have enough space to plug in right next to each other. The other alternative would be to use original edge connectors from other original beamspring controllers that I'm sure other users have no use for once they've converted theirs to USB.
I never realized there were all of those extra capsense pads there AND the holes in the barrel plate for additional switches. Would be really easy to split the spacebar any number of ways, or turn all the 1.5 width keys at the top into single keys for like 30 FN keys in that top left block alone, all without any modifications to the case. I also like how the double width vertical keys each have two stems with capsense pads below each, meaning that you can move those wherever you want. It's too bad it's not ANSI convertible with those extra TWO keys on most rows in the main block. However, I think it is the ONLY beamspring that has a double wide horizontal ANSI style return key. If I were to eventually find one, I probably wouldn't mod the layout at all, but knowing the customization potential is there is just pain awesome.
Amazing find, no doubt about it!
For the record, this is not the largest beamspring or the one with the most keys. For that, you'll need to beat 254 keys:
https://www.reddit.com/r/MechanicalKeyb ... key_kanji/
There was some speculation on whether this actually was a beamspring (versus some other switch type like hall effect) or not for quite a while until a guy that worked in the IBM location in Japan where it is displayed was able to pull a cap.
During my hunt, I've spoken to people who claim that there are single vintage computer collectors who have 10 or more complete working Series/1 systems, but won't part with any of them. Then of course, if you Google it, all you find are articles about how the US military STILL USES the Series/1 to control nukes, so I'm sure the US government is in possession of A LOT of these. Even when they are eventually retired, I doubt they are going to show up at military surplus stores or anything, they'll probably be destroyed sadly.
The extra capsense pads are wired into the matrix, so they would be functional with a modern controller, but I'm sure that the original controller ignores them as those without a switch above them would be read as "pressed" constantly.
Since I'm a fan of the Xwhatsit controller myself, after spending a ridiculous amount of money on one of these, I probably wouldn't hesitate to commission a modern PCB redesign with a 16x8 layout for only the capsense pads that are actually being used, though with your wanting to have dual use with the original system, that option is kind of out, though it really wouldn't be that much more work to swap the capsense PCB depending on how often you'll do that.
As far as edge connectors, that's the easy part to find. This will work: https://www.ebay.com/itm/140887820549, but you will have to do a little cutting on the sides to have two of them to have enough space to plug in right next to each other. The other alternative would be to use original edge connectors from other original beamspring controllers that I'm sure other users have no use for once they've converted theirs to USB.
I never realized there were all of those extra capsense pads there AND the holes in the barrel plate for additional switches. Would be really easy to split the spacebar any number of ways, or turn all the 1.5 width keys at the top into single keys for like 30 FN keys in that top left block alone, all without any modifications to the case. I also like how the double width vertical keys each have two stems with capsense pads below each, meaning that you can move those wherever you want. It's too bad it's not ANSI convertible with those extra TWO keys on most rows in the main block. However, I think it is the ONLY beamspring that has a double wide horizontal ANSI style return key. If I were to eventually find one, I probably wouldn't mod the layout at all, but knowing the customization potential is there is just pain awesome.
Amazing find, no doubt about it!
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
22x8 won't fly. Max 128 keys. Internally, scancodes are single byte, and the high bit is "pressed/released".
Not that it's hard to fix - just that nobody needed a keyboard with more than 128 keys yet.
Not that it's hard to fix - just that nobody needed a keyboard with more than 128 keys yet.
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
Correction: CommonSense now supports up to 255 keys. Max matrix size is 8x24 though - which makes it 192 keys.
Can make 16 rows - but this will require custom hardware because there's not enough pins in QFN case (read "on prototype kit").
Can make 16 rows - but this will require custom hardware because there's not enough pins in QFN case (read "on prototype kit").
- Noobmaen
- Location: Bonn, Germany
- Main keyboard: FC660M MX Brown, HHKB, IBM6580
- Main mouse: Logitech G502
- Favorite switch: Beamspring, Vintage MX brown, Cap. BS
- DT Pro Member: -
I have created an album of some pictures of Series/1 internals on flickr here.
20180715_153044 by Alexander Unverzagt, auf Flickr
20180715_153134 by Alexander Unverzagt, auf Flickr
It's slightly less wide and slightly deeper, the key density is pretty good for beamspring standards:
![Image](https://farm2.staticflickr.com/1782/42831904614_b0f20ddb7f_k.jpg)
![Image](https://farm1.staticflickr.com/845/42831893364_289c625850_k.jpg)
That's great news, thanks a lot for implementing this change!
- Bass
- Location: United States
- Main keyboard: IBM Model F104 "Unsaver"
- Main mouse: Logitech G9x
- Favorite switch: Beamspring / Capacitive Buckling Spring
- DT Pro Member: 0206
There are collectors with 10 complete Series/1 systemsorihalcon wrote: During my hunt, I've spoken to people who claim that there are single vintage computer collectors who have 10 or more complete working Series/1 systems, but won't part with any of them. Then of course, if you Google it, all you find are articles about how the US military STILL USES the Series/1 to control nukes, so I'm sure the US government is in possession of A LOT of these. Even when they are eventually retired, I doubt they are going to show up at military surplus stores or anything, they'll probably be destroyed sadly.
![Surprised :o](./images/smilies/icon_e_surprised.gif)
I actually work at a government laboratory where we have some old computer equipment still in use. Sadly I think you are right about the likely fate of these since my employer did say most old computer equipment gets destroyed. Occasionally a few things occasionally get sold in auctions, but usually these items are nothing special. It's a shame they are this rare since old pictures of the Series/1 give me the impression that they were once quite abundant:
![Image](http://i.imgur.com/bJ4bFsP.png)
- Noobmaen
- Location: Bonn, Germany
- Main keyboard: FC660M MX Brown, HHKB, IBM6580
- Main mouse: Logitech G502
- Favorite switch: Beamspring, Vintage MX brown, Cap. BS
- DT Pro Member: -
Quick update on the state of the restoration; case and keycaps are fully cleaned, metal stem inserts are pulled from the switches (luckily without any breakage!) and they were fully disassembled. Today the 2nd batch of housings is being ultrasonically cleaned, unfortunaly the foam is in worse condition than I thought initially, so that will need replacing too.
- Noobmaen
- Location: Bonn, Germany
- Main keyboard: FC660M MX Brown, HHKB, IBM6580
- Main mouse: Logitech G502
- Favorite switch: Beamspring, Vintage MX brown, Cap. BS
- DT Pro Member: -
-
- Location: UK
- Main keyboard: Filco ZERO green alps, Model F 122 Terminal
- Main mouse: Ducky Secret / Roller Mouse Pro 1
- Favorite switch: MX Mount Topre / Model F Buckling
- DT Pro Member: 0167
Yeh! Well i will have my own huge beamspring , with blackjack and hookers... in fact , forget the beamspring!
That is amazing tho mate, it is just beauty to behold!
That is amazing tho mate, it is just beauty to behold!
- darkcruix
- Location: Germany
- Main keyboard: Brand New Model F F77 Keyboard
- Main mouse: Logitech MX Master
- Favorite switch: Ellipse version of Buckling Spring / BeamSpring
- DT Pro Member: 0209
W O WNoobmaen wrote: The restoration process is finally finished, here are pictures of the result.IMG_3133
-
- Location: United States
- Main keyboard: Ford
- Main mouse: HP
- Favorite switch: 4978
I bought an IBM Series I in 1978. Over the next few years, I added additional equipment. I have 3 4978s. It still IPLs (IBM lingo for "boots") and everything works.
- darkcruix
- Location: Germany
- Main keyboard: Brand New Model F F77 Keyboard
- Main mouse: Logitech MX Master
- Favorite switch: Ellipse version of Buckling Spring / BeamSpring
- DT Pro Member: 0209
This is as awesome as it gets. I wish those were still available on the market and a converter / controller would be available.
Fascinating!
Fascinating!
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
Do those top button have lamps in them?Noobmaen wrote: 17 Dec 2018, 14:36 The restoration process is finally finished, here are pictures of the result.IMG_3133
Also please post matrix monitor screenshot and hardware settings.
- Noobmaen
- Location: Bonn, Germany
- Main keyboard: FC660M MX Brown, HHKB, IBM6580
- Main mouse: Logitech G502
- Favorite switch: Beamspring, Vintage MX brown, Cap. BS
- DT Pro Member: -
I haven't actually soldered up the controller or worked on this further besides physical restoration, and no, the top keys aren't illuminated, just relegendable. Hopefully I will find some motivation and time over easter to finally finish this project.
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
I see. You may have to tape small pieces of foil over the unused key pads. Beamspring keys lay on the pads at rest, so empty ones can appear always pressed (if empty pads read zero). For new designs it's less of a problem, you just need to make a 3x3mm square pads on unused matrix cells - row on one PCB side, column on another - to make a capacitor.
But for existing PCB - you'll need to put something conductive over the pad.
But for existing PCB - you'll need to put something conductive over the pad.