

Mini Keyboard
- Size
- 176 × 125.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 33
- Nets
- 56
- Pads
- 183
- Tracks, vias
- 249, 13
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 31 Mar 2025
- Updated
- 22 Aug 2025
Overview
Mini Keyboard is an open-source printed circuit board by NnamOnye, from the NnamOnye/Keypad-Design repository on GitHub. It is a 2-layer board of 176 × 125.5 mm with 33 parts on 56 nets, routed with 249 tracks and 13 vias.
It is built around the ESP32-S2-SAOLA-1R, AP2112K-3.3TRG1 and MX1A-11NN. Its parts include 14 diodes, 14 switches and 3 ICs. It belongs with the keyboards and input boards and the ESP32 boards of this library.
Main components
3ESP32-S2-SAOLA-1R
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesAP2112K-3.3TRG1
SOT-25-5-40℃~+85℃@(Ta) 1 250mV@(600mA) 3.3V 50uVrms 55uA 600mA 65dB@(1kHz) 6V Fixed Over Current Protection、Thermal Shutdown、Enable control Positive SOT-25-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsMX1A-11NN
-Mechanical Keyboard ShaftCHERRY
README
README.mdKeypad-PCB(KiCAD ECAD)
Developed by M.O
This is a keypad system using cherry switches(MX1A-11NN), an esp32(ESP32-S2-SAOLA-1R), an LCD display, and a LDO(Low Drop Out regulator).
This keypad can be used/intergrated into many different applications (calculator,biometric lock,etc..)
KiCAD will be needed for this project if replicating.
KiCAD Download --> https://www.kicad.org/download/
Parts
33| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 1N4004 | Mini-Keyboard:DO41-10_210 | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14 |
| 14 | MX1A-11NN | Mini-Keyboard:CHERRY_MX1A-11NN_SWITCH | S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14 |
| 1 | AP2112K-3.3TRG1 | Mini-Keyboard:SOT95P285X140-5N | U2(LDO)0 |
| 1 | DM-OLED096-636 | Mini-Keyboard:MODULE_DM-OLED096-636 | U2 |
| 1 | ESP32-S2-SAOLA-1R | ESP32-S2-SAOLA-1R:XCVR_ESP32-S2-SAOLA-1R | U3 |
| 1 | Negative - | Mini-Keyboard:SMD2,54-5,08_412 | GROUND-0 |
| 1 | POSITIVE+ | Mini-Keyboard:SMD2,54-5,08_412 | POSITIVE+0 |
Similar boards
- 2 layers130 × 105 mm

- 2 layers

- 2 layers63.5 × 50 mm

AR488-esp32-saola
douardda/ESP32-GPIB-pcb
GitHub mirror of the PCB design for an ESP32/Arduino based GPIB interface
7 parts9 - 2 layers43.2 × 59.1 mm

MIROSLAV hardware
davorvr/MIROSLAV-hardware
Everything needed to build a working MIROSLAV device.
12 partsGPL-3.0 - 2 layers158.8 × 120.6 mm

- 2 layers57.3 × 84.9 mm

- 2 layers79.4 × 66.1 mm

Macropad
axooexe/Macropad-s-PCB
This repository contains the schematics and PCB layout files for a custom 8switches and an encoder macropad.
19 parts1 - 2 layers60 × 116 mm

Questions
How big is the Mini Keyboard PCB?
It measures 176 × 125.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Mini Keyboard use?
33 parts, built around the ESP32-S2-SAOLA-1R, AP2112K-3.3TRG1 and MX1A-11NN. 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 Mini Keyboard KiCad files?
From the NnamOnye/Keypad-Design repository on GitHub, at the commit this page was made from: the board is Mini-Keyboard/Mini-Keyboard.kicad_pcb and its schematic Mini-Keyboard/Mini-Keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mini Keyboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask NnamOnye before reusing the design.