Nifty Numpad before sockets

Acliad·Nifty-Numpad·PCB/Main PCB/Nifty Numpad_before_sockets.kicad_pcb

Nifty Numpad before sockets PCB layout, top view — open source RP2040/RP2350 board by Acliad

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.

QtyPartRefs
1
3.3V
MIC5366-3.3YC5
U101
1
C5359995
CM1213A−02Sx
U102
1
SN74LVC1T45DCK
U103
1
RP2040
U104
1
W25Q40CLSNIG
U105
1
ABLS-12.000MHZ-B4-T
Y101
1
C492404
SWD
J101
1
C2927038
USB-C
J102
1
C2691448
UART
J103
2
C2800576
PTS636 SL43 SMTR LFS
SW101, SW102
1
PG1511
M1
SW301
1
PG1511
M7
SW302
1
PG1511
F13
SW303
1
PG1511
F14
SW304
1
PG1511
F15
SW305
1
PG1511
F16
SW306
1
PG1511
M2
SW307
1
PG1511
M8
SW308
1
PG1511
Num Toggle
SW309
1
PG1511
/
SW310
Show 34 more
QtyPartRefs
1
PG1511
*
SW311
1
PG1511
-
SW312
1
PG1511
M3
SW313
1
PG1511
M9
SW314
1
PG1511
7
SW315
1
PG1511
8
SW316
1
PG1511
9
SW317
1
PG1511
+
SW318
1
PG1511
M4
SW319
1
PG1511
M10
SW320
1
PG1511
4
SW321
1
PG1511
5
SW322
1
PG1511
6
SW323
1
PG1511
M5
SW324
1
PG1511
M11
SW325
1
PG1511
1
SW326
1
PG1511
2
SW327
1
PG1511
3
SW328
1
PG1511
Enter
SW329
1
PG1511
M6
SW330
1
PG1511
M12
SW331
1
PG1511
0
SW332
1
PG1511
.
SW333
33
SK6805MINI-E
SK6812-E
D201, D202, D203, D204, D205, D206, D207, D208 +25
33
1N4148
D301, D302, D303, D304, D305, D306, D307, D308 +25
1
10UF
10uF
C101
4
1UF
1uF
C102, C103, C115, C116
45
100NF
100nF
C104, C105, C106, C107, C108, C109, C110, C111 +37
2
27PF
27pF
C118, C119
2
5.1K
5.1k
R101, R102
2
1k
R103, R108
1
330
R104
2
27
R105, R106
1
10K
10k
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