Nifty Numpad before sockets
Acliad·Nifty-Numpad·PCB/Main PCB/Nifty Numpad_before_sockets.kicad_pcb
About the Nifty Numpad before sockets PCB
Nifty Numpad before sockets is an open source RP2040/RP2350 PCB design by Acliad, published on GitHub under the CERN-OHL-1.2 license. It is a 4-layer board measuring 118.4 × 131 mm, with 170 components from 54 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the 3.3V, C5359995, SN74LVC1T45DCK and W25Q40CLSNIG. By type, the board carries 66 diodes, 52 capacitors, 35 switches, 8 resistors, 5 ICs and 3 connectors.
It belongs with the keyboards designs in this gallery.
From the project
Full sized numpad with an extra row and two extra columns of macro keys. It was created as a companion to my TKL keyboard for CAD design.
Nifty Numpad is a full sized numpad with an extra row and two extra columns of macro keys. It was created because I wanted a companion to my TKL keyboard for work. My main workflow involves heavy use of ECAD programs, so the design was tailored for that, but it is generic enough to be nice for many workflows!
The main features are: - Full sized numpad with row of macro/function keys on the top - Two extra columns of macro keys - Cherry MX style socketed switches - Backlit keys - 3D printable case (FDM or resin)
Main components on the Nifty Numpad before sockets
Nifty Numpad before sockets bill of materials (BOM)
170 components, 54 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 3.3V MIC5366-3.3YC5 | SOT-353_SC-70-5 | U101 |
| 1 | C5359995 CM1213A−02Sx | SOT-143 | U102 |
| 1 | SN74LVC1T45DCK | SOT-363_SC-70-6 | U103 |
| 1 | RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U104 |
| 1 | W25Q40CLSNIG | SOIC-8_5.275x5.275mm_P1.27mm | U105 |
| 1 | ABLS-12.000MHZ-B4-T | Crystal_SMD_HC49-SD | Y101 |
| 1 | C492404 SWD | PinHeader_1x05_P2.54mm_Vertical | J101 |
| 1 | C2927038 USB-C | USB_C_Receptacle_GCT_USB4105-GF-A-060 | J102 |
| 1 | C2691448 UART | PinHeader_1x04_P2.54mm_Vertical | J103 |
| 2 | C2800576 PTS636 SL43 SMTR LFS | SW-PUSH-6x3.5mm_CK-PTS636SL43x_HandSolder | SW101, SW102 |
| 1 | PG1511 M1 | SW_Hotswap_Kailh_MX_1.00u | SW301 |
| 1 | PG1511 M7 | SW_Hotswap_Kailh_MX_1.00u | SW302 |
| 1 | PG1511 F13 | SW_Hotswap_Kailh_MX_1.00u | SW303 |
| 1 | PG1511 F14 | SW_Hotswap_Kailh_MX_1.00u | SW304 |
| 1 | PG1511 F15 | SW_Hotswap_Kailh_MX_1.00u | SW305 |
| 1 | PG1511 F16 | SW_Hotswap_Kailh_MX_1.00u | SW306 |
| 1 | PG1511 M2 | SW_Hotswap_Kailh_MX_1.00u | SW307 |
| 1 | PG1511 M8 | SW_Hotswap_Kailh_MX_1.00u | SW308 |
| 1 | PG1511 Num Toggle | SW_Hotswap_Kailh_MX_1.00u | SW309 |
| 1 | PG1511 / | SW_Hotswap_Kailh_MX_1.00u | SW310 |
Show 34 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PG1511 * | SW_Hotswap_Kailh_MX_1.00u | SW311 |
| 1 | PG1511 - | SW_Hotswap_Kailh_MX_1.00u | SW312 |
| 1 | PG1511 M3 | SW_Hotswap_Kailh_MX_1.00u | SW313 |
| 1 | PG1511 M9 | SW_Hotswap_Kailh_MX_1.00u | SW314 |
| 1 | PG1511 7 | SW_Hotswap_Kailh_MX_1.00u | SW315 |
| 1 | PG1511 8 | SW_Hotswap_Kailh_MX_1.00u | SW316 |
| 1 | PG1511 9 | SW_Hotswap_Kailh_MX_1.00u | SW317 |
| 1 | PG1511 + | SW_Hotswap_Kailh_MX_2.00u_90deg | SW318 |
| 1 | PG1511 M4 | SW_Hotswap_Kailh_MX_1.00u | SW319 |
| 1 | PG1511 M10 | SW_Hotswap_Kailh_MX_1.00u | SW320 |
| 1 | PG1511 4 | SW_Hotswap_Kailh_MX_1.00u | SW321 |
| 1 | PG1511 5 | SW_Hotswap_Kailh_MX_1.00u | SW322 |
| 1 | PG1511 6 | SW_Hotswap_Kailh_MX_1.00u | SW323 |
| 1 | PG1511 M5 | SW_Hotswap_Kailh_MX_1.00u | SW324 |
| 1 | PG1511 M11 | SW_Hotswap_Kailh_MX_1.00u | SW325 |
| 1 | PG1511 1 | SW_Hotswap_Kailh_MX_1.00u | SW326 |
| 1 | PG1511 2 | SW_Hotswap_Kailh_MX_1.00u | SW327 |
| 1 | PG1511 3 | SW_Hotswap_Kailh_MX_1.00u | SW328 |
| 1 | PG1511 Enter | SW_Hotswap_Kailh_MX_2.00u_90deg | SW329 |
| 1 | PG1511 M6 | SW_Hotswap_Kailh_MX_1.00u | SW330 |
| 1 | PG1511 M12 | SW_Hotswap_Kailh_MX_1.00u | SW331 |
| 1 | PG1511 0 | SW_Hotswap_Kailh_MX_2.00u | SW332 |
| 1 | PG1511 . | SW_Hotswap_Kailh_MX_1.00u | SW333 |
| 33 | SK6805MINI-E SK6812-E | LED_SK6812-E_3.2x2.8mm | D201, D202, D203, D204, D205, D206, D207, D208 +25 |
| 33 | 1N4148 | D_SOD-123 | D301, D302, D303, D304, D305, D306, D307, D308 +25 |
| 1 | 10UF 10uF | C_0603_1608Metric | C101 |
| 4 | 1UF 1uF | C_0603_1608Metric | C102, C103, C115, C116 |
| 45 | 100NF 100nF | C_0603_1608Metric | C104, C105, C106, C107, C108, C109, C110, C111 +37 |
| 2 | 27PF 27pF | C_0603_1608Metric | C118, C119 |
| 2 | 5.1K 5.1k | R_0603_1608Metric | R101, R102 |
| 2 | 1k | R_0603_1608Metric | R103, R108 |
| 1 | 330 | R_0603_1608Metric | R104 |
| 2 | 27 | R_0603_1608Metric | R105, R106 |
| 1 | 10K 10k | R_0603_1608Metric | R107 |
Nifty Numpad before sockets design files
The KiCad project lives in the Acliad/Nifty-Numpad repository on GitHub; these links point at the commit this page was built from.
Nifty Numpad before sockets: common questions
What microcontroller does the Nifty Numpad before sockets use?
The Nifty Numpad before sockets is built around the RP2040, from the RP2040/RP2350 family.
How big is the Nifty Numpad before sockets PCB?
The Nifty Numpad before sockets measures 118.4 × 131 mm, has 4 copper layers and is 1.6262 mm thick.
How many components are on the Nifty Numpad before sockets?
170 components, from 54 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Nifty Numpad before sockets design files?
From the Acliad/Nifty-Numpad repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Nifty Numpad before sockets design in my own project?
Yes, under the terms of its CERN-OHL-1.2 license, which Acliad chose for the repository.
Can I test firmware for the Nifty Numpad before sockets without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in Nifty-Numpad
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
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k