adm3a numpad recreation (and bonus usb numpad)

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.

The connector on the board for the numpad is J6, see how it has pin numbers that are a subset of all available rows and columns?

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.

10 Responses to “adm3a numpad recreation (and bonus usb numpad)”

  1. Recréer un pavé numérique pour l'ADM-3A - Whats Now Says:

    […] [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. […]

  2. Recreating a numpad for the ADM-3A – Mist Vista Says:

    […] [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. […]

  3. Recreating A Numpad For The ADM-3A - E Amazings Says:

    […] [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. […]

  4. Recreating A Numpad For The ADM-3A - PB Smart Balance Says:

    […] [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. […]

  5. Recreating a numpad for the ADM-3A – Radio News Music Blog Says:

    […] [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. […]

  6. Recreating A Numpad For The ADM-3A - n-cryptech Says:

    […] [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. […]

  7. Recreating a numpad for the ADM-3A [Hackaday] – Up My Tech Says:

    […] [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. […]

  8. Recreating A Numpad For The ADM-3A - SAMJHA- 2wards Success Says:

    […] [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. […]

  9. Recreating a numpad for the ADM-3A - Blog – Hackaday - LUCID NEWS Says:

    […] [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. […]

  10. Recreating A Numpad For The ADM-3A – The Web Compiler Says:

    […] [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. […]

Leave a reply to Recreating A Numpad For The ADM-3A – The Web Compiler Cancel reply