Author Topic: xwhatsit's Grand Unified IBM Capsense USB controller Order (Batch 3)  (Read 68668 times)

0 Members and 1 Guest are viewing this topic.

Offline HPE1000

  • Keycap Paparazzo
  • Posts: 2943
  • Location: Carolina Beach, NC
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #100 on: Tue, 12 August 2014, 19:57:10 »
Ok, I can't keep waiting. Put me down for a Model F controller for my Kishsaver.

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #101 on: Tue, 12 August 2014, 20:21:56 »
CPTBadAss: You should do what Murium did over at Deskthority—he mapped his `s' key to where the right-control key would be on a `normal' keyboard until he got around to opening his Kishsaver and fixing the broken foot or whatever was troubling that key. The problem is he got way too used to pressing `s' with his right pinky :))

HPE1000: Neat—I'll send you a PM on Friday with confirmation details etc. Cheers!
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline CPTBadAss

  • Woke up like this
  • Posts: 14365
    • Tactile Zine
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #102 on: Tue, 12 August 2014, 20:28:26 »
CPTBadAss: You should do what Murium did over at Deskthority—he mapped his `s' key to where the right-control key would be on a `normal' keyboard until he got around to opening his Kishsaver and fixing the broken foot or whatever was troubling that key. The problem is he got way too used to pressing `s' with his right pinky :))

LOL that's hilarious. It's not that big of an issue for me to take such a drastic measure but thanks for the laugh :P

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #103 on: Fri, 15 August 2014, 05:19:16 »
All right, 15th today, so batch 2 is closed! All order confirmations sent out, hopefully everybody gets back to me quickly so I can place the orders on Monday morning.

The final totals:
10x Beamspring-USB-Rev4
2x Beamspring-Displaywriter-USB-Rev1
16x Model-F-USB-Rev2
12x Solenoid-Driver-Rev3
1x 3178-Adaptor

You might notice from the above list that there is a new version of the solenoid driver board; I have updated and improved it a bit. I now have the boost-converter flyback diode surface mounted, which I reckon must save $5 of swearing while bending leads and hand-soldering :) , so I have reduced the price to $20. LED is also an 0603 now; I don't know why 90% of LEDs are either 1206 or 0603, hardly any 0805s. Pic below:
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #104 on: Sun, 17 August 2014, 18:43:49 »
Have now ordered PCBs, and looks like they've all been assigned to the August 19th panel. That means should have them in my hand in two weeks or so.

Now need to order all the components.

There were a few extra orders after Friday, which I added to the batch (it's definitely finalised now though!), bringing the totals to:
11x Beamspring
2x Displaywriter
18x Model F
13x Solenoid Driver
2x 3178 Adaptor
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline JaccoW

  • Fire Typer!!
  • * Elevated Elder
  • Posts: 2003
  • Keyboard is Lava!
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #105 on: Sun, 24 August 2014, 17:04:12 »
Were there any plans to design one that would be compatible with an M13? The Trackpoint ones even if they needed to be swapped with a more modern one?
|||Daily driver: Duck Orion TKL
|||My other keyboards :
More
|||The Original|Home|Work|Numpad|Play|Endgame|Keycaps
x
|Déck Legend Frost|Keycool 87 LE|Leopold FC660M|FC 210TP|Raptor K1 Gaming|Duck Orion TKL|My keycaps & sets
|Pics|Pics|Pics|Pics|Pics|Pics

|||Want to know what Keycap stores there are? Check out my Keyboard Pearltree and my (FS/FT/WTB) thread

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #106 on: Sun, 24 August 2014, 17:16:50 »
M13s are Ms—so not capacitive, just ordinary old membrane; you don't need a special controller or hardware for that, you could do it directly with a Teensy if that's what fills your spinnaker. I'm not sure how those things read the trackpoint (in modern IBM/Lenovo Thinkpads it's a self-contained little unit that talks PS/2—yes, even on a brand-new X1). If it's a direct-read thing where you need to read the strain gauges, you might need a little bit of analogue hardware. That is, if you want to integrate it directly so you have a single USB cable.

I myself have no plans to start building non-capacitive controllers; I'm only doing the capacitive ones because I needed some for my crusty old beamsprings and nobody else was really getting on with developing a capacitive controller at the time (now there's the DPH controller underway for the Model Fs); I've had to keep making them as people keep wanting them. There's already a bunch of DIY Model M controllers out there, and I wouldn't have thought adding support for the trackpoint would be particularly complex.
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #107 on: Sun, 24 August 2014, 20:26:55 »
Ok, I got the controller soldered in and working for the most part (your guide and software were great!).  But I am having some trouble accessing my alternative layout on the second layer.  I think it might have something to do with that whole Layer Conditions tab in your controller setup tool.

I have Base Layer set at QWERTY.
I have Layer 1 set at the navigation keys and F keys and such.
I have Layer 2 set at an alternative layout.

I want to access Layer 2 by pressing FN1 plus a key on Layer 1 set to "Select 2".  But no matter how I fiddle with the Layer Conditions tab, I can't seem to get it to work.

Any advice to get Layer 2 to show up?  I really would like to use my alternative layout.  QWERTY sucks.
Wish I had some gif or quote for this space, but I got nothing

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #108 on: Sun, 24 August 2014, 20:36:52 »
Nice job!

To get Layer 2 to come up when you press Fn1, do the following (probably best to clear what's on the layer conditions tab currently):
 - On the layer conditions tab, check the `Fn1' checkbox on the first row
 - On the same layer condition row, select Layer 2 in the combobox
 - Assign Fn1 to a key on base layer
 - Make sure the same key is also assigned to Fn1 on Layer 2

To hit any Fn keys or Select keys on Layer 1, you'll need to be able to get into Layer 1 first... so either another Fn key that goes to layer 1, or place Select 1 somewhere on base layer.

The keyboard only looks at one layer at a time for all scancodes including Fn/Select keys; normally this will be the base layer, until you push a Fn key or Select key on base layer to take it to a different layer (at which point it starts looking on the new layer for Fn/Select keys).
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #109 on: Sun, 24 August 2014, 21:10:02 »
I cleared the Layer Conditions tab to follow your instructions. 

The method you described seemed to get the keyboard to only type the letters on Layer 2 when I was holding down the FN1 key on the base layer. Then I lost access to Layer 1. 

I am having some trouble following your instructions, but I think it is a problem with my comprehension of your instructions.

Even when I put Select 1 or Select 2 on a key in the base layer, the keyboard does not affix to Layer 1 or Layer 2.  For some reason, I cannot get the keyboard to stick to any other layer except the base layer.  Basically, I cannot get the keyboard to switch permanently to any other layer besides the base layer, regardless of what I do.

« Last Edit: Sun, 24 August 2014, 21:32:36 by prdlm2009 »
Wish I had some gif or quote for this space, but I got nothing

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #110 on: Sun, 24 August 2014, 21:51:07 »
Yes the Fn key just momentarily chooses the layer, it won't stick, as soon as you release the Fn key (or the Fn key causes it to switch to a layer where that key is no longer the same Fn scancode), then it will drop back to the `default' layer (which is normally the base layer, unless Select has selected a new layer).

So it sounds like you want Select more than Fn. The layer conditions stuff doesn't concern the Select keys, so let's not worry about that for the moment.

It's interesting it's not working though, even on the base layer. I have an idea though... what version does the utility say the firmware is? Obviously you'll be running the v0.7.0 util, as otherwise you wouldn't be able to set Select keys at all. However with the first batch I did ship a number of Model F controllers with the old v0.6.2 firmware (I hadn't written v0.7.0 yet); 0.6.2 doesn't have any knowledge of Select scancodes.

If you have out-of-date firmware, it's reasonably straightforward to update (you'll need to download Atmel FLIP though; there's a link in the installation manual). Just make sure you pick the right firmware otherwise you'll be having all sorts of fun :D
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #111 on: Sun, 24 August 2014, 22:32:42 »
Yes the Fn key just momentarily chooses the layer, it won't stick, as soon as you release the Fn key (or the Fn key causes it to switch to a layer where that key is no longer the same Fn scancode), then it will drop back to the `default' layer (which is normally the base layer, unless Select has selected a new layer).

So it sounds like you want Select more than Fn. The layer conditions stuff doesn't concern the Select keys, so let's not worry about that for the moment.

It's interesting it's not working though, even on the base layer. I have an idea though... what version does the utility say the firmware is? Obviously you'll be running the v0.7.0 util, as otherwise you wouldn't be able to set Select keys at all. However with the first batch I did ship a number of Model F controllers with the old v0.6.2 firmware (I hadn't written v0.7.0 yet); 0.6.2 doesn't have any knowledge of Select scancodes.

If you have out-of-date firmware, it's reasonably straightforward to update (you'll need to download Atmel FLIP though; there's a link in the installation manual). Just make sure you pick the right firmware otherwise you'll be having all sorts of fun :D


Ok, the firmware does seem to be the problem.  Now I just have to figure out how to flash the firmware
Wish I had some gif or quote for this space, but I got nothing

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #112 on: Sun, 24 August 2014, 22:38:55 »
I haven't used Atmel FLIP myself (it's much easier using dfu-programmer on Linux), but this looks like a decent tutorial: https://code.google.com/p/micropendous/wiki/LoadingFirmwareWithFLIP

Don't worry about the pushbutton stuff, you just use `Enter bootloader' in the util software instead. Make sure to choose ATmega32U2 in FLIP instead of what they show.
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #113 on: Sun, 24 August 2014, 23:10:05 »
I used the dfu-programmer on Mac OS.  It took some time and some profanities  (:mad:), but I got the latest version of the firmware on the controller and the "Select [layer#]" keys to work, even with the FN keys.  Thanks for the help.  :thumb:
« Last Edit: Sun, 24 August 2014, 23:14:05 by prdlm2009 »
Wish I had some gif or quote for this space, but I got nothing

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #114 on: Sun, 24 August 2014, 23:14:54 »
Ahhh nice one. Sorry, didn't realise you were on UNIX too.

Glad you have it all set up nicely; interesting to see someone using the layers for a QWERTY and non-QWERTY pairing!
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #115 on: Mon, 25 August 2014, 06:13:09 »
Ahhh nice one. Sorry, didn't realise you were on UNIX too.

Glad you have it all set up nicely; interesting to see someone using the layers for a QWERTY and non-QWERTY pairing!

What, there are not more people doing this?  QWERTY is awful and should be avoided like a Craigslist personals ad.
Wish I had some gif or quote for this space, but I got nothing

Offline CPTBadAss

  • Woke up like this
  • Posts: 14365
    • Tactile Zine
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #116 on: Mon, 25 August 2014, 07:06:58 »
I was also considering using layers on this board to teach myself a new layout like colemak.

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #117 on: Mon, 25 August 2014, 08:02:47 »
I was also considering using layers on this board to teach myself a new layout like colemak.


Do it!  The only downside in the break-in period, but once you have it mastered, there is no downside.
« Last Edit: Mon, 25 August 2014, 09:08:24 by prdlm2009 »
Wish I had some gif or quote for this space, but I got nothing

Offline HoffmanMyster

  • HOFF, smol MAN OF MYSTERY
  • * Senior Moderator
  • Posts: 11464
  • Location: WI
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #118 on: Mon, 25 August 2014, 08:15:16 »
I was also considering using layers on this board to teach myself a new layout like colemak.


Do it!  The only downside in the break-in period, but once you have it mastered, there is not downside.

I will more than likely try this as well.   :thumb:   Why not!   :cool:

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #119 on: Tue, 26 August 2014, 17:30:46 »
Sorta news.  I may have played with the ribbon cable too much and broken one of the connections from the cable to the capacitive membrane.  Now the registering of the top row seems to be a little spotty. Is this fixable?  Am I screwed?
« Last Edit: Tue, 26 August 2014, 17:45:52 by prdlm2009 »
Wish I had some gif or quote for this space, but I got nothing

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #120 on: Tue, 26 August 2014, 17:45:38 »
Oh damn!

Yes fixable, but not without some swearing.

There's nothing special about the ribbon cable itself, and the capacitive “pad card” (IBM's term—or the membrane as you called it) is just another PCB. I broke the ribbon cable in my 122-key when I was doing a lot of mucking around during the first tests; I “fixed” it like this and believe it or not it works perfectly:
75684-0

To get to the holes to actually solder new wires onto it I had to open the top plate/pad card/bottom plate sandwich up though, which is the point where you'll do at least 50% of the swearing. There should be a bunch of walkthroughs floating around (I know I've seen some on DT) on how to open up a Model F.

You may get lucky and find you can solder a single new wire on as a patch, which would be much simpler but maybe not as reliable long-term.
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline CPTBadAss

  • Woke up like this
  • Posts: 14365
    • Tactile Zine
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #121 on: Tue, 26 August 2014, 18:03:25 »
Hm...for my swap, I had minimal amounts of swearing as compared to other projects. Does that mean I did it wrong?

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #122 on: Tue, 26 August 2014, 18:16:05 »
If you didn't break the ribbon cable when you were installing it, then you were doing it right. Which is more than I managed to do the first time I did it :D
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #123 on: Tue, 26 August 2014, 21:50:28 »
Oh damn!

Yes fixable, but not without some swearing.

There's nothing special about the ribbon cable itself, and the capacitive “pad card” (IBM's term—or the membrane as you called it) is just another PCB. I broke the ribbon cable in my 122-key when I was doing a lot of mucking around during the first tests; I “fixed” it like this and believe it or not it works perfectly:
(Attachment Link)

To get to the holes to actually solder new wires onto it I had to open the top plate/pad card/bottom plate sandwich up though, which is the point where you'll do at least 50% of the swearing. There should be a bunch of walkthroughs floating around (I know I've seen some on DT) on how to open up a Model F.

You may get lucky and find you can solder a single new wire on as a patch, which would be much simpler but maybe not as reliable long-term.

Thanks for the advice.  I have opened up and put back together a few Model F's, so i know what I am doing there.  Kishsavers are not too frustrating.

I was wondering if I could just attempt to resolder the broken connections with the setup as it is, but I know that may not be a reliable long term solution.

I am a little worried that I may have damaged a few other connections to the capacitive pad card, so it might be in my best interest to replace the whole ribbon cable.  I do not like the inflexibility of that ribbon cable, anyways.

Oddly enough, everything seems to working ok at the moment.


EDIT:  Oh yea, I definitely need to resolder the whole thing.  A few of those ribbon cable connections are looking a little weak.

Note to others:  Don't fiddle with the ribbon cable too much.  You will weaken the connections.


Any recommendations some good, durable wires to reconnect the capacitive pad card and controller?
« Last Edit: Tue, 26 August 2014, 22:10:23 by prdlm2009 »
Wish I had some gif or quote for this space, but I got nothing

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #124 on: Thu, 28 August 2014, 00:45:28 »
You can buy new 3.96mm ribbon cable, but it's not super cheap and is hard to find (3.96mm was once a really common pitch, but has fallen out of favour for obvious reasons (it's as wide as a bus)). Otherwise I'd just find some decent 0.5mm˛ stranded single core and try and make a tidier job than my green spaghetti pictured earlier.




The boards have arrived...
75790-0

Also included for your potatophoto viewing pleasure is the new Rev3 solenoid driver board (now with sexy routed corners! OK, and some new stuff that make it cheaper and faster to assemble):
75792-1
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline snoopy

  • The Flying Ace
  • * Elevated Elder
  • Posts: 1828
  • Location: Industrial Environment
  • Gone with the Wind
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #125 on: Thu, 28 August 2014, 15:22:47 »
that solenoid looks cute :)

Offline hwood34

  • underwater squad
  • * Exalted Elder
  • Posts: 5917
  • Location: USA
  • #1 CL stan
    • Keyboard Illuminati
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #126 on: Fri, 29 August 2014, 17:20:41 »
Does anyone know if these work with the 50 key Fs?
IV KWK Info Thread & KBK Info Thread IV (out of date)

Old GBs: Gateron Switches (2015) | CF-LX R1 (2015) | CF-LX R2 (2017) | CF-LXXX (2017) | Gen.s Gem Caps (2015)

"Under no pretext should arms and ammunition be surrendered; any attempt to disarm the workers must be frustrated, by force if necessary"

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #127 on: Fri, 29 August 2014, 21:32:45 »
Does anyone know if these work with the 50 key Fs?

There is only one to find out...
Wish I had some gif or quote for this space, but I got nothing

Offline hwood34

  • underwater squad
  • * Exalted Elder
  • Posts: 5917
  • Location: USA
  • #1 CL stan
    • Keyboard Illuminati
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #128 on: Fri, 29 August 2014, 21:38:44 »
Does anyone know if these work with the 50 key Fs?

There is only one to find out...
I would if only I wasn't paying for shipping from hong kong :p
IV KWK Info Thread & KBK Info Thread IV (out of date)

Old GBs: Gateron Switches (2015) | CF-LX R1 (2015) | CF-LX R2 (2017) | CF-LXXX (2017) | Gen.s Gem Caps (2015)

"Under no pretext should arms and ammunition be surrendered; any attempt to disarm the workers must be frustrated, by force if necessary"

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #129 on: Fri, 29 August 2014, 22:09:02 »
The 50-key Model F does in fact work with this controller; the Model M won't of course. Maybe Soarer's converter is an option for that?
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline The_Beast

  • * Maker
  • Posts: 3964
  • Location: Wisconsin
  • I like wood ಠ_๏
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #130 on: Fri, 29 August 2014, 22:15:22 »
Does anyone know if these work with the 50 key Fs?

There is only one to find out...
I would if only I wasn't paying for shipping from hong kong :p

We should have gotten together and had them all shipped to someone
Vendor Status: Sadly, not taking any orders/pre-orders at this time

Vendor Quick Links: | Vendor Forum | Hardwood Wrist Rests | Hardwood 60% Cases | Customer Gallery | Giveaway |

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #131 on: Sat, 30 August 2014, 02:26:29 »
Everything is now here, apart from some of the controller->solenoid driver ribbon cables, which Element14 only sent 4 out of 15, and said the rest would arrive in October. I don't think I've had an order from them in quite some time where everything went smoothly... No matter, will order some IDC connectors from RS and make my own damned cables.

First assembly day today! Managed to do all the surface-mount stuff—everything bar the edge connector, expansion header and grounding wire—on all 12 Beamspring controllers and both of the Displaywriter controllers.

I used a solder paste stencil for the first time, which was novel; even with all the aborted “prints” it was much easier than doing it by hand with the syringe, and produced much more consistent results, even with crappy paste “prints” on my behalf. I didn't bother purchasing a stencil just for the two Displaywriter controllers I had to do, and the contrast was marked. Well worth the money!

All of the above controllers are up and running over USB, apart from one Beamspring controller which needs some rework (one shift register inexplicably twisted 30°, fixable with a hot air gun); no drama, as that Beamspring controller is for me anyway :)

Hopefully I will be able to carry on tomorrow; will either finish off the Beamspring and Displaywriter controllers fully (need connectors soldered, some rework, testing, cleaning, then final testing) or will carry on with the reflow stuff by doing the Model F controllers.
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #132 on: Sat, 30 August 2014, 19:43:10 »
The 50-key Model F does in fact work with this controller; the Model M won't of course. Maybe Soarer's converter is an option for that?

There is only one way to find out...
Wish I had some gif or quote for this space, but I got nothing

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #133 on: Sun, 31 August 2014, 02:41:32 »
Today I carried on with the baking, and managed to reflow all 17 Model F controllers (at least the 17 that aren't for mine :) ). All are booting the bootloader over USB; I can see a little bit of rework that needs to be done on some of them, but I think I'm getting better at this solder paste stencilling thing. It's saving a bunch of time.

The only remaining baking stuff I need to do now is the solenoid drivers, 14x of them. Of course I still have a bunch of work to do on the controllers; manual soldering of connectors, any rework, cleaning and testing. But making better progress than the first batch!
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #134 on: Sun, 07 September 2014, 05:06:57 »
Yay, finally done!

76399-0

I did all the final soldering yesterday and the first round of testing today. For those boards that don't need cleaning (the Model F controllers), that's all they need. I've sent out PMs to all those who just ordered Model F controllers to say I'm ready to ship.

All that remains for the other controllers and the solenoid drivers is secondary post-cleaning testing. Looks like we're well ahead of schedule this time  :D
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #135 on: Mon, 08 September 2014, 06:04:35 »
They're all packed now (well apart from two people who haven't got back to me yet with addresses etc.). I conned my wife into helping me write labels, so if you notice unusually flowery handwriting on your address (and, disturbingly, my/our surname occasionally mispelled) then you'll know why ;D

Off to cause a traffic jam at the post office tomorrow!
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #136 on: Tue, 09 September 2014, 02:24:18 »
Unfortunately for those who have paid and are waiting I didn't manage to hit the post office today—I planned to post everything after a 2–3pm meeting today; it turned into a 2–5pm meeting and the post office was closed :( . D'oh!

Sorry about the delay. I will head there first thing tomorrow morning!
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #137 on: Tue, 09 September 2014, 17:14:34 »
Everything in the mail now, apart from one Model F controller which is just awaiting payment. Relieved to get them away :) Hopefully everything was packaged up correctly and nobody will receive the wrong thing.

All controllers shipped are flashed with 0.7.1 firmware; it's basically the same as 0.7.0 but with a minor tweak to the autocalibration which was setting threshold a bit high. The 0.7.0 utility is still compatible with that firmware, so download that. I plan to start work on 0.8.0 (with macro support) in earnest soon.

Same as last time, there's installation manuals and pre-compiled binaries for the utilities over here: http://downloads.cornall.co/ibm-capsense-usb/

Thanks everyone!
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline HPE1000

  • Keycap Paparazzo
  • Posts: 2943
  • Location: Carolina Beach, NC
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #138 on: Tue, 09 September 2014, 17:19:16 »
Thank you xwhatsit :D


Offline HoffmanMyster

  • HOFF, smol MAN OF MYSTERY
  • * Senior Moderator
  • Posts: 11464
  • Location: WI
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #139 on: Wed, 10 September 2014, 14:54:13 »
I'm back in town and finally paid!   ;D

Offline HPE1000

  • Keycap Paparazzo
  • Posts: 2943
  • Location: Carolina Beach, NC
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #140 on: Wed, 17 September 2014, 15:46:44 »
Got it today, if everything goes as planned I will have a working kishsaver by the end of the day :)



Thank you xwhatsit  :thumb:

Offline snoopy

  • The Flying Ace
  • * Elevated Elder
  • Posts: 1828
  • Location: Industrial Environment
  • Gone with the Wind
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #141 on: Wed, 17 September 2014, 16:11:16 »
Got it today, if everything goes as planned I will have a working kishsaver by the end of the day :)

Show Image


Thank you xwhatsit  :thumb:

Have fun! That controller is just awesome. :D

Programming it and see how your kish finally reacts on keystrokes is totally awesome.

Offline xwhatsit

  • Thread Starter
  • Posts: 297
  • Location: NZ
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #142 on: Wed, 17 September 2014, 16:13:50 »
Man there's some ugly soldering on that purple turd. I'd ask for my money back if I were you.
Beam spring IBM 5251 (7361073/7362149) & IBM 3727 (5641316) | Model F IBM 122-key terminal & IBM PC-AT 84-key | Model M Unicomp 122-key terminal | Cherry MX Blue Leopold Tenkeyless

Offline HPE1000

  • Keycap Paparazzo
  • Posts: 2943
  • Location: Carolina Beach, NC
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #143 on: Wed, 17 September 2014, 17:01:53 »
Got it today, if everything goes as planned I will have a working kishsaver by the end of the day :)

Show Image


Thank you xwhatsit  :thumb:

Have fun! That controller is just awesome. :D

Programming it and see how your kish finally reacts on keystrokes is totally awesome.

Man there's some ugly soldering on that purple turd. I'd ask for my money back if I were you.
Didnt know you could see my soldering already  :-[

:P

Typing this post on the kishsaver right now, I cant believe I am actually typing on it XD


Offline snoopy

  • The Flying Ace
  • * Elevated Elder
  • Posts: 1828
  • Location: Industrial Environment
  • Gone with the Wind
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #144 on: Wed, 17 September 2014, 17:11:30 »

Typing this post on the kishsaver right now, I cant believe I am actually typing on it XD


I thought exactly the same :D


Offline HPE1000

  • Keycap Paparazzo
  • Posts: 2943
  • Location: Carolina Beach, NC
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #145 on: Wed, 17 September 2014, 17:12:51 »
Perhaps I am terrible at reading, but I programmed the whole thing and was typing on it. Once I unplugged it and then plugged it back in, nothing had saved. What did I do wrong? :P

Offline Halvar

  • Posts: 403
  • Location: Germany
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #146 on: Wed, 17 September 2014, 17:27:30 »
There's that button "Store in EEPROM" in the USB tool ...  :eek: 

Offline The_Beast

  • * Maker
  • Posts: 3964
  • Location: Wisconsin
  • I like wood ಠ_๏
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #147 on: Wed, 17 September 2014, 18:10:52 »
I got mine today. Time to install on the tinsaver, unsaver and my 50 key F
Vendor Status: Sadly, not taking any orders/pre-orders at this time

Vendor Quick Links: | Vendor Forum | Hardwood Wrist Rests | Hardwood 60% Cases | Customer Gallery | Giveaway |

Offline sleepy916

  • Posts: 868
  • Location: East Bay, California
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #148 on: Wed, 17 September 2014, 20:32:24 »
I got mine too recently...soon kish, soon. Thanks Tom!

Offline Daspartic

  • Posts: 53
  • Location: New Jersey
  • IBM is love IBM is life
Re: xwhatsit's Grand Unified IBM Capsense USB controller Order (Round 2)
« Reply #149 on: Wed, 17 September 2014, 22:07:19 »
I just got my stuff today too.  Thanks for your awesome work Tom!
IBM Displaywriter (82 key) | IBM Model F 4704 (107 key) |  IBM Model F AT x3 | IBM Model F XT | IBM Model F 3104 x2 | IBM 6112884 (Green Tee mount Alps) | Realforce 87u (55g) | IBM Model M 1390131 x2 | IBM Model M (1391401 '88) | Leopold FC500R (MX Browns) | Wang (725-5971) (Salmon Alps) | Acer 6011 (SKCM Blue Alps) | White Fox (65 g Zealios) | XMIT keyboard (Hall Effect)