Dynamis

bbrfkr·dynamis-keyboard

Dynamis PCB layout, top view — open source AVR/Arduino board by bbrfkr

About the Dynamis PCB

Dynamis is an open source AVR/Arduino PCB design by bbrfkr, published on GitHub under the MIT license. It is a 2-layer board measuring 9.1 × 18.3 mm, with 198 components from 40 distinct parts.

Its main chip is the ATMEGA32U4-M, from the AVR/Arduino family. Other key parts include the PMW3360DM-T2QU, TPS73601DBV and TPD4E05U06DQAR. By type, the board carries 70 diodes, 64 switches, 22 capacitors, 13 resistors, 5 ICs and 5 LEDs.

It belongs with the keyboards designs in this gallery.

From the project

You can download the firmware for this keyboard from here.

You can download the firmware for this keyboard from here.

Moreover, "dynamis" is registered in remap. From this, you can remap keymap through web browser.

Dynamis, from the project README
From the project README

Main components on the Dynamis

Dynamis bill of materials (BOM)

198 components, 40 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA32U4-M
ATmega32U4-M
U0
1
PMW3360DM-T2QU
U1
2
TPS73601DBV
U2, U3
1
TPD4E05U06DQAR
U4
1
16MHZ
16Mhz
Y0
1
USB_C_RECEPTACLE_USB2.0
USB_C_Receptacle_USB2.0
J0
1
ESD5Z5V0
MDD
ESDD0
1
SMD0805-050-16V
TECHFUSE
F0
1
RotaryEncoder
RE0
1
TS-1187A-B-A-B
RESET_SW0
1
2.25U
STAB00
54
SW_Push
SW00_00, SW00_01, SW00_02, SW00_03, SW00_04, SW00_05, SW00_06, SW01_01 +46
1
SW_Push
SW01_00
7
SW_Push
SW03_00, SW04_00, SW04_01, SW04_02, SW04_06, SW09_05, SW09_06
1
SW_Push
SW04_03
1
SW_Push
SW04_05
1
SW_Push
SWBS_L00
4
SW_Push
SWBS_S00, SWCL_S00, SWET_AN00, SWLS_S01
2
SW_Push
SWCL_N00, SWRS_S01
1
SW_Push
SWET_IS00
Show 20 more
QtyPartRefs
1
SW_Push
SWLS_L01
1
SW_Push
SWRS_L01
1
SW_Push
SWSP_L04
1
SW_Push
SWSP_S04
5
SK6812MINI-E
LED00, LED01, LED02, LED03, LED04
70
D
D00_00, D00_01, D00_02, D00_03, D00_04, D00_05, D00_06, D01_00 +62
2
22PF
22pF
C0, C1
3
C1848
1μF
C2, C14, C18
10
C24497
0.1μF
C3, C4, C5, C8, C9, C11, C13, C15 +2
5
C13585
10μF
C6, C10, C12, C16, C20
2
C29823
4.7μF
C7, C21
2
22
R0, R1
3
10K
10k
R2, R5, R6
2
5.1K
5.1k
R3, R4
1
39
R7
1
37.4K
37.4k
R9
1
63.4K
R10
1
52.3K
52.3k
R11
1
30.1K
30.1k
R12
1
1M
R13

Dynamis design files

The KiCad project lives in the bbrfkr/dynamis-keyboard repository on GitHub; these links point at the commit this page was built from.

Dynamis: common questions

What microcontroller does the Dynamis use?

The Dynamis is built around the ATMEGA32U4-M, from the AVR/Arduino family.

How big is the Dynamis PCB?

The Dynamis measures 9.1 × 18.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Dynamis?

198 components, from 40 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 Dynamis design files?

From the bbrfkr/dynamis-keyboard repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Dynamis design in my own project?

Yes, under the terms of its MIT license, which bbrfkr chose for the repository.

Can I test firmware for the Dynamis without the hardware?

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

Similar boards