Having an adm3a is cool, but getting the options installed is very tempting. Everybody gets the lower case font upgrade, but how may people have the numpad? I have seen pictures of exactly two in existence, the first is the picture from wikipedia (reproduced below) and the second is from the manual. In the era of 3d printing it should be possible to make an equivalent with modern keyboard components, but that wouldn’t feel quite right. It so happens I stumbled upon an authentic stackpole numpad mechanism on electronics goldmine, or all electronics, or one of those surplus sites. I grabbed a couple because I didn’t know when I’d ever run across another one.
For this application I didn’t really need a PCB, since there’s no components in the numpad, just switches wired up in a matrix. The same matrix as on the keyboard. That’s right, this numpad didn’t expand the keyboard matrix, it lies parallel to it. The terminal has no idea if a key is being hit on the keyboard or the numpad, meaning all modifier keys wok the same with the numpad. Modern keyboards send different scancodes, but this one acts like if you hit shift-num5 you’ll get the ‘%’ sign. Go ahead and try it on your keyboard and I’ll bet you don’t.
With this setup how will I go about making an expansion connector on my PCB? do I pin things out to an IDC header? make it easy to wire up a crimped ribbon cable?
No, why would I do that? I only need to make one of these. Well, I made two and gave one away, but you get my point. The PCB isn’t really for this purpose anyway, I decided that if I had some spares of these mechanism that I could make a QMK capable numpad out of one. That just means learning some config file magic that I’ve already forgotten and soldering up a PCB full of anti-ghosting diodes. In the end I think it came out pretty well.
Now that’s a little different than the numpad above. It turns out my mechanism has an extra set of keys, and I’m not convinced the real one didn’t have the same extra set of keys hidden under there. Take a look at all that empty space above the top row, other than style reasons it might be covering up some extra switches.
In any case I have 2 variations of the top shell and two variations of the bottom. With and without the extra row, and with and without a cutout for usb type c.
I think it works rather well with a USB port out the back. The ribbon cable I ran through a slit I carved where the clamshell case meets. The bottom is fairly sparse, and I took the opportunity to stick on some rubber feet.
All the part files and stl files are up on my github, thanks so much to Brandon for modeling them for me, one day I’ll re-learn solidworks enough to do things myself. I also have my PCB design, but I doubt anyone will come across more keyswitch mechanisms. The QMK numpad config files may be more useful to people. If someone does come across more mechanisms I think I have one spare PCB.
January 9, 2023 at 1:09 am |
[…] [Evan] avait déjà un ADM-3A fonctionnel (un terminal stupide de 1976) mais commençait à regarder les accessoires avec avidité. Il n’avait vu le pavé numérique que sur Wikipédia et dans le manuel. Ainsi, lorsqu’il a trouvé d’authentiques pavés numériques stackpole lors d’une vente excédentaire, il les a saisis et les a convertis en Compatibilité ADM-3A. […]
January 9, 2023 at 1:14 am |
[…] [Evan] already had a working ADM-3A (a dumb terminal from 1976) but was starting to eye the accessories hungrily. He had only seen the numpad on Wikipedia and in the manual. So when he found some authentic stackpole numpads on a surplus sale, he grabbed them and converted them to be ADM-3A compatible. […]
January 9, 2023 at 1:28 am |
[…] [Evan] already had a working ADM-3A (a dumb terminal from 1976) but was starting to eye the accessories hungrily. He had only seen the numpad on Wikipedia and in the manual. So when he found some authentic stackpole numpads on a surplus sale, he grabbed them and converted them to be ADM-3A compatible. […]
January 9, 2023 at 1:30 am |
[…] [Evan] previously experienced a working ADM-3A (a dumb terminal from 1976) but was setting up to eye the equipment hungrily. He had only observed the numpad on Wikipedia and in the guide. So when he uncovered some genuine stackpole numpads on a surplus sale, he grabbed them and transformed them to be ADM-3A suitable. […]
January 9, 2023 at 1:33 am |
[…] [Evan] already had a working ADM-3A (a dumb terminal from 1976) but was starting to eye the accessories hungrily. He had only seen the numpad on Wikipedia and in the manual. So when he found some authentic stackpole numpads on a surplus sale, he grabbed them and converted them to be ADM-3A compatible. […]
January 9, 2023 at 2:36 am |
[…] [Evan] already had a working ADM-3A (a dumb terminal from 1976) but was starting to eye the accessories hungrily. He had only seen the numpad on Wikipedia and in the manual. So when he found some authentic stackpole numpads on a surplus sale, he grabbed them and converted them to be ADM-3A compatible. […]
January 9, 2023 at 3:03 am |
[…] [Evan] already had a working ADM-3A (a dumb terminal from 1976) but was starting to eye the accessories hungrily. He had only seen the numpad on Wikipedia and in the manual. So when he found some authentic stackpole numpads on a surplus sale, he grabbed them and converted them to be ADM-3A compatible. […]
January 9, 2023 at 3:07 am |
[…] [Evan] already had a working ADM-3A (a dumb terminal from 1976) but was starting to eye the accessories hungrily. He had only seen the numpad on Wikipedia and in the manual. So when he found some authentic stackpole numpads on a surplus sale, he grabbed them and converted them to be ADM-3A compatible. […]
January 9, 2023 at 7:00 am |
[…] [Evan] already had a working ADM-3A (a dumb terminal from 1976) but was starting to eye the accessories hungrily. He had only seen the numpad on Wikipedia and in the manual. So when he found some authentic stackpole numpads on a surplus sale, he grabbed them and converted them to be ADM-3A compatible. […]
January 9, 2023 at 8:26 am |
[…] [Evan] by now experienced a performing ADM-3A (a dumb terminal from 1976) but was commencing to eye the components hungrily. He had only found the numpad on Wikipedia and in the handbook. So when he found some authentic stackpole numpads on a surplus sale, he grabbed them and converted them to be ADM-3A compatible. […]