Board

dennisss·dacha·doc/keyboard/board-r1/board.kicad_pcb

Board layout, top view — open source Nordic nRF board by dennisss
Simulate this board

About the Board

Board is an open source Nordic nRF PCB design by dennisss, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 363 × 128 mm, with 420 components from 41 distinct parts.

Its main chip is the MDBT50-512K, from the Nordic nRF family. Other key parts include the 74HC595, MCP73831-2-OT, LM3671-3.3 and 24LC256. By type, the board carries 90 diodes, 89 switches, 10 resistors, 9 capacitors, 6 ICs and 4 connectors.

It belongs with the iot & wireless and displays & leds designs in this gallery.

From the project

Monorepo for awesome tools/projects/libraries

- 87 keys TKL layout - Per-key RGB LED and keyboard side illumination - Either wireless (battery powered) or USB operation - Hot swap key switch sockets - OLED display

- Add revision numbers to the PCB and 3d printed parts. - Add a reset button for USB reprogramming. - Check whether the USB diode is getting too hot. - USB Hub - Integrate the coulomb counter onto the board - Verify TC2030 header is standard - Accelerometer - Round the PCB corners so that there is more space to round the 3d printed case - Have an even number of PCB holes on the left and right side of center to make it easier…

Board, from the project README
From the project README

Main components on the Board

Board bill of materials (BOM)

420 components, 41 distinct parts.

QtyPartRefs
1
MDBT50-512K
U1
2
74HC595
U3, U4
1
MCP73831-2-OT
U5
1
LM3671-3.3
U6
1
24LC256
U7
2
DMG2305
Q1, Q2
1
2N7002
Q3
1
OLED
J1
1
Conn_01x05
J2
1
Conn_01x03
J3
1
Conn_01x02
J5
87
0.1uF
CS1, CS2, CS3, CS4, CS5, CS6, CS7, CS8 +79
16
0.1uF
CS88, CS89, CS90, CS91, CS92, CS93, CS94, CS95 +8
87
SK6812MINI-E
E1, E2, E3, E4, E5, E6, E7, E8 +79
16
SK6812MINI-E
E88, E89, E90, E91, E92, E93, E94, E95 +8
72
SW_Push
SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +64
1
SW_Push
SW30
2
SW_Push
SW33, SW46
1
SW_Push
SW49
2
SW_Push
SW61, SW65
Show 21 more
QtyPartRefs
1
SW_Push
SW62
1
SW_Push
SW63
1
SW_Push
SW76
7
SW_Push
SW81, SW82, SW83, SW90, SW91, SW92, SW93
1
SW_Push
SW86
89
1N4148W
D1, D2, D3, D4, D5, D6, D7, D8 +81
1
MBR120
D97
1
15n
L1
1
10u
L2
1
2.2u
L3
2
0.1uF
C1, C2
3
10uF
C3, C4, C6
3
1uF
C5, C8, C9
1
10uF
C7
1
4.7K
R1
1
100
R2
2
100K
R3, R10
2
2K
R6, R7
1
10K
R8
2
22
R11, R12
1
100K
R13

Board design files

The KiCad project lives in the dennisss/dacha repository on GitHub; these links point at the commit this page was built from.

Board: common questions

What microcontroller does the Board use?

The Board is built around the MDBT50-512K, from the Nordic nRF family.

How big is the Board?

The Board measures 363 × 128 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Board?

420 components, from 41 distinct parts. The full bill of materials is listed on this page.

Where can I download the Board design files?

From the dennisss/dacha repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Board design in my own project?

Yes, under the terms of its Apache-2.0 license, which dennisss chose for the repository.

Can I test firmware for the Board without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Nordic nRF firmware against it before you order a PCB.

More boards in dacha

Similar boards