git404hub

what is fingerboard fr?

peng-zhihui/fingerboard — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2019-10-06

409C++Audience · generalComplexity · 3/5DormantSetup · moderate

tl;dr

Arduino firmware that adds a fingerprint sensor to a mechanical keyboard, so it can recognize who's typing and trigger different actions per user.

vibe map

mindmap
  root((repo))
    What it does
      Fingerprint recognition
      Identify typist
      Trigger per-user actions
    Tech stack
      C++
      Arduino
      Fingerprint sensor
    Use cases
      Multi-user gaming setups
      Biometric keyboard lock
      Custom hardware projects
    Audience
      Makers
      Hardware hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Wire a fingerprint sensor to an Arduino connected to your keyboard to recognize different users.

VIBE 2

Set up a gaming setup where different players get different keyboard configurations based on fingerprint.

VIBE 3

Enroll and manage fingerprints over serial commands like 'A,3' to register and 'D' to delete all.

VIBE 4

Extend the firmware with custom commands and actions beyond basic recognition.

what's the stack?

C++Arduino

how it stacks up fr

peng-zhihui/fingerboardharshit-pruthi/sklauncher-minecrafturlab-sim/unrealroboticslab
Stars409418423
LanguageC++C++C++
Last pushed2019-10-06
MaintenanceDormant
Setup difficultymoderatehard
Complexity3/54/5
Audiencegeneralgeneralresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 1h+

Requires Arduino hardware, a fingerprint sensor, and wiring, the detailed build guide is written in Chinese.

No license information is given in the explanation.

prompts (copy fr)

prompt 1
Walk me through wiring a fingerprint sensor to an Arduino and flashing this firmware to recognize my finger.
prompt 2
Show me how to send serial commands over a 115200 baud connection to enroll a new fingerprint in slot 3.
prompt 3
How would I extend this Arduino fingerprint firmware to trigger a custom action, like unlocking a specific app, when a registered finger is detected?

Frequently asked questions

what is fingerboard fr?

Arduino firmware that adds a fingerprint sensor to a mechanical keyboard, so it can recognize who's typing and trigger different actions per user.

What language is fingerboard written in?

Mainly C++. The stack also includes C++, Arduino.

Is fingerboard actively maintained?

Dormant — no commits in 2+ years (last push 2019-10-06).

What license does fingerboard use?

No license information is given in the explanation.

How hard is fingerboard to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is fingerboard for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.