tmk / tmk_keyboard

Keyboard firmwares for Atmel AVR and Cortex-M
3.99k stars 1.71k forks source link

Actuation Point Control #408

Closed IonCaza closed 3 years ago

IonCaza commented 7 years ago

Hey man, I was wondering if maybe at some point you could take a look at how we could implement ACP (like what comes on new Topre boards) - since Topre switches are capacitive, you should be able to get a reading of "how pressed" a switch is. Would be nice to have this on the HHKB controller.

tmk commented 7 years ago

What is actually ACP? a link plz.

Yeah, you can control actuation point with this capsense library but you have to mod or design new pcb for HHKB. It must be fun project! https://github.com/tmk/capsense_qmatrix https://geekhack.org/index.php?topic=76040.0

IonCaza commented 7 years ago

http://www.tomshardware.com/news/topre-realforce-rgb-variable-actuation,31961.html

I wonder why we would need to redesign pcb, unless the actual controller only does 0/1, but even then at a lower level than the OS running on it, the CPU registers actuation force at a specific resistance most likely as current passes through the switch.

tmk commented 7 years ago

My HHKB controller reads from digital signal from Topre capacitive senseor chip, which doesn't provoide analog value at all. We have to sense capacitive switches directly ourselves to get the values.

I think Topre made new sensor chip for the new RGB Realforce.