Laser keyboard

bbrfkr·laser-keyboard

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

About the Laser keyboard PCB

Laser keyboard is an open source AVR/Arduino PCB design by bbrfkr, published on GitHub. It is a 2-layer board measuring 336.8 × 109.9 mm, with 177 components from 36 distinct parts.

Its main chip is the ATMEGA32U4-M, from the AVR/Arduino family. Other key parts include the TPS73601DBV and PMW3360DM-T2QU. By type, the board carries 54 switches, 54 diodes, 22 LEDs, 21 capacitors, 10 resistors and 4 ICs.

It belongs with the keyboards designs in this gallery.

Main components on the Laser keyboard

Laser keyboard bill of materials (BOM)

177 components, 36 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA32U4-M
ATmega32U4-M
U1
2
TPS73601DBV
U3, U5
1
PMW3360DM-T2QU
U4
1
16MHZ
16Mhz
Y1
1
Conn_01x04_Pin
J1
1
C29823
4.7μF
DC1
1
ESD5Z5V0
MDD
DESDD1
1
SMD0805-050-16V
TECHFUSE
DF1
1
USB_C_RECEPTACLE_USB2.0_16P
USB_C_Receptacle_USB2.0_16P
DJ1
1
Conn_01x04_Pin
DJ2
2
5.1K
5.1k
DR1, DR2
1
1M
DR3
1
TPD4E05U06DQAR
DU1
1
TS-1187A-B-A-B
RESET_SW1
2
SW_Push
SW01_2, SW05_2
39
SW_Push
SW01_3, SW01_4, SW01_5, SW01_6, SW01_7, SW01_8, SW02_3, SW02_4 +31
2
SW_Push
SW02_2, SW07_3
2
SW_Push
SW03_2, SW06_2
6
SW_Push
SW04_2, SW04_3, SW04_4, SW04_7, SW08_5, SW08_6
1
SW_Push
SW04_5
Show 16 more
QtyPartRefs
1
EncSW
SW08_1
1
SW_Push
SW08_7
22
SK6812MINI-E
LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +14
54
D
D01_2, D01_3, D01_4, D01_5, D01_6, D01_7, D01_8, D02_2 +46
2
22PF
22pF
C1, C2
3
C1848
1μF
C3, C9, C13
10
C24497
0.1μF
C4, C5, C6, C8, C10, C12, C14, C17 +2
5
C13585
10μF
C7, C11, C15, C20, C21
1
C29823
4.7μF
C16
2
22
R1, R2
3
10K
10k
R3, R4, R9
1
37.4K
37.4k
R5
1
63.4K
R6
1
52.3K
52.3k
R7
1
30.1K
30.1k
R8
1
39
R10

Laser keyboard design files

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

Laser keyboard: common questions

What microcontroller does the Laser keyboard use?

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

How big is the Laser keyboard PCB?

The Laser keyboard measures 336.8 × 109.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Laser keyboard?

177 components, from 36 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 Laser keyboard design files?

From the bbrfkr/laser-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 Laser keyboard design in my own project?

The repository has no license, so all rights stay with bbrfkr. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Laser keyboard 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