The gist of this post is at the bottom after the ----- line. The following is background to what I'm in pursuit of:
Background: I purchased an IBM Model-F in late 2015, and a new Xwhatisit controller. In the process of soldering it up, I overheated the board in two places. One caused one of the board components to move, and for solder to connect to multiple pins on a nearby chip. The other just caused solder to connect multiple pins to another nearby chip. It could probably be repaired but I don't have the right tools to do the job.
As a result, I began back-stepping a little and asking myself some bigger questions: What would be required to create my own Model-F keyboard from scratch? After much thinking and research I've come to this place:
Since the Model F is a capacitance-based keyboard, all I have to do is put a square wave voltage with constant amperage onto each row/column combination for a brief period of time and test the signal on the other side of the capacitor. Based on the presence or non-presence of the capacitive foot, it will alter the capacitance and indicate if the key is pressed or not.
To test this, I'm working with a Lattice XP2 Brevia2 FPGA. The board has LEDs on it. I'll have it signal YES/NO with a test button, and a selector which allows me to increase or decrease the timing involved to see the response.
-----
I've had some ideas about keyboard arrangements I'd like to see made in a Model-F-like capacitance design:

UPDATE: Some changes noted later in this thread have been applied. The keyboards now possess 312 keys, 246 keys, 215 keys, 149 keys, and 115 keys. Each Model-D has three TrackPoints for isolated three-way multi-access navigation. New expansion keyboards are also introduced (right-hand and left-hand models). They have 71 and fewer keys each, and a separate isolated TrackPoint allowing for additional N-way multi-access navigation.
I've also made a life-size poster that can be printed on 3' x 4' poster stock to see what the actual size of each keyboard would be. It should be accurate within the limitations of scaling to margins. You can print the poster for about $23 + shipping at Vistaprint (Note: I am not affiliated with Vistaprint, I just use their service to print posters. They are very nice quality, and their customer service has been excellent ... Google for "vistaprint poster" if you would like to find them):
URL to the full-sized poster:
http://www.libsf.org:8990/projects/LIB/ ... m/keyboard
They are designed for developers and content creators (F1 to F24, and lots of macro and general purpose key assignments pace), along with keyboards designed for general purpose use.
I would appreciate any feedback. Thank you in advance...
Thank you,
Rick C. Hodgin