Bemini rp
ianklug·bemini·bemini-rp/bemini-rp.kicad_pcb
Bemini rp is an open source RP2040/RP2350 PCB design by ianklug: a 2-layer, 220 × 70 mm board with 60 components (23 distinct parts). It is built around the C2040, C190862, C51118. Filed under keyboards.
A miniature mechanical keyboard controller with a rotary encoder for staggered-key rhythm games.
Special thanks to Sebastiaan Swinkels for technical assistance.
Please clone this repository using the --recurse-submodules flag. Some of the required symbol and footprint libraries will not be included otherwise.
Please note that the RP2040 models are functional at a hardware level, but software is incomplete.
The 2.x versions (bemini-rp) use the RP2040 MCU, and require different firmware from the 1.x versions. They also include a few new features and refinements over the 1.x models, including M2 mounting holes and an RGB indicator LED.

Built around
Parts list
60 components, 23 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C2040 RP2040 | RP2040 | U1 |
| 1 | C190862 W25Q128JV | W25Q128JVPIQ | U2 |
| 1 | C51118 AP2112K-3.3 | SOT-23-5 | U3 |
| 1 | C400505 BSS138 | SOT-23 | Q1 |
| 1 | C255903 12MHz | Crystal_SMD_3225-4pin_3.2x2.5mm | Y1 |
| 1 | USB_C_Receptacle_USB2.0 | USB_C_GCT_USB4085 | J1 |
| 1 | C261942 500mA | Fuse_0805 | F1 |
| 13 | MX-NoLED | Kailh_socket_PG1350 | K1, K2, K3, K4, K5, K6, K7, K8 +5 |
| 9 | MX-NoLED | Kailh_socket_PG1350 | KA1, KA2, KA3, KA4, KA5, KA6, KA7, KA8 +1 |
| 1 | Rotary_Encoder | RotaryEncoder_Alps_EC12E_Vertical_H20mm | RE1 |
| 1 | C318884 BOOT | TS-1187A-B-A-B | SW1 |
| 1 | C318884 RESET | TS-1187A-B-A-B | SW2 |
| 1 | WS2812B | WS2812B | LED1 |
| 1 | C191023 20V 1A | D_SOD-323 | D1 |
| 2 | C15525 10uF | C_0402 | C1, C2 |
| 10 | C1525 100nF | C_0402 | C3, C8, C9, C10, C11, C12, C13, C14 +2 |
| 2 | C52923 1uF | C_0402 | C4, C5 |
| 2 | C32949 22pF | C_0402 | C6, C7 |
| 1 | 10k | R_0402 | R1 |
| 2 | C25905 5.1k | R_0402 | R2, R3 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | C25092 27 | R_0402 | R4, R5 |
| 2 | C25905 1k | R_0402 | R6, R8 |
| 3 | C25744 10k | R_0402 | R7, R9, R10 |
More boards in bemini
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Msa
Mentra-Community
47.8 × 9.4 mm53 parts2LMIT1.2kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2k