User Tools

Site Tools


projects:jansonntag

This is an old revision of the document!


Analog Keyboard Project

The plan:

  • Make a custom keyboard
  • Make WASD-Keys analog (the main part of the project)
  • All the other keys “normal”
  • Custom software on PC (extended goal)

Use mechanical Cherry MX Keys for analog input without modifying them.

Concept:
Use a circuit board coil to measure how far the key is pressed by measuring the inductance of the underlying coil. This should work because the Cherry MX has a metal spring inside. Also, it has been done before but without good documentation. See here

**Attempt 1**

**Attempt 2**

**Attempt 3 (WIP)**

Directly related links:
https://www.sciencedirect.com/science/article/pii/S1877050918310135
https://www.cherrymx.de/en/mx-original/mx-red.html#techSpecs
https://www.cherrymx.de/en/dev.html
http://fabmodules.org/
https://www.radiolocman.com/shem/schematics.html?di=162628

Related links:
https://git.hsrw.eu/ferdinand.meier/fablab/-/wikis/FabAc_woche04
https://www.autodesk.com/products/eagle/overview
https://kicad-pcb.org/
https://cnc.js.org/
http://academy.cba.mit.edu/classes/input_devices/index.html
http://fab.cba.mit.edu/classes/863.12/people/calisch/14/foot.html
http://archive.fabacademy.org/archives/2016/fablabbcn2016/students/20/jekyll/update/2016/04/19/week-eleven.html

There are even more important links inside of the attempts!

This project isn't documented all at once. I keep adding stuff on the go.

projects/jansonntag.1612696081.txt.gz · Last modified: 2021/02/07 11:08 by jan