Author Topic: Geekhackin' #3 - crazy custom keyboards  (Read 8182 times)

0 Members and 1 Guest are viewing this topic.

Offline epzy

  • HHKB Fiend
  • Posts: 2061
  • Location: Norway
  • ded
Re: Geekhackin' #3 - crazy custom keyboards
« Reply #50 on: Fri, 20 December 2013, 14:09:00 »
Oh, ok. I've actually had one of those, just sounded so differently in the podcast :P
FaceW ~ Duck Viper ~ Kishsaver ~ HHKB Pro 2 Cherry G81-3000SAU ~ Filco Majestouch 2 ~ GON NS NerD 60 HHKB ~ 360 Corsa (jk skam) ~ KMAC Happy (jk skam) ~ JD40 (jk skam)

Offline mkawa

  •  No Marketplace Access
  • Thread Starter
  • Posts: 6562
  • (ツ)@@@. crankypants
Re: Geekhackin' #3 - crazy custom keyboards
« Reply #51 on: Sun, 22 December 2013, 20:30:37 »
Can anyone link me that thing that could convert an F switch to a digital switch? Or put the right name in text at least? That thing sounds so promising (probably cost too much but still).


OK, might have found it: [size=78%]http://www.analog.com/static/imported-files/data_sheets/AD7147A.pdf[/size]


If I look at that thing, the only concern would be the delay. Depending on the value I look at, the conversion delay would be somewhere between 3 ms to 200+ms. Anyone know how to read this paper and get a "real life" delay out of it?


Nice thing is that it seems you can plug like 13 switch on 1 of these, so it could be reasonably priced for a whole keyboard.
the problem with this is that it's a capacitance _encoder_ not a capacitive switch detector. it's also too big for a single switch. this IC is for capactive touchscreens. the idea is that you segment your screen into sections and it digitall encodes the amount of pressure a user is putting on each section of the screen. hence, it's quite slow to update, because you don't need instantaneous or event-based scanning in this application.

my preference for capacitive switches is an IC that's extremely simple. ideally you would simply hand it a logic level voltage source and it would supply AC voltage to the capacitor/switch. when the frequency of the switch changed above a given amped threshold (because we're talking very very small capacitance values here) it would inject a single binary value into a bus or crossbar or switch matrix or something. this kind of IC would hopefully be very very small; internally, all i'm asking for is a something that's a bit like 2 opamps in a bipolar topology. this is really really to fit in an soic-8 form factor.

i do know such ICs exist; the touch sensors on eg my dell monitor almost certainly use such a chip. i haven't really done enough research to figure out what the best/cheapest options are though, since a) dfj and xwhatsit are making incredibly good progress on the problem, and b) i have way too many other things on my plate. it would necessarily have to come after getting a small production line up for the SSKrs (maybe 4-5 a month). however, i totally invite you to take a look at dfj and xwhatsit's work and ask yourself a couple questions:

can i find an IC that amplifies this signal cleanly enough that i can distinguish between off and on states? for example, the standard 8-bit micros we use; the avr series and the freescale 6800 socs all have very crude ADCs (you need a 2-bit ADC so not a problem) and acmps on them/

once you can distinguish between off and on states, you need to not only put a basic schem together for, let's say, a 10 key numpad, but, and this is a verification step for your solution to the last problem, can you actually lay this out on a PCB with a standard switch device matrix on it?

to all the brilliant friends who have left us, and all the students who climb on their shoulders.

Offline mkawa

  •  No Marketplace Access
  • Thread Starter
  • Posts: 6562
  • (ツ)@@@. crankypants
Re: Geekhackin' #3 - crazy custom keyboards
« Reply #52 on: Sun, 22 December 2013, 20:33:29 »
Nice one! I also appreciated the discussion on customs. As a maker and designer, I like hearing what people want, rather than just what I myself personally want.

Good job trying to rein in ming, when he got to talking about woods, finishes, and DeLoreans. We all know how ming loves to talk. ;D
i prefer the phrase 'very easily bored'

to all the brilliant friends who have left us, and all the students who climb on their shoulders.

Offline Dubsgalore

  • Banned
  • Posts: 2849
  • Location: 75% You have received a warning for attempting to circumvent the classifieds rules
    • Dubs - Sneakers, Keyboards, and Life
Re: Geekhackin' #3 - crazy custom keyboards
« Reply #53 on: Sun, 22 December 2013, 22:02:03 »
Officially out of the Podcast crew for liking iOS 6  :(

I was an OG member too...

Offline kmiller8

  • Banned
  •  Post Reporting Timeout
  • Posts: 1589
  • Who is that kmiller8 guy?
Re: Geekhackin' #3 - crazy custom keyboards
« Reply #54 on: Sun, 22 December 2013, 22:22:30 »
Officially out of the Podcast crew for liking iOS 6  :(

I was an OG member too...

rip in peace