That is certainly a great to start with. What a find, awesome.karlmartin95 wrote: 08 Jul 2019, 04:22 Hello everyone, my name is Carlos and I'm new in this amazing forum.
I want to show you my new find and of course, ask for advices.
The keyboard is an IBM 4704 F77, I got it from a Bank that threw all the IBM stuff to the street. I only got this keyboard.
Gallery of photos: https://imgur.com/gallery/dizvviC
I was searching in the web and in this forum and I found that I can use an Arduino Pro Micro with the Hosu's firmware to make this keyboard work with usb interface.
Questions:
1) Is my idea of using an Arduino Pro Micro a good idea? In my country I can't get the teensy. And in the past, I made with the soarer's firmware a conversion to an IBM Bigfoot with an Arduino Pro Micro and the result was sucessful.
2) How rarer this keyboard is?
3) Can I get the buzzer work?
Regards
[Restoration] IBM 4704 F77 FINISHED
- SneakyRobb
- THINK
- Location: Canada
- Main keyboard: KB-5161A, F122, Dc2014, Typeheaven, Beamspring FXT
- Main mouse: MX518 Legendary
- DT Pro Member: 0242
- JP!
- Location: United States
- Main keyboard: Currently a Model M
- Main mouse: Steel Series Sensei
- Favorite switch: Beam Spring
- DT Pro Member: 0194
- Contact:
Wow this is lovely. So do you need a partner for the next bank heist? 

- depletedvespene
- Location: Chile
- Main keyboard: IBM Model F122
- Main mouse: Logitech G700s
- Favorite switch: buckling spring
- DT Pro Member: 0224
- Contact:
No skippin' the line, Mister!
- karlmartin95
- Main keyboard: IBM 4704 F77
- Favorite switch: Model F Capacitive Switch
Yes! I need 1 partner more and we'll make a heist!
- depletedvespene
- Location: Chile
- Main keyboard: IBM Model F122
- Main mouse: Logitech G700s
- Favorite switch: buckling spring
- DT Pro Member: 0224
- Contact:
I count as two — soy un hombre prevenido. 

- Wazrach
- Location: Tyne and Wear, United Kingdom
- Main mouse: Razer Viper 8KHz/ Viper Mini
- Favorite switch: Buckling springs
- DT Pro Member: -
Same connector! Don't see why not! I really do not like wimpy USB cables attached to old keyboards.depletedvespene wrote: 08 Jul 2019, 15:45Correct me if I'm wrong here: the adapter for the Pingmaster is also good for the F62, F77 and F107 keyboards, right?Wazrach wrote: 08 Jul 2019, 13:16 I don't know if you just want to convert it completely to USB, but I don't see why you can't use Hasu's external converter for 4704 keyboards and keep that amazing cable!
- Myoth
- Location: Strasbourg
- Main keyboard: IDB60
- Main mouse: EC1-A
- Favorite switch: Cap BS
- DT Pro Member: -
WEW HOLY SHIT, NICE FIND
- User101
- Location: South California
- Main keyboard: IBM 3278
- Main mouse: Kensington pro trackball
- Favorite switch: BeamSpring
- DT Pro Member: -
I think that's the case here. The pingmaster is also of the 4704 series(at least that's what I heard a lotta people say)depletedvespene wrote: 08 Jul 2019, 15:45Correct me if I'm wrong here: the adapter for the Pingmaster is also good for the F62, F77 and F107 keyboards, right?Wazrach wrote: 08 Jul 2019, 13:16 I don't know if you just want to convert it completely to USB, but I don't see why you can't use Hasu's external converter for 4704 keyboards and keep that amazing cable!
- karlmartin95
- Main keyboard: IBM 4704 F77
- Favorite switch: Model F Capacitive Switch
It works!!! I'm using an Arduino Pro Micro. When the keyboard starts I can hear a beep from the buzzer and all works good. The only thing is that I can't hear the buzzer every time I hit a key. Can somebody help me? Perhaps, only with other mods the beeper works
- Chyros
- Location: The Netherlands
- Main keyboard: whatever I'm reviewing next :p
- Main mouse: a cheap Logitech
- Favorite switch: Alps SKCM Blue
- DT Pro Member: -
There should be a volume knob under the keyboard. It may be all the way out. Try twistingit in the other direction and see what happens!karlmartin95 wrote: 08 Jul 2019, 23:33 It works!!! I'm using an Arduino Pro Micro. When the keyboard starts I can hear a beep from the buzzer and all works good. The only thing is that I can't hear the buzzer every time I hit a key. Can somebody help me? Perhaps, only with other mods the beeper works
- karlmartin95
- Main keyboard: IBM 4704 F77
- Favorite switch: Model F Capacitive Switch
I moved the knob under the keyboard but nothing happens. I only hear a beep when I connect the keyboard to the computer.Chyros wrote: 08 Jul 2019, 23:44There should be a volume knob under the keyboard. It may be all the way out. Try twistingit in the other direction and see what happens!karlmartin95 wrote: 08 Jul 2019, 23:33 It works!!! I'm using an Arduino Pro Micro. When the keyboard starts I can hear a beep from the buzzer and all works good. The only thing is that I can't hear the buzzer every time I hit a key. Can somebody help me? Perhaps, only with other mods the beeper works
- depletedvespene
- Location: Chile
- Main keyboard: IBM Model F122
- Main mouse: Logitech G700s
- Favorite switch: buckling spring
- DT Pro Member: 0224
- Contact:
One thing at a time, then. Please make sure that it does respond to keys being pressed with scan codes and whatnot. Later we can all help you figure out the rest.
Did I say "ENVYYYYYY"?
Did I say "ENVYYYYYY"?

- karlmartin95
- Main keyboard: IBM 4704 F77
- Favorite switch: Model F Capacitive Switch
Yes, I have some problems with some keys..depletedvespene wrote: 09 Jul 2019, 01:31 One thing at a time, then. Please make sure that it does respond to keys being pressed with scan codes and whatnot. Later we can all help you figure out the rest.
Did I say "ENVYYYYYY"?![]()
Here I show you my keyboard configuration, I used this: http://www.tmk-kbd.com/tmk_keyboard/edi ... 4_usb_rev1
from the Hosu's official page.

In the keyboard, I added new caps from a rare Ibm Model M terminal keyboard to the right extended pad. When I press the key "Enter" (The one in the bottom) I activate the numpad. And in the numpad, the keys 1, 3, 4, 5, 6, 7, 8, 9 and the left and right arrows don't do the correct key function configured before.

Here you can see the Arduino Pro Micro connected to the original circuit, and in the back the solenoid for the beeper.

I don't know why those keys aren't mapping correctly and why the beeper only beeps the first time when I connect the keyboard to the pc and when I press a key doesn't beep. I was searching and I found that the arduino must send a especial command 'FD' to the logic board in order to get a beep, but I'm having troubles getting in the source code because I don't know exactly where the source code is.
- depletedvespene
- Location: Chile
- Main keyboard: IBM Model F122
- Main mouse: Logitech G700s
- Favorite switch: buckling spring
- DT Pro Member: 0224
- Contact:
First let's see what the mappings ARE and then we go about determining what to map each thing to. You got Switch Hitter installed? Start with annotating the scan codes that are produced by each key and go from there. It may well be that this keyboard speaks a set different from what we expect and therefore the TMK conversion mapping should look different from the image you posted.
-
- Location: Des Moines / Cedar Falls, IA, USA
- Main keyboard: IBM Model F107
- DT Pro Member: 0190
Great find indeed!
My understanding is not that the F77 was particularly rare to begin with as there were no doubt thousands if not tens of thousands made, it’s just that all 4704’s were supposed to have been destroyed per bank IT policy when they stopped being used. I guess banks worry about banking data being left on any equipment, so they just destroy it all. We kind of got lucky that there were a couple of decent sized batches of F107s and F62s found that somehow didn’t get to be recycled, but it’s likely that those same keyboards were being used alongside F77’s back in the day in the same buildings. Cindy knows more as far as what sort of banking position would use each layout.
My understanding is not that the F77 was particularly rare to begin with as there were no doubt thousands if not tens of thousands made, it’s just that all 4704’s were supposed to have been destroyed per bank IT policy when they stopped being used. I guess banks worry about banking data being left on any equipment, so they just destroy it all. We kind of got lucky that there were a couple of decent sized batches of F107s and F62s found that somehow didn’t get to be recycled, but it’s likely that those same keyboards were being used alongside F77’s back in the day in the same buildings. Cindy knows more as far as what sort of banking position would use each layout.
- karlmartin95
- Main keyboard: IBM 4704 F77
- Favorite switch: Model F Capacitive Switch
Ladies and gentlemen, the keyboard is finished! I'm writing from it right now.
There's one problem left, I have to make the buzzer work while I write. The buzzer only make a beep when I connect the keyboard to the computer.
Here is the final result:

I preserve the original IBM cable of course, suggestions are welcome.
I'll make a tutorial step by step to convert any 4704 F77 keyboard to usb with the chepeast Arduino, I used the Pro Micro.
Thanks to depletedvespene for helping me to configure the keyboard pad!
Greets!
There's one problem left, I have to make the buzzer work while I write. The buzzer only make a beep when I connect the keyboard to the computer.
Here is the final result:

I preserve the original IBM cable of course, suggestions are welcome.
I'll make a tutorial step by step to convert any 4704 F77 keyboard to usb with the chepeast Arduino, I used the Pro Micro.
Thanks to depletedvespene for helping me to configure the keyboard pad!
Greets!
-
- 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
That is just amazing. What are there like less than 10 of them ? And you just found it lying around.
Honestly you should give up now as unless you find a space cadet in the street you aint' topping that !
Honestly you should give up now as unless you find a space cadet in the street you aint' topping that !
- Wazrach
- Location: Tyne and Wear, United Kingdom
- Main mouse: Razer Viper 8KHz/ Viper Mini
- Favorite switch: Buckling springs
- DT Pro Member: -
Did you buy one outright? Or is he giving one to you for free?Chyros wrote: 09 Jul 2019, 11:32 Lovely! Such a nice keyboard, really looking forward to my own when Ellipse finishes his project.
I'm getting a black F-77 with black keycaps.
- karlmartin95
- Main keyboard: IBM 4704 F77
- Favorite switch: Model F Capacitive Switch
Really??? When?Weezer wrote: 10 Jul 2019, 04:07 One of these just came up on ebay and instantly sold for almost $4000
- //gainsborough
- ALPSの日常
- Location: United States
- Main keyboard: some kind of alps keyboard
- Favorite switch: clk: SKCM blue, lin: SKCL cream, tac: SKCM cream
- DT Pro Member: 0188
karlmartin95 wrote: 10 Jul 2019, 04:49Really??? When?Weezer wrote: 10 Jul 2019, 04:07 One of these just came up on ebay and instantly sold for almost $4000
around 15:20 PST, hahaha
- Redmaus
- Gotta start somewhere
- Location: Near Dallas, Texas
- Main keyboard: Unsaver | 3276 | Kingsaver
- Main mouse: Kensington Slimblade
- Favorite switch: Capacitative Buckling Spring
- DT Pro Member: -
- Contact:
Where? The only one I saw is still sitting at $5000 unsold.Weezer wrote: 10 Jul 2019, 04:07 One of these just came up on ebay and instantly sold for almost $4000