Author Topic: Model F Mod Log  (Read 40798 times)

0 Members and 1 Guest are viewing this topic.

Offline msiegel

  • Thread Starter
  • Posts: 1230
Model F Mod Log
« on: Sun, 04 October 2009, 00:51:05 »
Hi :) This is an ongoing log of my extensive Model F modification.

Status: Researching capacitive sensors

I'm planning the following:
    [*]*no* case
    [*]modified top plate & backplate. to be painted.
    [*]original barrels, hammers, springs
    [*]new acoustic/mounting foam
    [*]original keys, new layout. replacement model m keys for backslash, enter, alt, space
    [*]new matrix pcb (2-sided)
    [*]modified insulator sheet
    [*]new controller: Teensy dev board with GEEKey open source USB firmware; custom capacitance measurement circult; flywired & soldered to matrix
    [*]new feet (cork, rubber, or silicone)
    [*]original interlocking tabs; a few added nuts & bolts
    [/LIST]

    This will take awhile to implement :D


    Bill of Materials - all prices shipped
    IBM Model F AT Keyboard $60
    Teensy microcontroller; RGB LED $30 from Adafruit
    Replacement Model M keys and caps $20 from Clickykeyboards
    PCB Etchant $11 picked up at The Shack (actually in stock!)
    12x12" sheet of 2-sided "scissor-cut" copper clad ...

    Tools
    Screwdriver
    Tape Measure
    Nibbler
    C Clamps
    Saw
    Hammer & Bag of Concrete (see recent posts)
    « Last Edit: Sun, 29 November 2009, 18:59:17 by msiegel »

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    overview of mods
    « Reply #1 on: Sun, 04 October 2009, 00:59:11 »
    here's the initial layout i'm aiming for... pick one :)
    it's a little like the hhkb, as i prefer smaller boards. hopefully the lack of dedicated arrow keys will be easy to adjust to.

    edit: added arrow keys, because i use them a lot. see more recent posts.

    - the top one re-uses the model f's backspace but has a model m backslash
    - the bottom one uses a model m tab key to achieve an hhkb-like backspace
    - model m enter key and bottom row keys are used in both
    - i have no caps lock key, but i do use an option key on the mac :)


    thanks to quadibloc for the lovely layout illustrations i've stolen from
    « Last Edit: Sun, 08 November 2009, 21:37:29 by msiegel »

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    case possibilities
    « Reply #2 on: Sun, 04 October 2009, 01:10:02 »

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline ch_123

    • * Exalted Elder
    • Posts: 5860
    Model F Mod Log
    « Reply #3 on: Sun, 04 October 2009, 04:51:13 »
    I dont think that terminal board is a Model F.

    Offline JBert

    • Posts: 764
    Model F Mod Log
    « Reply #4 on: Sun, 04 October 2009, 07:14:57 »
    "Space bar transplant" - what do you mean here? Replacing it with a lighter model M one?

    I think it is possible to reuse the old one though, all I did was to bend the stabilizer spring so it had less up-force.
    IBM Model F XT + Soarer's USB Converter || Cherry G80-3000/Clears

    The storage list:
    IBM Model F AT || Cherry G80-3000/Blues || Compaq MX11800 (Cherry brown, bizarre layout) || IBM KB-8923 (model M-style RD) || G81-3010 Hxx || BTC 5100C || G81-3000 Sxx || Atari keyboard (?)


    Currently ignored by: nobody?

    Disclaimer: we don\'t help you save money on [strike]keyboards[/strike] hardware, rather we make you feel less bad about your expense.
    [/SIZE]

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #5 on: Sun, 04 October 2009, 10:32:55 »
    Quote from: JBert;122800
    "Space bar transplant" - what do you mean here? Replacing it with a lighter model M one?

    replacing it with a *smaller* model m one :D

    the model f pcb has capacitive pads for 4 meta keys on the bottom row... but the lonnnnng model f space bar is in the way of 2 of them. by substituting a model m space bar, a model f's bottom row can have the same layout as a model m :)
    « Last Edit: Sun, 04 October 2009, 11:47:50 by msiegel »

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #6 on: Sun, 04 October 2009, 10:35:23 »
    Quote from: ch_123;122798
    I dont think that terminal board is a Model F.

    it's not... but, if the curvature is right, and if the key-block openings are in the right places to match model f's switch pads, then it might make a good replacement for the giant old model f case :)
    « Last Edit: Sun, 04 October 2009, 11:48:42 by msiegel »

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #7 on: Sun, 04 October 2009, 10:37:15 »
    Quote from: ripster;122826
    I like the second layout better.  That's easy to do on a Model M (although I do like the function keys even better next to the space bar and having two of them).  Whats a OPT key?


    your retr0right simulation is awesome XD

    Option key is used on the Mac; like having that "Windows" key for Windows

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline timw4mail

    • Posts: 1329
      • https://timshomepage.net
    Model F Mod Log
    « Reply #8 on: Sun, 04 October 2009, 11:59:20 »
    Yeah, the white balance was off.
    Buckling Springs IBM Model F AT, New Model F 77, Unicomp New Model M
    Clicky iOne Scorpius M10, OCN-branded Ducky DK-9008-C, Blackmore Nocturna, Redragon Kumara K552-1, Qtronix Scorpius Keypad, Chicony KB-5181(Monterey)
    Tactile Apple AEKII (Cream damped ALPS), Filco FKBN91M/JB (Japanese Tenkeyless), Cherry G84-5200, Cherry G84-4100LPAUS, Datalux Spacesaver(Cherry ML), Redragon Devarajas K556 RGB, Newmen GM711, Poker II (Cherry MX Clear), Logitech G910 Orion Spark, Logitech K840
    Linear Lenovo Y (Gateron Red), Aluminum kiosk keyboard (Cherry MX Black)

    Offline rdh

    • Posts: 121
    Model F Mod Log
    « Reply #9 on: Sun, 04 October 2009, 12:55:29 »






    Since the Windows / ⌘ / ◇ keys are all really the same thing (they send the same scan codes), I like to refer to 'em generically as the 'logo' key.

    Anybody got a good generic name for the Alt/Opt key?  (Do we need one?)


    Quote from: ripster;122826
    And don't forget the Retr0brite part of the mod.
    Show Image


    That pumpkin-orange color is appropriately Octoberish, I think.
    at home: IBM "Space Saving" Model M
    at work: Topre Realforce 87UKB55


    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #10 on: Sun, 04 October 2009, 13:05:19 »
    Quote from: ripster;122881
    This is a great article on the Apple key history.


    cool :D

    hey, do we have a history section somewhere?

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline ch_123

    • * Exalted Elder
    • Posts: 5860
    Model F Mod Log
    « Reply #11 on: Sun, 04 October 2009, 13:29:13 »
    Quote from: ripster;122885
    No - the IBM entry in the wiki is kinda stalled


    Im working on it. At least some of it should be up by this time next week.

    Offline rdh

    • Posts: 121
    Model F Mod Log
    « Reply #12 on: Sun, 04 October 2009, 14:26:37 »
    Heh.  I just realized whose web site had the scan I trimmed to get this:



    :-)
    at home: IBM "Space Saving" Model M
    at work: Topre Realforce 87UKB55


    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #13 on: Sun, 04 October 2009, 15:19:18 »
    Quote from: ripster;122885
    Funny thing is although I started out on Apple IIs I can't remember anything about the keyboard.


    iirc, it was like brown cherries but without a tactile bump

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline Xuan

    • Posts: 189
    Model F Mod Log
    « Reply #14 on: Sun, 04 October 2009, 20:35:33 »
    Quote from: rdh;122878

    Anybody got a good generic name for the Alt/Opt key?  (Do we need one?)


    Another name for it is Meta from List machines, emacs still refers to it like that.
    « Last Edit: Sun, 04 October 2009, 20:39:12 by Xuan »

    Offline lowpoly

    • Posts: 1749
    Model F Mod Log
    « Reply #15 on: Mon, 05 October 2009, 10:21:53 »

    Miniguru thread at GH // The Apple M0110 Today

    Offline quadibloc

    • Posts: 770
    • Location: Edmonton, Alberta, Canada
    • Layout Fanatic
      • John Savard's Home Page
    Model F Mod Log
    « Reply #16 on: Tue, 06 October 2009, 21:13:25 »
    An important question for the Model F experts in this thread. When the key is depressed on a model F keyboard, does the plate go towards the printed circuit board... or away from it?

    And you know why I'm asking - could 3278 keys be used on a Model F board, or not?

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #17 on: Tue, 06 October 2009, 21:21:05 »
    Quote from: quadibloc;123606
    An important question for the Model F experts in this thread. When the key is depressed on a model F keyboard, does the plate go towards the printed circuit board... or away from it?

    And you know why I'm asking - could 3278 keys be used on a Model F board, or not?


    definitely toward. i just verified this with a disembodied keyswitch module :)

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline JBert

    • Posts: 764
    Model F Mod Log
    « Reply #18 on: Wed, 07 October 2009, 07:52:00 »
    Quote from: quadibloc;123606
    An important question for the Model F experts in this thread. When the key is depressed on a model F keyboard, does the plate go towards the printed circuit board... or away from it?

    And you know why I'm asking - could 3278 keys be used on a Model F board, or not?
    The hammers are pressed down when you press the key, just like a model M.

    Whether it can detect keypresses from a 3278 depends on the controller. If it only detects changes in capacitance instead of a drop in capacitance, it might work.
    IBM Model F XT + Soarer's USB Converter || Cherry G80-3000/Clears

    The storage list:
    IBM Model F AT || Cherry G80-3000/Blues || Compaq MX11800 (Cherry brown, bizarre layout) || IBM KB-8923 (model M-style RD) || G81-3010 Hxx || BTC 5100C || G81-3000 Sxx || Atari keyboard (?)


    Currently ignored by: nobody?

    Disclaimer: we don\'t help you save money on [strike]keyboards[/strike] hardware, rather we make you feel less bad about your expense.
    [/SIZE]

    Offline timw4mail

    • Posts: 1329
      • https://timshomepage.net
    Model F Mod Log
    « Reply #19 on: Wed, 07 October 2009, 10:40:45 »
    You're expecting this to take a while, aren't you Ripster?
    Buckling Springs IBM Model F AT, New Model F 77, Unicomp New Model M
    Clicky iOne Scorpius M10, OCN-branded Ducky DK-9008-C, Blackmore Nocturna, Redragon Kumara K552-1, Qtronix Scorpius Keypad, Chicony KB-5181(Monterey)
    Tactile Apple AEKII (Cream damped ALPS), Filco FKBN91M/JB (Japanese Tenkeyless), Cherry G84-5200, Cherry G84-4100LPAUS, Datalux Spacesaver(Cherry ML), Redragon Devarajas K556 RGB, Newmen GM711, Poker II (Cherry MX Clear), Logitech G910 Orion Spark, Logitech K840
    Linear Lenovo Y (Gateron Red), Aluminum kiosk keyboard (Cherry MX Black)

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #20 on: Wed, 07 October 2009, 10:48:24 »
    can anyone recommend a laser cutting service, for stainless steel and plastic?

    i'm looking at alternatives for fabrication of a new backplate and top plate / keymodule template.

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline timw4mail

    • Posts: 1329
      • https://timshomepage.net
    Model F Mod Log
    « Reply #21 on: Wed, 07 October 2009, 10:52:05 »
    Wouldn't aluminum be cheaper?
    Buckling Springs IBM Model F AT, New Model F 77, Unicomp New Model M
    Clicky iOne Scorpius M10, OCN-branded Ducky DK-9008-C, Blackmore Nocturna, Redragon Kumara K552-1, Qtronix Scorpius Keypad, Chicony KB-5181(Monterey)
    Tactile Apple AEKII (Cream damped ALPS), Filco FKBN91M/JB (Japanese Tenkeyless), Cherry G84-5200, Cherry G84-4100LPAUS, Datalux Spacesaver(Cherry ML), Redragon Devarajas K556 RGB, Newmen GM711, Poker II (Cherry MX Clear), Logitech G910 Orion Spark, Logitech K840
    Linear Lenovo Y (Gateron Red), Aluminum kiosk keyboard (Cherry MX Black)

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #22 on: Wed, 07 October 2009, 10:58:00 »
    Quote from: timw4mail;123709
    Wouldn't aluminum be cheaper?


    :) i don't know - do you think it would?

    i was also considering plastic for the new top plate / template. if the plates were flat instead of curved (heresy, i know), then the foam pad might not be needed.

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline timw4mail

    • Posts: 1329
      • https://timshomepage.net
    Model F Mod Log
    « Reply #23 on: Wed, 07 October 2009, 10:59:30 »
    I'm pretty sure, as aluminum is a pretty common element, and stainless steel is an alloy of several different metals, and there are several different grades of stainless steel available...it just simplifies things to get aluminum.
    Buckling Springs IBM Model F AT, New Model F 77, Unicomp New Model M
    Clicky iOne Scorpius M10, OCN-branded Ducky DK-9008-C, Blackmore Nocturna, Redragon Kumara K552-1, Qtronix Scorpius Keypad, Chicony KB-5181(Monterey)
    Tactile Apple AEKII (Cream damped ALPS), Filco FKBN91M/JB (Japanese Tenkeyless), Cherry G84-5200, Cherry G84-4100LPAUS, Datalux Spacesaver(Cherry ML), Redragon Devarajas K556 RGB, Newmen GM711, Poker II (Cherry MX Clear), Logitech G910 Orion Spark, Logitech K840
    Linear Lenovo Y (Gateron Red), Aluminum kiosk keyboard (Cherry MX Black)

    Offline itlnstln

    • Posts: 7048
    Model F Mod Log
    « Reply #24 on: Wed, 07 October 2009, 12:11:03 »
    Quote from: timw4mail;123714
    I'm pretty sure, as aluminum is a pretty common element, and stainless steel is an alloy of several different metals, and there are several different grades of stainless steel available...it just simplifies things to get aluminum.

    Aluminum is very difficult to manufacture as it has to be "freed" from other minerals, rocks, etc., usually bauxite.  Check it.


    Offline JBert

    • Posts: 764
    Model F Mod Log
    « Reply #25 on: Wed, 07 October 2009, 12:54:52 »
    Quote from: msiegel;123712
    :) i don't know - do you think it would?

    i was also considering plastic for the new top plate / template. if the plates were flat instead of curved (heresy, i know), then the foam pad might not be needed.
    I think the foam is only there to stick to the spring tubes so they won't fall out when you separate the backplate from the front.

    After all, now that the foam disintegrates even when slightly touched, it can't do anything structural or you would have felt the difference.
    IBM Model F XT + Soarer's USB Converter || Cherry G80-3000/Clears

    The storage list:
    IBM Model F AT || Cherry G80-3000/Blues || Compaq MX11800 (Cherry brown, bizarre layout) || IBM KB-8923 (model M-style RD) || G81-3010 Hxx || BTC 5100C || G81-3000 Sxx || Atari keyboard (?)


    Currently ignored by: nobody?

    Disclaimer: we don\'t help you save money on [strike]keyboards[/strike] hardware, rather we make you feel less bad about your expense.
    [/SIZE]

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #26 on: Wed, 07 October 2009, 12:59:55 »
    hmm... it turns out the bottoms of the keyswitch modules are not perfectly flat.

    they're very slightly curved.

    i'm guessing this is by design, to match the curvature of the plates.

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #27 on: Wed, 07 October 2009, 13:04:47 »
    Quote from: ripster;123733
    Lasers for plastic?


    for accuracy :)

    plus, isn't abs kind of hard to drill

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline lowpoly

    • Posts: 1749
    Model F Mod Log
    « Reply #28 on: Wed, 07 October 2009, 13:51:44 »
    Check emachineshop.com  for something like this. They have a vast selection of materials. If this is going to hold the bent pcb then regular Aluminum will be too soft. Stainless will be nice but expensive. Most keyboards seem to have regular steel plates with some sort of surface treatment.

    The emachineshop software is good for mostly two-dimensional objects. You should be able to bend it at a local tool shop later if the software doesn't allow for this.

    Shapeways is another rapid prototyping service.

    Miniguru thread at GH // The Apple M0110 Today

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #29 on: Wed, 07 October 2009, 13:56:10 »
    Quote from: lowpoly;123747
    Check emachineshop.com  for something like this.


    fascinating... thanks lowpoly :D

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline quadibloc

    • Posts: 770
    • Location: Edmonton, Alberta, Canada
    • Layout Fanatic
      • John Savard's Home Page
    Model F Mod Log
    « Reply #30 on: Wed, 07 October 2009, 15:14:00 »
    Quote from: ripster;123674
    Tell me when you have a Model F with a usable layout.


    I'd have one already if I thought the ISO keyboard was usable - as I have two IBM 122-key keyboards, one a Model M terminal keyboard, and one the big Model F one for the 3270 PC.

    I think the only way to mod a Model F to change the key locations would be to make your own printed circuit board to replace the one that came with the keyboard. Electronics hobbyists have done it, so it's possible.

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #31 on: Wed, 07 October 2009, 15:52:50 »
    Quote from: quadibloc;123760
    I think the only way to mod a Model F to change the key locations would be to make your own printed circuit board to replace the one that came with the keyboard. Electronics hobbyists have done it, so it's possible.

    :) i'm interested in seeing their work. do you remember where you saw that?

    Quote from: quadibloc;123760
    I'd have one already if I thought the ISO keyboard was usable - as I have two IBM 122-key keyboards, one a Model M terminal keyboard, and one the big Model F one for the 3270 PC.

    edit: how come the 3270 board isn't usable... interface compatibility?
    « Last Edit: Wed, 07 October 2009, 15:55:37 by msiegel »

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #32 on: Fri, 09 October 2009, 10:25:45 »
    note: the plastic inserts in the barrels of a model f are a different shape than the model m's.

    this means that using a model m's stabilized keys, such as the enter key, requires the model m's barrel inserts as well as its keys.

    ...now working on getting a model m, for ansi keycaps and barrel-inserts, and to test whether the membranes can be used as capacitive sensors...
    « Last Edit: Fri, 09 October 2009, 10:29:20 by msiegel »

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline quadibloc

    • Posts: 770
    • Location: Edmonton, Alberta, Canada
    • Layout Fanatic
      • John Savard's Home Page
    Model F Mod Log
    « Reply #33 on: Fri, 09 October 2009, 15:00:51 »
    Quote from: msiegel;123765
    :) i'm interested in seeing their work. do you remember where you saw that?


    It used to be fairly common for electronics hobbyists to make their own printed circuit boards. Just single-sided single-layer, though. You could buy a kit where you got a board completely covered with copper on one side, and you stuck a mask to the copper, and then used an acid solution provided in the kit to remove the copper that was exposed.

    Quote from: msiegel;123765
    edit: how come the 3270 board isn't usable... interface compatibility?


    My reference to usability was in terms of the layout. The main typing area of the 122-key keyboard is laid out the same way as an international 102-key keyboard, meaning that there is an extra key between Z and the left-hand shift key.

    The controller apparently only has the issue of not sending key release codes, and there is supposedly a workaround for it according to posts on the subject here, but I'm afraid I haven't quite understood them well enough to understand what the workaround is: sending commands to the keyboard's controller, patching my computer's BIOS, using special driver software, or what.

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #34 on: Fri, 09 October 2009, 15:03:47 »
    Quote from: quadibloc;124174
    It used to be fairly common for electronics hobbyists to make their own printed circuit boards. Just single-sided single-layer, though. You could buy a kit where you got a board completely covered with copper on one side, and you stuck a mask to the copper, and then used an acid solution provided in the kit to remove the copper that was exposed.

    this pcb material looks like it might be thin enough to be flexible:
    http://www.goldmine-elec-products.com/prodinfo.asp?number=G17115
    « Last Edit: Fri, 09 October 2009, 17:11:30 by msiegel »

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #35 on: Thu, 15 October 2009, 00:49:53 »
    ordered a "teensy" avr dev board from adafruit.

    i just couldn't stand it any longer :)

    this will be most of the hardware for the new controller.

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #36 on: Thu, 15 October 2009, 19:36:54 »
    note to self: don't require many fasteners for assembly!

    remember what a pain it was working with 42 screws/nuts for the model m mini mod :(
    « Last Edit: Thu, 15 October 2009, 19:39:51 by msiegel »

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #37 on: Thu, 15 October 2009, 20:49:29 »
    you guys can chime in anytime... but this here is a log, man.

    i have an older cellphone camera :)

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #38 on: Sat, 17 October 2009, 01:51:18 »
    design idea for capacitance measurement:

    AVR PWM --> (555 + Sensor Pads) --> Smoothing Capacitor --> AVR ADC

    in this scheme the adc will have to measure ~100K samples per second
    edit: hmm, 15K per second may be the limit

    reference:
    http://www.sokcapacitor.com/learning/2008/Capacitance-meter-with-two-555-timers-59.html
    « Last Edit: Sat, 17 October 2009, 01:58:33 by msiegel »

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    updated layout for case-less design
    « Reply #39 on: Sat, 17 October 2009, 02:40:51 »
    the top and bottom plates are flat stainless steel, pcb is flat, and the keyboard has a rubber gasket running around the outside edge.

    a small controller card is sandwiched between the steel plates, and a single multicolor led indicates caps lock, Fn key activation, and special modes.

    main-cluster keys are as close as possible to their relative positions on an ansi layout board: esc is still at the upper left of the board, and backspace at the upper right. only tilde is moved.

    « Last Edit: Sat, 17 October 2009, 02:45:57 by msiegel »

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #40 on: Sat, 17 October 2009, 15:57:58 »
    pic of the day: the lab, where ibm technology is analyzed :)


    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    « Last Edit: Mon, 19 October 2009, 00:18:52 by msiegel »

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #42 on: Sat, 17 October 2009, 22:12:14 »
    Quote from: ripster;126478
    Hey that pic looks fine!  You might want to think of making sure the controller picks up the "extra" pads - the two next to the shift keys and the one next to ENTER (can't tell from the pic if that one is there).  That way when you play with layouts later all you have to do is stuff the key wells differently with springs/hammers/keys.


    thanks :) yes, i guess i should figure out how to use the existing pcb first, with a new controller... and wait until later to make a new pcb.

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #43 on: Sat, 17 October 2009, 22:20:02 »
    it was working initially, with an old HP 286, but that computer is gone now :(

    although i have a ps/2 to usb adapter which worked well with my model m, maybe there's not enough power available?

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #44 on: Sat, 17 October 2009, 22:53:29 »
    there's a teensy development board coming in about a week :)

    i still have to come up with a capacitance measurement circuit, figure out the ibm matrix, then switch mnemonix's usb code to use the avr's hardware usb, but still... it's coming.

    edit: i just plugged the controller and matrix pcb into a usb converter... no output :-/
    i'll try tim4 :)
    « Last Edit: Sat, 17 October 2009, 23:29:32 by msiegel »

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline lowpoly

    • Posts: 1749
    Model F Mod Log
    « Reply #45 on: Sun, 18 October 2009, 05:24:25 »
    Why not bend the top and bottom plates?

    How are they held together on the Model F, could you explain this?

    Miniguru thread at GH // The Apple M0110 Today

    Offline ch_123

    • * Exalted Elder
    • Posts: 5860
    Model F Mod Log
    « Reply #46 on: Sun, 18 October 2009, 05:26:29 »
    Someone needs to get this guy a Beam Spring keyboard. Nao.

    Offline ak_nala

    • Posts: 160
    Model F Mod Log
    « Reply #47 on: Sun, 18 October 2009, 06:50:12 »
    Quote from: msiegel;126474
    Capacitive Sensor Design Resources

    http://www.planetanalog.com/showArticle.jhtml?articleID=196902891

    http://www.slideshare.net/ruthmoore08/capacitance-sensing-pccompatible-usb-capsense-matrix-keyboard

    http://sensi.org/~svo/capsensor/index.en.html

    Another article mentioned in the Site Editor's Note in the first link - -

    http://www.planetanalog.com/showArticle.jhtml?articleID=189602704

    EDIT: Also found a direct link to a PDF of the article in your second link that is a bit more convenient to view than the flash-based version on the slideshare site - -

    https://secure.cypress.com/?docID=2442
    « Last Edit: Sun, 18 October 2009, 07:17:25 by ak_nala »
    No matter where you go, there you are...

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #48 on: Sun, 18 October 2009, 11:27:18 »
    the plates are connected by sliding tabs. one of the tabs is longer, and bends to lock the plates together.





    i'd love the plates to be curved, but i have no idea how to get the exact curvature :)


    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller

    Offline msiegel

    • Thread Starter
    • Posts: 1230
    Model F Mod Log
    « Reply #49 on: Sun, 18 October 2009, 11:28:42 »
    Quote from: ak_nala;126555
    Another article mentioned in the Site Editor's Note in the first link - -

    http://www.planetanalog.com/showArticle.jhtml?articleID=189602704

    EDIT: Also found a direct link to a PDF of the article in your second link that is a bit more convenient to view than the flash-based version on the slideshare site - -

    https://secure.cypress.com/?docID=2442



    :D thank you

    Filco Zero (Fukka) AEKII sliders and keycaps * Filco Tenkeyless MX brown * IBM F/AT parts: modding
    Model F Mod Log * Open Source Generic keyboard controller