Skip to the content
6 layers320.8 × 128.3 mmDuzaKlawiatura, the printed circuit board in 3D

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

6

README

README.md

75%-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.

Layout

Parts

391
QtyValueFootprintReferences
820,1uCapacitor_SMD:C_0402_1005MetricC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +66
82100nCapacitor_SMD:C_0402_1005MetricC101, C102, C1010, C1011, C1012, C1013, C1014, C1015, C1016, C1017, C1018, C1019, C1020, C1021, C1022, C1023 +66
82WS2812BKB_Switch_Misc:MX-LED_WS2812B_wideLED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +66
71DRV5053KB_MX_Analog:MX-Analog-1USW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +55
13100nFCapacitor_SMD:C_0402_1005MetricC88, C90, C91, C92, C93, C94, C97, Cx1, Cx2, Cx3, Cx4, Cx5, Cx6
1310kResistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R13, R14, R15
6CD74HC4067SMPackage_SO:SSOP-24_5.3x8.2mm_P0.65mmU1, U2, U3, U4, U5, U10
6MountingHoleMountingHole:MountingHole_2.2mm_M2_ISO7380_PadH1, H2, H3, H4, H5, H6
510nCapacitor_SMD:C_0402_1005MetricC83, C85, C86, C87, C98
41uFCapacitor_SMD:C_0402_1005MetricC95, C96, C99, C100
3DRV5053KB_MX_Analog:MX-Analog-1.25USW73, SW74, SW75
22,2kResistor_SMD:R_0402_1005MetricR16, R17
25.1kResistor_SMD:R_0402_1005MetricR11, R12
2DRV5053KB_MX_Analog:MX-Analog-2.25USW57, SW59
2DRV5053KB_MX_Analog:MX-Analog-1.75USW45, SW70
2DRV5053KB_MX_Analog:MX-Analog-1.5USW30, SW43
2SW_SPSTButton_Switch_SMD:SW_SPST_B3U-1000PBOOT0, RST1
110uFCapacitor_SMD:C_0603_1608MetricC89
110uFCapacitor_SMD:C_0402_1005MetricC84
1500mAFuse:Fuse_1206_3216MetricF1
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1DRV2605LDGSPackage_SO:VSSOP-10_3x3mm_P0.5mmU11
1DRV5053KB_MX_Analog:MX-Analog-2USW28
1DRV5053KB_MX_Analog:MX-Analog-6.25U-ReversedStabilizersSW76
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143U8
1SN74LV1T34DBVPackage_TO_SOT_SMD:SOT-23-5U7
1STM32F072CBT6Package_QFP:LQFP-48_7x7mm_P0.5mmU6
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3
1XC6206P332MR-Regulator_LinearPackage_TO_SOT_SMD:SOT-23U9

More from matres24/75-Analog-Keyboard

1
  • 2 layers312.2 × 127.7 mmDuzaKlawiatura, the printed circuit board in 3D

    DuzaKlawiatura

    matres24/75-Analog-Keyboard

    Analog Hall Effect Mechanical Keyboard

    386 parts2

Similar boards

  • 4 layers79.5 × 100 mmKlawiatura analogowa, the printed circuit board in 3D

    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 mmWired wizza, the printed circuit board in 3D

    Wired wizza

    AlaaSaadAbdo/battoota

    Keyboards

    186 parts188
  • 2 layers376 × 124 mmMioke80B, the printed circuit board in 3D

    Mioke80B

    phpbbireland/mioke80

    QMK Based Open Hardware Keyboard with 99 Keys

    323 parts2
  • 2 layers100 × 60 mmDaisy V2 - STM32, the printed circuit board in 3D

    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 mmHeimdall, the printed circuit board in 3D

    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 mmProtoBoard, the printed circuit board in 3D

    ProtoBoard

    ciborg971/ProtoBoard

    A small PCB for great (next gen) gloves

    96 parts5MIT
  • 2 layers391.2 × 166.5 mmTakt11800, the printed circuit board in 3D

    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 mmKeyboard, the printed circuit board in 3D

    Keyboard

    Kruk1/keyboard_pcb

    67 parts

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.