

DuzaKlawiatura
Analog Hall Effect Mechanical Keyboard
- Size
- 320.8 × 128.3 mm
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 391
- Nets
- 237
- Pads
- 1,414
- Tracks, vias
- 1,528, 763
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 11 Jun 2025
- Updated
- 11 Jun 2025
Overview
DuzaKlawiatura is an open-source printed circuit board by matres24, from the matres24/75-Analog-Keyboard repository on GitHub. It is a 6-layer board of 320.8 × 128.3 mm with 391 parts on 237 nets, routed with 1,528 tracks and 763 vias.
It is built around the STM32F072CBT6, SN74LV1T34DBV and DRV2605LDGS, with the CD74HC4067SM96, PRTR5V0U2X and WS2812B among its other parts. Its parts include 188 capacitors, 82 diodes, 82 switches, 17 resistors and 11 ICs. It belongs with the STM32 boards of this library.
Main components
6STM32F072CBT6
LQFP-48(7x7)-40℃~+85℃ 1.65V~3.6V 128KB 12bit 12bit 16KB 32 Bit 37 48MHz ARM Cortex-M0 Built-in FLASH LQFP-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)SN74LV1T34DBV
SOT-23-5-40℃~+125℃ 1 1 1.6V~5.5V 10uA 5.5ns@5V,15pF 74LV 8mA 8mA Level shifting Push-pull Unidirectional SOT-23-5 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, TransceiversDRV2605LDGS
VSSOP-10-0.5mm-40℃~+85℃ 1 2V~5.2V 500uA I2C Yes VSSOP-10-0.5mm Brushed DC Motor Drivers ROHSTexas InstrumentsBrushed DC Motor DriversCD74HC4067SM96
SSOP-24-208mil-55℃~+125℃ 15ns 16 16:1 2V~6V 5pF 70Ω 89MHz SSOP-24-208mil Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, MultiplexersPRTR5V0U2X
SOT-143-55℃~+125℃ 0.3pF、0.8pF 100W 10V、15V 5V 6.5V 6A 80nA ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Three channels Unidirectional SOT-143 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)WS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.md75%-Analog-Keyboard
A custom-built mechanical keyboard featuring Hall effect sensors for analog key press detection. This project uses DRV5055A4 Hall sensors, magnets mounted in keycaps, and a CD74HC4067 multiplexer controlled by a microcontroller. Each key press is measured as a variable voltage, enabling analog input functionality. RGB LEDs (WS2812B) provide per-key lighting. This project is meant to fit into Monsgeek M1 case.

Parts
391| Qty | Value | Footprint | References |
|---|---|---|---|
| 82 | 0,1u | Capacitor_SMD:C_0402_1005Metric | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +66 |
| 82 | 100n | Capacitor_SMD:C_0402_1005Metric | C101, C102, C1010, C1011, C1012, C1013, C1014, C1015, C1016, C1017, C1018, C1019, C1020, C1021, C1022, C1023 +66 |
| 82 | WS2812B | KB_Switch_Misc:MX-LED_WS2812B_wide | LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +66 |
| 71 | DRV5053 | KB_MX_Analog:MX-Analog-1U | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +55 |
| 13 | 100nF | Capacitor_SMD:C_0402_1005Metric | C88, C90, C91, C92, C93, C94, C97, Cx1, Cx2, Cx3, Cx4, Cx5, Cx6 |
| 13 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R13, R14, R15 |
| 6 | CD74HC4067SM | Package_SO:SSOP-24_5.3x8.2mm_P0.65mm | U1, U2, U3, U4, U5, U10 |
| 6 | MountingHole | MountingHole:MountingHole_2.2mm_M2_ISO7380_Pad | H1, H2, H3, H4, H5, H6 |
| 5 | 10n | Capacitor_SMD:C_0402_1005Metric | C83, C85, C86, C87, C98 |
| 4 | 1uF | Capacitor_SMD:C_0402_1005Metric | C95, C96, C99, C100 |
| 3 | DRV5053 | KB_MX_Analog:MX-Analog-1.25U | SW73, SW74, SW75 |
| 2 | 2,2k | Resistor_SMD:R_0402_1005Metric | R16, R17 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R11, R12 |
| 2 | DRV5053 | KB_MX_Analog:MX-Analog-2.25U | SW57, SW59 |
| 2 | DRV5053 | KB_MX_Analog:MX-Analog-1.75U | SW45, SW70 |
| 2 | DRV5053 | KB_MX_Analog:MX-Analog-1.5U | SW30, SW43 |
| 2 | SW_SPST | Button_Switch_SMD:SW_SPST_B3U-1000P | BOOT0, RST1 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C89 |
| 1 | 10uF | Capacitor_SMD:C_0402_1005Metric | C84 |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | DRV2605LDGS | Package_SO:VSSOP-10_3x3mm_P0.5mm | U11 |
| 1 | DRV5053 | KB_MX_Analog:MX-Analog-2U | SW28 |
| 1 | DRV5053 | KB_MX_Analog:MX-Analog-6.25U-ReversedStabilizers | SW76 |
| 1 | PRTR5V0U2X | Package_TO_SOT_SMD:SOT-143 | U8 |
| 1 | SN74LV1T34DBV | Package_TO_SOT_SMD:SOT-23-5 | U7 |
| 1 | STM32F072CBT6 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U6 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J3 |
| 1 | XC6206P332MR-Regulator_Linear | Package_TO_SOT_SMD:SOT-23 | U9 |
More from matres24/75-Analog-Keyboard
1- 2 layers312.2 × 127.7 mm

Similar boards
- 4 layers79.5 × 100 mm

Klawiatura analogowa
matres24/KiCad_matnumpad
This is a numpad keyboard with Hall Effect sensors with Lekker L45 switches
101 parts1 - 2 layers273.8 × 90.9 mm

- 2 layers376 × 124 mm

- 2 layers100 × 60 mm

Daisy V2 - STM32
ghostseven/Draytronics-Daisy-PCB-V2
An open source macro pad with a rotary encoder and OLED panel, this is an alternative version to the original through hole Daisy kit.
57 parts - 4 layers405.4 × 159 mm

Heimdall
modern-hobbyist/aesir
Collection of KiCad PCB designs for custom keyboards, including full-sized and split ergonomic layouts with STM32F072CBT6 microcontrollers.
322 parts27 - 4 layers56 × 48 mm

- 2 layers391.2 × 166.5 mm

Takt11800
vuckale/takt11800
Replacement PCB for Cherry G80 11800/Compaq MX 11800 keyboard using QMK firmware and VIA
284 parts12CERN-OHL-S-2.0 - 4 layers82 × 96 mm

Questions
How big is the DuzaKlawiatura PCB?
It measures 320.8 × 128.3 mm and has 6 copper layers, 1.6 mm thick.
What parts does the DuzaKlawiatura use?
391 parts, built around the STM32F072CBT6, SN74LV1T34DBV, DRV2605LDGS and CD74HC4067SM96. 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 DuzaKlawiatura KiCad files?
From the matres24/75-Analog-Keyboard repository on GitHub, at the commit this page was made from: the board is DuzaKlawiatura/DuzaKlawiatura.kicad_pcb and its schematic DuzaKlawiatura/Diody.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the DuzaKlawiatura design in my own project?
Its repository states no licence, so its author keeps all rights: ask matres24 before reusing the design.