Skip to the content
2 layers310 × 125 mmKBUltraMk1, the printed circuit board in 3D

The ultimate custom keyboard (for me).

Size
310 × 125 mm
Copper layers
2
Thickness
1.6 mm
Parts
354
Nets
280
Pads
1,526
Tracks, vias
2,513, 3,436
Pours
9
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 May 2026
Updated
9 Oct 2026

Parts

354
QtyValueFootprintReferences
79100nCapacitor_SMD:C_0603_1608MetricC104, C111, C201, C202, C203, C204, C205, C206, C207, C208, C209, C210, C211, C212, C213, C214 +63
77SK6812MINI-ELED_SMD:LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMountLED201, LED202, LED203, LED204, LED205, LED206, LED207, LED208, LED209, LED210, LED211, LED212, LED213, LED214, LED215, LED216 +61
75DDiode_SMD:D_SOD-123D201, D202, D203, D204, D205, D206, D207, D208, D209, D210, D211, D212, D213, D214, D215, D216 +59
60SW_SPSTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00uSW201, SW202, SW203, SW204, SW205, SW206, SW207, SW208, SW209, SW210, SW211, SW212, SW213, SW214, SW215, SW216 +44
8MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH202, H204, H206, H208, H210, H211, H212, H213
710kResistor_SMD:R_0603_1608MetricR101, R102, R103, R104, R105, R106, R107
7SW_SPSTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.25uSW268, SW269, SW270, SW272, SW273, SW274, SW275
410uCapacitor_SMD:C_0603_1608MetricC103, C106, C107, C110
4Stabalizer 2.00uPCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_2.00uH201, H203, H205, H207
4TestPointTestPoint:TestPoint_Pad_D1.0mmTP101, TP102, TP103, TP104
30RResistor_SMD:R_0603_1608MetricR108, R109, R110
2100uCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_HandSolderC105, C108
2500RResistor_SMD:R_0603_1608MetricR201, R202
2BLUELED_SMD:LED_0603_1608MetricD101, D103
2SW_SPSTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.50uSW227, SW240
2SW_SPSTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_2.25uSW254, SW256
1100nCapacitor_SMD:C_0402_1005MetricC109
110uCapacitor_SMD:C_0805_2012MetricC102
11uCapacitor_SMD:C_0603_1608MetricC101
1AZ1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U104
1BMI160Package_LGA:Bosch_LGA-14_3x2.5mm_P0.5mmU102
1CR2013-MI2120Display:CR2013-MI2120U103
1Conn_02x20_Top_BottomConnector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ101
1DRV2605LDGSPackage_SO:TSSOP-10_3x3mm_P0.5mmU101
1Motor_DC_ALTConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalM101
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_MountingHolesSW101
1SW_SPSTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_6.25uSW271
1SW_SPSTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_2.00uSW225
1SW_SPSTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_2.75uSW267
1SW_SPSTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.75uSW242
1SolderJumper_3_OpenJumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabelsJP101
1Stabalizer 6.25uPCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_6.25uH209

More from abinash18/KBUltra

2
  • 4 layers53.5 × 49.5 mmControlCardRP, the printed circuit board in 3D

    ControlCardRP

    abinash18/KBUltra

    The ultimate custom keyboard (for me).

    181 partsGPL-3.0
  • 4 layers53.5 × 49.5 mmControlCardRP, the printed circuit board in 3D

    ControlCardRP

    abinash18/KBUltra

    The ultimate custom keyboard (for me).

    153 partsGPL-3.0

Similar boards

  • 2 layers27 × 45 mmAlarmshock protofinal, the printed circuit board in 3D

    Alarmshock protofinal

    Enoch36Yi/AlarmShock

    As a chronic deep sleeper, I created AlarmShock to help me wake up on time when standard alarms don't work. The design uses a BMI160 accelerometer and gyroscope to measure wrist movement, an ESP32-S3 MCU, and a DRV2605L…

    30 parts
  • 2 layers287.8 × 126.7 mmNoName, the printed circuit board in 3D

    NoName

    AlaaSaadAbdo/battoota

    Keyboards

    267 parts188
  • 2 layers96 × 74 mmMacroController, the printed circuit board in 3D

    MacroController

    alex1klimovich/nrf52840-macro-controller

    Custom nRF52840 productivity controller for digital artists — PCB, BLE/USB firmware, OLED, haptics, RGB, and enclosure CAD.

    78 parts1
  • 2 layers171.7 × 103.2 mmMacropad v2, the printed circuit board in 3D

    Macropad v2

    Anycircle11139s/Macropad-v2

    I wanted to make a second version of my macropad because I was confident, that with my improved skills, I could cook up something better. I spent a long time creating this, and I'm really proud of what I made.

    70 parts
  • 2 layers59.5 × 108.5 mmData streamdeck, the printed circuit board in 3D

    Data streamdeck

    vcazan/open-screen-deck

    Per-key LCD macro pad: 6 screen-keys, ESP32-S3, IMU / ambient light / haptics / edge glow. Open hardware, open firmware, no subscription.

    71 partsMIT
  • 2 layers59.1 × 99.9 mmCheap FOCer 2 60mm, the printed circuit board in 3D

    Cheap FOCer 2 60mm

    shamansystems/Cheap-FOCer-2

    Low-Cost Motor Controller based on the VESC 6

    193 parts407
  • 2 layers41 × 22 mmUECG rev4, the printed circuit board in 3D

    UECG rev4

    ultimaterobotics/uECG_v4_3_all

    uECG - very small wearable ECG device that sends raw and processed data over BLE

    69 parts77MIT
  • 4 layers38.1 × 25.4 mmOpenHAK 03, the printed circuit board in 3D

    OpenHAK 03

    OpenHAK/OpenHAK_Hardware

    Opensource Health Activity Kit Hardware files

    51 parts56

Questions

How big is the KBUltraMk1 PCB?

It measures 310 × 125 mm and has 2 copper layers, 1.6 mm thick.

What parts does the KBUltraMk1 use?

354 parts, built around the DRV2605LDGS, BMI160 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 KBUltraMk1 KiCad files?

From the abinash18/KBUltra repository on GitHub, at the commit this page was made from: the board is Hardware/PCB/Mk1/Rev1/KBUltraMk1/KBUltraMk1.kicad_pcb and its schematic ControlCardRP/Hardware/Rev1/ControlCardRP/ControlCardRP.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the KBUltraMk1 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).