Search found 576 matches

by DMA
06 Jun 2016, 02:40
Forum: Workshop
Topic: (Model MF) Remodeling the Model M (aka.. the Mara)
Replies: 2083
Views: 109012

Step 1... Drop-in F assembly for M's. The ADC controller you are concocting is a huge part of step 2 if you are game. Baby steps though to prove viability. The M update to provide F switch capability is massive imo. It lets people take advantage of something beautiful right away, and then several o...
by DMA
05 Jun 2016, 23:43
Forum: Workshop
Topic: (Model MF) Remodeling the Model M (aka.. the Mara)
Replies: 2083
Views: 109012

That's impressive. Some notes: Layout-wise: why not make the matrix more than 16 columns wide? GPIO pins are cheap. 74AHC595 are also not that expensive. Different hardware will be required though - PCB et all. But this will allow to make any layout possible - even with whole bottom row consisting o...
by DMA
05 Jun 2016, 19:37
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

OIC. Makes sense then. Caps.. I have lots of those, I also happen to have a donor XT and the unicomp which will be replaced by The Dreadnought in a week, I hope (Well, it is replaced by AEKII now, but I'm on a verge of bringing the unicomp back. ALPS are mushy compared to the springs :( ). San Diego...
by DMA
05 Jun 2016, 06:01
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

Fried a KitProg. Well, not exactly "fried", but it's no longer an SWD programmer. Luckily I have five of those and the kit was spared - resoldering it would be a hassle. Note to self: don't try to connect snapped-off KitProg back with jumper wires. Almost tore off USB connector from it, though (upd:...
by DMA
04 Jun 2016, 17:56
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

Looks like per-key threshold is not really needed, and interlaced scanning also doesn't worth the effort. SNR is at least 4, signal in adjacent channel is at least 3 times weaker.. I will do those things - there's enough RAM and processing power for that. But frankly I don't see them used. I think t...
by DMA
04 Jun 2016, 06:24
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

Finally, some results. https://www.instagram.com/p/BGN_7_8grs8SmwP8Pnx7ew2k34tM_7_wm5Mmwk0/ Shows matrix readouts on desktop. debug output is controlled from desktop in real time. This means control protocol is working. Decided to implement full config upload/download only to reduce number of comman...
by DMA
03 Jun 2016, 00:07
Forum: Keyboards
Topic: Does the type of capacitive "action" differ between Beam/Topre/Model F
Replies: 26
Views: 787

Looks like the size of the capacitive part is roughly the same. Anyone has beamspring _and_ model F keyboards around Seattle? Or a psoc5lp kit? We now have a luxury of direcly measuring capacitance thru the signal amplitude. Can even do it simultaneously. Need to press all the keys in the column (an...
by DMA
02 Jun 2016, 16:53
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

hasu, you're correct, I'm sensing it in exactly this way. Enough GPIOs and a scanning ADC (or ADC per channel) should be sufficient. One PSoC-specific feature I use is analog+digital pins. ADC input is also a digital output in "Open drain, pulls low" mode. This can be done by connecting GPIO and ADC...
by DMA
02 Jun 2016, 08:45
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

alh84001 well, I've discovered today that I forgot to upload the bootloader to github :) It _is_ easy to recreate, but still. Fixed that. In other news I'm thinking now of storing keymaps in eeprom (turns out the kit has 2K bytes of it, rated at 1 million write cycles). By "thinking" I mean "writing...
by DMA
01 Jun 2016, 21:24
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

Ratfink, you're talking about PSoC code?
Yeah, should do that. But that one is obviously a boilerplate and the LICENSE file in the root dir should cover it, no?

But if you're trying to tell me the code needs cleaning up - I agree 150% or may be even more. Just too tired :)
by DMA
01 Jun 2016, 09:18
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

OK, here's the version that can display ADC readouts using it's utility. https://github.com/dmaone/CommonSense It doesn't send any keys - though it registers as a boot keyboard(not sure about boot flag tho. May be I removed it in frantic attempts to get the console to work)+extra keys. Can serve as ...
by DMA
01 Jun 2016, 04:52
Forum: Keyboards
Topic: My AEKII keys started to fail. Is it fixable?
Replies: 10
Views: 319

Definitely *after*.
Unless enough keys stop working to leave me without my daily driver - not going to $5 logitech again!
by DMA
01 Jun 2016, 04:12
Forum: Keyboards
Topic: My AEKII keys started to fail. Is it fixable?
Replies: 10
Views: 319

I opened one that didn't work - lots of green powder in there. That's copper oxide. Haven't explored further - need to solder out the switch, don't have soldering iron at work. Thought it's a known problem and people know how to fix it quickly. But thanks for alps integrated dome idea - even thoroug...
by DMA
01 Jun 2016, 03:41
Forum: Keyboards
Topic: My AEKII keys started to fail. Is it fixable?
Replies: 10
Views: 319

See that square thing in the middle of this diagram? Copper one in center of this? That's membrane.
It's not as large - but those things started creeping into the keyboards quite a long time ago..
by DMA
31 May 2016, 21:48
Forum: Keyboards
Topic: My AEKII keys started to fail. Is it fixable?
Replies: 10
Views: 319

Those switches have a membrane inside. Thin leaf of copper, it seems. Anyway, need to finish reviving the 122-key model F dreadnought I have, then will figure out what to do with those. I think that "don't age well" part is because membrane corrodes or just cracks from repeated stress. I hope they c...
by DMA
31 May 2016, 19:45
Forum: Keyboards
Topic: My AEKII keys started to fail. Is it fixable?
Replies: 10
Views: 319

Well, those gifted keyboards will be converted to USB - with one of these https://www.instagram.com/p/BFlO57AAriwe3fhgExoVejdg84c-jbXmch1eK00/ or completely rewired, doesn't really matter. I suspect that the deciding factor will be "how many extra kitprogs I'll have laying around" :) "Alps don't age...
by DMA
31 May 2016, 18:47
Forum: Keyboards
Topic: My AEKII keys started to fail. Is it fixable?
Replies: 10
Views: 319

My AEKII keys started to fail. Is it fixable?

Hi, I've recently bought 4 AEKIIs (M0312). Currently using 2 - one at work, one at home. (Other 2 will be converted to NKRO ones a bit later - plate is corroded in a couple of places, the switches there don't work, so overhaul is in order and I have 1000 1N4148s laying around - why not make proper m...
by DMA
31 May 2016, 04:57
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

Damn windows 10. I've created a Qt application (teach yourself C++ in 2 days!) only to discover that hid_read always returns 0 bytes on my machine. It enumerates, it opens the device, but reading just doesn't work. If it's blocking - it just hangs, if non-blocking - 0 bytes are read. AAARRRGH. I see...
by DMA
29 May 2016, 22:33
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

"failed" as in?
by DMA
29 May 2016, 20:25
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

kitprog mass storage programming mode is for devices with f-RAM. Should actually work in linux - copying files to USB flash drive is a thing that Linux can do. ReactOS.. don't know, might work but I wouldn't count on that. There are evaluation windows copies which can be run in virtualbox. 90 or 180...
by DMA
29 May 2016, 00:12
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

tigpha that's the main problem with cypress - all their tools are windows-only :( Even the programmer. Doesn't run under wine, doesn't run under mono. Lots of frustration on the forums. Cypress guys apologize, but it looks like the Creator is such a mess internally that it's unportable. Even the PSo...
by DMA
28 May 2016, 19:28
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

Found "original IBM model F" documentation semi-accidentally. xwhatsit got it mostly right! There's MC 7004 russian keyboard, which was copied from the model F. And it has a manual in Russian with schematics, functional description etc etc. It was scanned and put on the internet in 2009. In DVJU for...
by DMA
28 May 2016, 07:47
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

Need a name for the project. Since hid_listen doesn't work for me and using wireshark is quite tiresome (usbpcap pops up UAC window _every_time_, also reading the output is not what I call a pleasant experience) - downloaded xwhatsit's util, compiled it and is about to chop hid_listen into it. Can't...
by DMA
28 May 2016, 04:59
Forum: Gallery
Topic: IZOT - Bulgarian Military Keyboard
Replies: 32
Views: 2872

Reminds me of a first fancy keyboard I had access to. http://forum.maxiol.com/index.php?act=attach&type=post&id=8057 Capacitive! Linear feeling, completely silent. Heavy as hell - 4 kg, pardon my metric units. Just look how thick the metal is. 5V, 900mA. Driving voltage 100V, driving frequency 200kH...
by DMA
28 May 2016, 01:53
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

I actually just had an idea about debouncing - with 2 scans per ms I'll probably be able to see the key approaching the PCB. Need to test tho - that means I'll need some buffer internally. USB I/O slows things down if there are lots of transfers.
by DMA
28 May 2016, 01:36
Forum: Workshop
Topic: IBM PC XT -> siXTyPerCent
Replies: 22
Views: 966

oh wow. Just a week ago I've thought "why haven't anyone build 60% buckling spring keyboards yet?". And there you go. I was thinking about making the base flat though - just two flat pieces of metal and some bolts - because cutting metal is one thing, but cutting, slip rolling _and_ bending edges in...
by DMA
27 May 2016, 20:02
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

@tigpha where to read about your ideas? I am also thinking about putting those model F keys into something more modern in layout. And cheaper to make. Cheaper and simpler to make, mostly. Don't have my own metalworking shop, you know.
The controller was a first step :)
by DMA
27 May 2016, 17:13
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

Hehehh. When you're looking at the key 1000 times a second - it's much less binary, let me tell you!
Note to self - figure out if debouncing is needed.

As for topre - well, looks like some tuning tool a-la xwhatsit's tool is needed.
by DMA
27 May 2016, 09:34
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

..looks like calibration is not needed 8- ] I mean you just need to fire all the columns to detect the dead ones and get the idea of the noise floor, and you're set. With 8 bit resolution key up is <3 (sometimes 4), key down is 8-9. Crosstalk _is_ there when scanning all rows at once, but column rea...
by DMA
27 May 2016, 04:52
Forum: Keyboards
Topic: Anyone interested in an ADC-based capsense controller?
Replies: 71
Views: 5056

PSoC is really easy to learn. Tons of actually working examples right there in creator. Normal application to bootloadable one is easily done in an evening, for example. Or this very prototype in a form displayed in the video. USB component is the only tricky thing I've found. Mostly because you can...

Go to advanced search