

KeyCalc
Little macropad meant for math
- Size
- 92.7 × 157.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 51
- Nets
- 53
- Pads
- 213
- Tracks, vias
- 301, 16
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 23 Oct 2026
- Updated
- 23 Oct 2026
Overview
KeyCalc is an open-source printed circuit board by Blockaid0-0, from the Blockaid0-0/KeyCalc repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 92.7 × 157.5 mm with 51 parts on 53 nets, routed with 301 tracks and 16 vias.
It is built around the PTA4543-2015DPA103. Its parts include 24 diodes, 24 switches and 1 resistor. It belongs with the keyboards and input boards and the ESP32 boards of this library.
Main components
1README
README.mdKeyCalc
Little macropad meant for math
Parts
51| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | D | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +8 |
| 24 | SW_Push_45deg | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +8 |
| 1 | ESP32_DevKit_V1_DOIT_30GPIOs | PCM_SL_Development_Boards:DOIT_ESP32_DEVKIT_30Pins | A2 |
| 1 | OLED_128X64_1.3_I2C | OLED:LCD_OLED_128X64_1.3_I2C | DS1 |
| 1 | PTA4543-2015DPA103 | SLIDER:TRIM_PTA4543-2015DPA103 | R1 |
Questions
How big is the KeyCalc PCB?
It measures 92.7 × 157.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the KeyCalc use?
51 parts, built around the PTA4543-2015DPA103. 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 KeyCalc KiCad files?
From the Blockaid0-0/KeyCalc repository on GitHub, at the commit this page was made from: the board is KeyCalc.kicad_pcb and its schematic KeyCalc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the KeyCalc design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers96 × 96 mm

- 2 layers216.9 × 86.8 mm

Sweepv2
davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.
51 parts2.1k - 2 layers49.4 × 94.2 mm

- 2 layers72 × 42 mm

NRF24 jammer
W0rthlessS0ul/nRF24_jammer
The nRF24 jammer is a powerful tool that requires an ESP32 and configurable numbers of NRF24 modules to assemble.
51 parts1kMIT - 2 layers33 × 50 mm

- 2 layers

TUSS4470 shield
Neumi/open_echo
Open Source echo sounder / depth sounder / SONAR for bathymetry and research. Arduino based and compatible.
51 parts530 - 2 layers45.7 × 123.5 mm

- 2 layers50.8 × 69.2 mm

Uikit
vsfteam/vsf
Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems
51 parts341Apache-2.0