
CADPad
Lumethra/CADPad
SHHH, this is a gift, dont spoiler it, SHHHH. But what exactly is this?? Good question. Its a keyboard. Again. Wait, what does again mean, well its my second one. My Auth75 was my first one. Back to what this is.

This is a 75% keyboard with a fingerprint sensor. What? A fingerprint sensor in a keyboard? Yes, you've heard it right! This keyboard includes a working fingerprint sensor.
Auth75 is an open-source printed circuit board by Lumethra, from the Lumethra/Auth75 repository on GitHub. It is a 2-layer board of 326.7 × 132.3 mm with 232 parts on 171 nets, routed with 1,869 tracks and 255 vias.
It is built around the PCA9536DGKR, SL2.1S and DW01A, with the MCP73831T-2ACI/OT-HXY, EC11E15244G1 and FS8205A among its other parts. Its parts include 81 diodes, 79 switches, 19 resistors, 14 capacitors and 5 ICs. It belongs with the RP2040 boards of this library.
This is a 75% keyboard with a fingerprint sensor. What? A fingerprint sensor in a keyboard? Yes, you've heard it right! This keyboard includes a working fingerprint sensor. But how does it work? Aren't fingerprint sensors tied to motherboards? Continue reading, to get an answer to this question.
I always wanted a good keyboard with a working fingerprint sensor, because my password is always too long and I am used to the one on my laptop. Why not just use the one on my laptop? Because I want to close my laptop lid while using a monitor. The second reason is that the one on my laptop doesnt work on Linux, so I wanted to make compatible with my main OS.
I did some research and found out that the Framework 13 Fingerprint Reader isnt tied to their motherboard, unlike Lenovo or Dell. I also found a Framework-Community-Post, where the people managed to use the sensor via USB-C. They also found out that the D+ and D- pins are inverted. A huge thank you to these guys. After buying the sensor and testing its functionalty at home, I decided on using a USB-Hub to have the fingerprint reader and the keyboard MCU in on connector. Frameworks support also helped me out with the fingerprint sensor datasheet. And now I've got a 75% keyboard with a working fingerprint sensor.
| PCB with Components |
|---|
![]() |
![]() |
| PCB without Components |
|---|
![]() |
![]() |
| Case |
|---|
![]() |
| Thank you Chroma for making this wonderful case |
| The case source files are here |
| Schematics |
|---|
![]() |
| PCB |
|---|
![]() |
| Zine |
|---|
![]() |
| Part | Purpose | Cost | Quantity | Total Cost | LCSC/JLCPCB Number | Link |
|---|---|---|---|---|---|---|
| PCB | connecting every component | ~ | 1 (5) | $22.60 | ~ | JLCPCB |
| Pico 2W | main MCU (handeling software) | ~$7 | 1 | $7 | C42394205 (JLCPCB) | Raspberry Pi |
| Kailh Hotswap Sockets | holding the switches to the PCB without soldering | $0.1183 | 78 | ~$9 | C2803348 | JLCPCB |
| Kailh (Cocoa) Switches | the switches you can press | $0 (comes with a Rainy75) | 78 | $0 (already owned) | ~ | ~ |
| Keycaps | goes onto the switches for better look and feel | $0 (3d printing ABS) | 78 | $0 (3d printed) | ~ | ~ |
| EC11 Rotary Encoder Switch | goes uii and click click | $2.22 | 1 | $2.22 | C370970 | JLCPCB / Amazon |
| Fingerprint Reader Kit | recognize your finger | $29.00 | 1 | $29.00 | ~ | Framework |
| KYOCERA AVX FPC Connector | connect the fingerprint sensor | $0.3775 | 1 | $0.3775 | C5464531 | JLCPCB |
| USB-C connector | connect to laptop | $0.0740 | 4 | $0.296 | C2765186 | JLCPCB |
| PCA9536DGKR | I2C GPIO expander (more GPIO pins, yeeee) | $1.2053 | 1 | $1.2053 | C2649389 | JLCPCB |
| SL2.1s | USB Hub core component | $0.2258 | 1 | $0.2258 | C2684433 | JLCPCB |
| MMBT3904 | letting the Pi control the LEDs on the sensor | $0.0095 | 3 | $0.0285 | C20526 | JLCPCB |
| SS8550 Y2 | implementing the sensor switch into the matrix | $0.0134 | 1 | $0.0134 | C8542 | JLCPCB |
| MCP73831T-2ACI/OT | battery charger | $0.7585 | 1 | $0.7585 | C424093 | JLCPCB |
| DW01A | battery protector | $0.0426 | 1 | $0.0426 | C351410 | JLCPCB |
| FS8205A | mosfet for protector | $0.0470 | 1 | $0.0470 | C2830320 | JLCPCB |
| S2B-PH-SM4-TB | connector for battery | $0.2014 | 1 | $0.2014 | C295747 | JLCPCB |
| Resistors | prevent things go boom | ~$0.0016 | 19 | ~$0.0304 | C23186, C21190, C22775, C23162 | C23186 / C21190 / C22775 / C23162 |
| Diodes | prevent voltage from backflowing | $0.0117 | 82 | ~$0.9594 | C81598 | JLCPCB |
| Capacitors | smooth out the power | $0.0032 - $0.0110 | 14 | ~$0.0956 | C15849, C19666, C14663 | C15849 / C19666 / C14663 |
the prices can vary depending on the provider
you can find the JLCPCB parts on LCSC too (exept the PCB and the Pico)
note: u could solder a pico 2 on there instead, cause its physically the same
Want to make it better? Found some bugs? Feel free to open a PR (pull request) and lets make the project better. ^_^
the libraries are all imported with easyeda2kicad and kiswitch
A huge thank you to all these guys helping me out with my project.
@eggsplats, @Kai Pereira, @Aadit Bhambri, @technical_. and @Tanuki for helping out on my way and inspiring me with their passion and projects.
Another thank you to my sister (for some of the art), the Framework support (for the datasheet of the sensor), the guys in the Framework-Community-Post (for the functionality of the sensor), my friend (for the case and 3d model of the fingerprint sensor) and my other friend (for the emotional support)
Thank you guys <3
| Qty | Value | Footprint | References |
|---|---|---|---|
| 81 | ~ | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +65 |
| 78 | ~ | Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX | S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +62 |
| 8 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C5, C7, C10, C11, C12 |
| 6 | 1k | Resistor_SMD:R_0603_1608Metric | R9, R10, R11, R14, R16, R19 |
| 6 | 56k | Resistor_SMD:R_0603_1608Metric | R3, R4, R5, R6, R7, R8 |
| 4 | 100nF | Capacitor_SMD:C_0603_1608Metric | C4, C6, C8, C14 |
| 4 | 5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2, R12, R13 |
| 4 | TYPE-C 16PIN 2MD | easyeda2kicad:USB-C-SMD_TYPE-C-6PIN-2MD-073 | USB1, USB2--RPI_Pico_W1, USB3, USB4 |
| 3 | MMBT3904-C20526 | easyeda2kicad:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q1, Q2, Q3 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric | R17, R18 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C9, C13 |
| 1 | 046809610110846+ | easyeda2kicad:CONN-SMD_10P-P0.50_046809610110846 | FPC1 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric | R15 |
| 1 | DW01A_C351410 | easyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | U3 |
| 1 | EC11E15244G1 | easyeda2kicad:SW-TH_EC11E15244G1 | SW1 |
| 1 | FS8205A_C2830320 | easyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | Q5 |
| 1 | LOGO | Silkscreen:Soldering-Orph | G*** |
| 1 | LOGO | Silkscreen:Dragon | G*** |
| 1 | LOGO | Silkscreen:Hackclub-Flag-Left | G*** |
| 1 | LOGO | Silkscreen:Capybara | G*** |
| 1 | LOGO | Silkscreen:Hackclub-Flag | G*** |
| 1 | LOGO | Silkscreen:Fox | G*** |
| 1 | LOGO | Silkscreen:Orpheus-wow | G*** |
| 1 | LOGO | Silkscreen:Cool-Orpheus | G*** |
| 1 | LOGO | Silkscreen:Text | G*** |
| 1 | LOGO | Silkscreen:Cat | G*** |
| 1 | MCP73831T-2ACI/OT | easyeda2kicad:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BL | U4 |
| 1 | PCA9536DGKR | easyeda2kicad:VSSOP-8_L3.0-W3.0-P0.65-LS4.9-BL | U5 |
| 1 | RASPBERRY PI PICO 2W | easyeda2kicad:COMM-SMD_L51.0-W21.0-P2.54_PICOW | U1 |
| 1 | S2B-PH-SM4-TB | easyeda2kicad:CONN-SMD_P2.00_S2B-PH-SM4-TB-LF-SN | CN1 |
| 1 | SL2.1S | easyeda2kicad:SSOP-16_L4.6-W2.6-P0.53-LS4.0-BL | U2 |
| 1 | SS8550_C8542 | easyeda2kicad:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q4 |
| 1 | Untitled | Framework:Framework Fingerprint Sensor | Framework_Fingerprint_Sensor |
The 220 most common of 232 parts.
It measures 326.7 × 132.3 mm and has 2 copper layers, 1.6 mm thick.
232 parts, built around the PCA9536DGKR, SL2.1S, DW01A and MCP73831T-2ACI/OT-HXY. 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.
From the Lumethra/Auth75 repository on GitHub, at the commit this page was made from: the board is PCB_Cheap/Auth75.kicad_pcb and its schematic PCB/Auth75.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Lumethra before reusing the design.

Lumethra/CADPad
SHHH, this is a gift, dont spoiler it, SHHHH. But what exactly is this?? Good question. Its a keyboard. Again. Wait, what does again mean, well its my second one. My Auth75 was my first one. Back to what this is.


hilham1990/Multimetre
AkademiUsta Multimetre: ATmega328P + 16 bit ADS1115 ADC, OLED ekran ve Li-ion pil ile açık kaynak el multimetresi. KiCad 10 dosyaları, Gerber ve LCSC kodlu BOM. Kart henüz üretilmedi.

GuzziFlipFlops/ESP32-Walkie-Talkie
An open source ESPNOW based walkie talkie with a 600 meter tested distance, with an OLED and multiple buttons to interact with

RobbyV2/smart_latch_lock
A self-closing bike lock built as a clamshell ring. A fixed arc bolts to the housing, a hinged arc swings 180 degrees to meet it, and a worm gearmotor closes the loop around the frame and rim on a button press or a BLE…


antmicro/quickfeather-dev-board
This project contains open hardware design files for the QuickFeather development board based on the QuickLogic EOS S3 Sensor Processing Platform.

joshajohnson/bsidescbr2021
Slides and Design Files for BSides Canberra 2021