

Laser keyboard
- Size
- 336.8 × 109.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 179
- Nets
- 139
- Pads
- 813
- Tracks, vias
- 1,794, 180
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 30 Oct 2024
- Updated
- 6 Nov 2026
Overview
Laser keyboard is an open-source printed circuit board by bbrfkr, from the bbrfkr/laser-keyboard repository on GitHub. It is a 2-layer board of 336.8 × 109.9 mm with 179 parts on 139 nets, routed with 1,794 tracks and 180 vias.
It is built around the ATMEGA32U4-MU, PMW3360DM-T2QU and TPS73601DBV, with the SK6812MINI-E, BSMD1206-050-16V and ESD5Z5V0 among its other parts. Its parts include 76 diodes, 54 switches, 22 capacitors, 10 resistors and 4 ICs. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
8ATMEGA32U4-MU
VQFN-44-EP(7x7)-40℃~+85℃ 10bit 16MHz 1KB 2.5KB 2.7V~5.5V 26 32KB 8 Bit AVR Built-in FLASH VQFN-44-EP(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)PMW3360DM-T2QU
DIP-16Low-power mode、Interrupt output、Self-test function DIP-16 Specialized Sensors ROHSPixArtSpecialized SensorsTPS73601DBV
SOT-23-5-40℃~+125℃@(Tj) 1 1.2V~5.5V 200mV@(400mA) 5.5V 500mA 58dB@(100Hz) Adjustable Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)BSMD1206-050-16V
1206-40℃~+85℃ 1.9mm 100A 100ms 150mΩ 16V 1A 1mm 3.6mm 500mA 600mW 700mΩ 1206 Resettable Fuses ROHSBHFUSEResettable FusesESD5Z5V0
SOD-523-55℃~+150℃ 1 105W 15V 5V 6.2V 7A 80nA 80pF ESD IEC 61000-4-2 Unidirectional SOD-523 ESD and Surge Protection (TVS/ESD) ROHSMDDESD And Surge Protection (TVS/ESD)TPD4E05U06DQAR
USON-10-40℃~+125℃ 0.5pF 10nA 14V 2.5A@8/20us 40W@8/20us 5.5V 6.5V ESD Four channels IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Unidirectional USON-10(1x2.5) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD Protection DevicesTS-1187A-B-A-B
SMD-4P,5.1x5.1mm-30℃~+85℃ 1.5mm 1.6N 100,000 cycles 12V 5.1mm 5.1mm 50mA Gold No Round Button SPST Surface Mount,Vertical Without Bracket SMD-4P,5.1x5.1mm Tactile Switches ROHSXKB ConnectionTactile Switches
Parts
179| Qty | Value | Footprint | References |
|---|---|---|---|
| 54 | D | random-keyboard-parts:D_SOD-123-Pretty | D01_2, D01_3, D01_4, D01_5, D01_6, D01_7, D01_8, D02_2, D02_3, D02_4, D02_5, D02_6, D02_7, D02_8, D03_2, D03_3 +38 |
| 39 | SW_Push | MX_Only:MXOnly-1U-Hotswap | SW01_3, SW01_4, SW01_5, SW01_6, SW01_7, SW01_8, SW02_3, SW02_4, SW02_5, SW02_6, SW02_7, SW02_8, SW03_3, SW03_4, SW03_5, SW03_6 +23 |
| 22 | SK6812MINI-E | SK6812MINI-E:SK6812MINIE | LED1, LED2, LED3, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22 +6 |
| 10 | 0.1μF | Capacitor_SMD:C_1206_3216Metric | C4, C5, C6, C8, C10, C12, C14, C17, C18, C19 |
| 6 | SW_Push | MX_Only:MXOnly-1.25U-Hotswap | SW04_2, SW04_3, SW04_4, SW04_7, SW08_5, SW08_6 |
| 5 | 10μF | Capacitor_SMD:C_1206_3216Metric | C7, C11, C15, C20, C21 |
| 3 | 10k | Resistor_SMD:R_1206_3216Metric | R3, R4, R9 |
| 3 | 1μF | Capacitor_SMD:C_1206_3216Metric | C3, C9, C13 |
| 2 | 22 | Resistor_SMD:R_1206_3216Metric | R1, R2 |
| 2 | 22pF | Capacitor_SMD:C_1206_3216Metric | C1, C2 |
| 2 | 4.7μF | Capacitor_SMD:C_1206_3216Metric | C16, DC1 |
| 2 | 5.1k | Resistor_SMD:R_1206_3216Metric | DR1, DR2 |
| 2 | Conn_01x04_Pin | 1157-04AU:FPC-SMD_4P-P1.00_1157-04AU | DJ2, J1 |
| 2 | SW_Push | MX_Only:MXOnly-1.75U-Hotswap | SW02_2, SW07_3 |
| 2 | SW_Push | MX_Only:MXOnly-2.25U-Hotswap | SW03_2, SW06_2 |
| 2 | SW_Push | MX_Only:MXOnly-1.5U-Hotswap | SW01_2, SW05_2 |
| 2 | TPS73601DBV | Package_TO_SOT_SMD:SOT-23-5 | U3, U5 |
| 1 | 16Mhz | X322516MLB4SI:OSC-SMD_4P-L3.2-W2.5-BL | Y1 |
| 1 | 1M | Resistor_SMD:R_1206_3216Metric | DR3 |
| 1 | 30.1k | Resistor_SMD:R_1206_3216Metric | R8 |
| 1 | 37.4k | Resistor_SMD:R_1206_3216Metric | R5 |
| 1 | 39 | Resistor_SMD:R_1206_3216Metric | R10 |
| 1 | 52.3k | Resistor_SMD:R_1206_3216Metric | R7 |
| 1 | 63.4K | Resistor_SMD:R_1206_3216Metric | R6 |
| 1 | ATmega32U4-M | Package_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm | U1 |
| 1 | BSMD1206-050-16V | Fuse:Fuse_1206_3216Metric | DF1 |
| 1 | ESD5Z5V0 | Diode_SMD:D_SOD-523 | DESDD1 |
| 1 | EncSW | Rotary_Encoder:RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm | SW08_1 |
| 1 | PMW3360DM-T2QU | KiCad:PMW3360 | U4 |
| 1 | SW_Push | MX_Only:MXOnly-2.25U-Hotswap-ReversedStabilizers | SW04_5 |
| 1 | SW_Push | MX_Only:MXOnly-2.75U-Hotswap-ReversedStabilizers | SW08_7 |
| 1 | TPD4E05U06DQAR | TPD4E05U06DQAR:USON-10_L2.5-W1.0-P0.50-BL | DU1 |
| 1 | TS-1187A-B-A-B | TS-1187A-B-A-B:SW_TS-1187A-B-A-B | RESET_SW1 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | DJ1 |
The 177 most common of 179 parts.
Questions
How big is the Laser keyboard PCB?
It measures 336.8 × 109.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Laser keyboard use?
179 parts, built around the ATMEGA32U4-MU, PMW3360DM-T2QU, TPS73601DBV and SK6812MINI-E. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Laser keyboard KiCad files?
From the bbrfkr/laser-keyboard repository on GitHub, at the commit this page was made from: the board is laser-keyboard.kicad_pcb and its schematic laser-keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Laser keyboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask bbrfkr before reusing the design.
Similar boards
- 2 layers342.9 × 109.6 mm

- 2 layers221.5 × 172.5 mm

- 2 layers57.1 × 75.5 mm

- 2 layers22.8 × 24 mm

- 2 layers494.6 × 193.6 mm

- 2 layers176.4 × 133.2 mm

MainPCB v0.92
FilmNeverDie/Farbung
A open source project based on FilmNeverDie's CP800 film processing machine
207 parts25BSD-3-Clause - 2 layers46 × 46 mm

Maiana Blue N2000 v8.2
Haimana/MAIANA_BLUE
Firmware and hardware materials for the MAIANA-class AIS transponder ecosystem. The design builds on the open MAIANA project (GPL v3, Peter Antypas).
54 parts3 - 2 layers46 × 46 mm

NMEA2000Adapter-8.1
rolandvs/ais_transponder
A real, functioning low-power AIS transponder (class B)
52 parts1GPL-3.0