peng-zhihui/fingerboard — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2019-10-06
Wire a fingerprint sensor to an Arduino connected to your keyboard to recognize different users.
Set up a gaming setup where different players get different keyboard configurations based on fingerprint.
Enroll and manage fingerprints over serial commands like 'A,3' to register and 'D' to delete all.
Extend the firmware with custom commands and actions beyond basic recognition.
| peng-zhihui/fingerboard | harshit-pruthi/sklauncher-minecraft | urlab-sim/unrealroboticslab | |
|---|---|---|---|
| Stars | 409 | 418 | 423 |
| Language | C++ | C++ | C++ |
| Last pushed | 2019-10-06 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | moderate | — | hard |
| Complexity | 3/5 | — | 4/5 |
| Audience | general | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires Arduino hardware, a fingerprint sensor, and wiring, the detailed build guide is written in Chinese.
Arduino firmware that adds a fingerprint sensor to a mechanical keyboard, so it can recognize who's typing and trigger different actions per user.
Mainly C++. The stack also includes C++, Arduino.
Dormant — no commits in 2+ years (last push 2019-10-06).
No license information is given in the explanation.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.