

Veekos
Veekos is a 21-key wireless Bluetooth Macropad that uses the XIAO nRF52840 Sense as its microcontroller chip. Each key has its own diode assigned; the diodes are 1N4148.
- Size
- 83.7 × 141.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 47
- Nets
- 35
- Pads
- 190
- Tracks, vias
- 150, 4
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 10 May 2026
- Updated
- 31 Oct 2026
Overview
Veekos is an open-source printed circuit board by LegendPlayz83, from the LegendPlayz83/Veekos repository on GitHub, published under the MIT licence. It is a 2-layer board of 83.7 × 141.4 mm with 47 parts on 35 nets, routed with 150 tracks and 4 vias.
Its parts include 21 diodes, 21 switches and 1 IC. It belongs with the nRF52 and nRF5x boards of this library.
README
README.mdVeekos
Veekos is a 21-key wireless Bluetooth Macropad that uses the XIAO nRF52840 Sense as its microcontroller chip. Each key has its own diode assigned; the diodes are 1N4148.
About the project
It has 21 keys, and its connectivity is through Bluetooth.In the design, you may see that there is no sign of the battery. This is because the Xiao already has an SMD space for connecting the battery, so I do not need to connect it to any pins.
Why I made this
I have made many small macro pads consisting of 4-6keys, but this time, I wanted to go big with 21 keys. Also, this one is going to be connected via Bluetooth, giving me a huge relief from wired macro pads.Challenges faced
Although there were no major problems or challenges, while making its case, I had to change the measurement of the top part twice to make it match the bottom part.Also, I had to put the 3d model for each key manually in the KiCad PCB editor, along with removing the silkscreen of each key. This was a tedious task, but I did it :)
Schematic
PCB(without silkscreen art)
PCB(with silkscreen art)
PCB(3D view)
BOM
| Name | Quantity | Cost | Link |
|---|---|---|---|
| XIAO nrf52840 sense | 1 | $24.05 | Robu.in |
| PCB (from JLCPCB) | 1 | $20.45 | JLCPCB |
| 1N4148 Diodes | 21 | $2.00 (Self-funded) | Amazon |
| 3.7V LiPo Battery | 1 | $3.06 | Amazon |
| TP4056 Charger Module | 1 | $1.20 | Amazon |
| DSA Keycaps gradient | 1 | $6.40 | Curiosity Caps |
| Cherry MX Keys | 21 | $6.30 | StacksKB |
| Stainless steel screws | 4 | $2.00 (Self-funded) | StacksKB |
| 2u Stabilizers | 3 | $3.45 | StacksKB |
| Shipping | 1 | $2.00 | StacksKB |
| Total | — | $68.91 | — |
| Total funding required | — | $64.91 | — |
Total Pricing
The total price comes out to be 6043 INR ($63) [ SHIPPING INCLUDED ]
The pricing might slightly vary due to flash sales, and dollar market trends.
Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 +5 |
| 18 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW10, SW11, SW12, SW13, SW14, SW16, SW17, SW18, SW21 +2 |
| 2 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_2.00u_Vertical_PCB | SW15, SW19 |
| 1 | LOGO | LOGO | G*** |
| 1 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_2.00u_PCB | SW20 |
| 1 | XIAO-nRF52840-DIP | toto:XIAO-nRF52840-DIP | U1 |
The 44 most common of 47 parts.
Similar boards
- 2 layers30 × 61.3 mm

- 2 layers114 × 61.4 mm

- 2 layers80 × 35 mm

V0 Display RP2040
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
47 parts1.1kGPL-3.0 - 2 layers100 × 66.7 mm

MacroPad1
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
47 parts915 - 2 layers100 × 100 mm

- 2 layers36.3 × 99.1 mm

- 2 layers50 × 20.5 mm

- 2 layers33.8 × 131 mm

MicrocontrollerInputModule
FrameworkComputer/InputModules
Reference designs and documentation for the Input Module system in the Framework Laptop 16
47 parts245
Questions
How big is the Veekos PCB?
It measures 83.7 × 141.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Veekos use?
47 parts. 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 Veekos KiCad files?
From the LegendPlayz83/Veekos repository on GitHub, at the commit this page was made from: the board is PCB/veekos.kicad_pcb and its schematic PCB/veekos.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Veekos design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).