

Those with tremors or motor function impairments (such as Parkinson’s) experience trouble when interacting with traditional computer peripherals (namely a keyboard).
- Size
- 388 × 247 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 88
- Nets
- 44
- Pads
- 328
- Tracks, vias
- 835, 13
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 17 Sep 2022
- Updated
- 6 Dec 2022
Overview
MIKey is an open-source printed circuit board by MIKeyTAMU, from the MIKeyTAMU/MotorImpairmentKeyboard repository on GitHub. It is a 2-layer board of 388 × 247 mm with 88 parts on 44 nets, routed with 835 tracks and 13 vias.
It is built around the 74LS04PC and 74HC238D. It belongs with the RP2040 boards of this library.
Main components
2Parts
88| Qty | Value | Footprint | References |
|---|---|---|---|
| 80 | SW_DIP_x01 | gateron_slim:gateron_slim | /1, A1, APOSTROPHE1, B1, BACK_TICK/TILDE1, BACKSPACE1, C1, CAPSLOCK1, COMMA/GTR_THN1, D1, DEL1, DOWN_ARROW1, E1, EIGHT1, ENTER1, EQUALS1 +64 |
| 3 | 74LS04 | Package_DIP:DIP-14_W7.62mm | U1, U2, U3 |
| 2 | 74HC238 | Package_DIP:DIP-16_W7.62mm | DECODER1, DECODER2 |
| 1 | Pico | MCU_RaspberryPi_and_Boards:RPi_Pico_SMD_TH | U4 |
The 86 most common of 88 parts.
Similar boards
- 2 layers137.8 × 73.6 mm

- 2 layers82 × 134 mm

Pcb badge
john0312/hitcon-pcb-badge
execute fw/merge.py to merge STM32CubeIDE generated main.c with user code in main.cc into main.cc.
258 parts47BSD-3-Clause - 2 layers182.6 × 130.9 mm

Blackmacro base
KipJM/blackmacro-hardware
An open source, smaller, more configurable, and more capabable video editing keyboard based on the raspberry Pi Pico 2W.
189 parts29CERN-OHL-W-2.0 - 4 layers102 × 102 mm

- 4 layers189.4 × 59.1 mm

- 2 layers235 × 176.5 mm

Cpu
Edgeworth/memepu
cmake -DUSEAFL=yes -DCMAKEBUILDTYPE=Release $PFX/verymeme AFLSKIPCPUFREQ=yes AFLPRELOAD=/usr/local/lib/afl/libdislocator.so \ afl-fuzz -m 1024M -i $PFX/verymeme/testdata/memelang/parsing -o memelangfuzz \ -x…
286 parts9GPL-3.0 - 2 layers166 × 70 mm

Prototype
SteveCooling/MidiKeys
Will be a complete board with decoders for multiplexed sampling of analog sources and up to 61-key keybeds
75 parts8MIT - 4 layers238.8 × 236.2 mm

Questions
How big is the MIKey PCB?
It measures 388 × 247 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MIKey use?
88 parts, built around the 74LS04PC and 74HC238D. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the MIKey KiCad files?
From the MIKeyTAMU/MotorImpairmentKeyboard repository on GitHub, at the commit this page was made from: the board is Hardware/MIKey/MIKey.kicad_pcb and its schematic Hardware/MIKey/MIKey.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MIKey design in my own project?
Its repository states no licence, so its author keeps all rights: ask MIKeyTAMU before reusing the design.