Skip to the content
PCBKitNew board
2 layers257.2 × 100.3 mmLaika pcb, the printed circuit board in 3D

45%-ish DIY keyboard

Size
257.2 × 100.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
107
Nets
75
Pads
510
Tracks, vias
382, 52
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 Apr 2026
Updated
14 Apr 2026

Overview

Laika pcb is an open-source printed circuit board by kapee1, from the kapee1/laika repository on GitHub. It is a 2-layer board of 257.2 × 100.3 mm with 107 parts on 75 nets, routed with 382 tracks and 52 vias.

It is built around the 1N4148W. Its parts include 53 switches, 52 diodes and 1 IC. It belongs with the RP2040 boards of this library.

Main components

1

README

README.md

Laika - 45%-ish v4n4g0n-inspired keyboard

Untitled

Build guide — coming soon


Main features:

  • Custom compact layout — 47 keys + half of number row
  • Waveshare RP2040-Zero MCU
  • MX hotswap
  • Split spacebar support (2 × 3u or 1 x 6u)
  • Two plate options: Standard and Extra (extra plate has enlarged stabilizers holes)
  • Top mount with o-rings
  • The two halves of the case and top weight are held together by magnets
  • VIAL / QMK firmware

Layout:

laika


BOM:

PartQuantity
Laika PCB1
Laika Case Top1
Laika Case Bottom1
Laika Plate (Standard or Extra)1
Top Weight1
Battery Cover (optional)1
Waveshare RP2040-Zero1
1N4148W SOD-123 Diodes53
MX-compatible switches53
MX hotswap sockets53
Stabilizers (PCB-mount)2x3u or 1x6u
M2 screws x 4 mm10
M2 inserts OD:3.2, H:38
Rubber feet 3M SJ5302 (8x8x2)4
Magnets 5x314
Magnets 5x14
Silicone o-rings 5x28

Files:

text
laika/
├── case/
│   ├── top.step                          # Top case
│   ├── bottom.step                       # Bottom case
│   ├── battery-cover.step                # Battery cover
│   ├── standart-plate.step               # Standard plate
│   ├── extra-plate.step                  # Extra plate
│   ├── top-weight (laika).step           # Top weight — "laika" text
│   └── top-weight (laika-the-keyboard).step  # Top weight — "laika the keyboard" text
├── laika-pcb/
│   ├── laika-pcb.kicad_pcb               # PCB layout (KiCad 10)
│   ├── laika-pcb.kicad_sch               # Schematic (KiCad 10)
│   ├── laika-pcb.kicad_pro               # KiCad project
│   └── Production files/
│       └── Laika PCB gerbers.zip         # Ready-to-order gerber files
└── plate-dxf/
    ├── standart-plate.dxf                # Standard plate for laser cutting / CNC
    └── extra-plate.dxf                   # Extra plate with enlarged stabilizers cutouts / CNC

PCB manufacturing:

Send laika-pcb/Production files/Laika PCB gerbers.zip to your preferred PCB manufacturer (JLCPCB, PCBWay, etc.) with the following settings:

SettingValue
Layers2
Thickness1.6 mm
Surface finishHASL / ENIG
Coloryour choice

Firmware:

Laika runs on VIAL (QMK fork with real-time key remapping — no flashing required for layout changes.

https://github.com/vial-kb/vial-qmk/tree/vial/keyboards/laika

Flashing (RP2040-Zero):

  1. Hold the BOOT button on the RP2040-Zero while connecting USB.
  2. A drive named RPI-RP2 will appear.
  3. Drop the .uf2 firmware file onto that drive.
  4. The keyboard will reboot and be ready to use.

What is tested?

PartIs tested?
TopChanged since proto, untested ⚠️
BottomChanged since proto, untested ⚠️
Standart plate✅
Extra plateUntested ⚠️
Top weight✅
PCB✅
Battery cover✅

Photos of PC proto:

photo_2025-12-08_20-37-53 photo_2025-11-13_11-15-49

photo_2025-11-13_11-15-49 (2) photo_2025-11-13_11-15-51 image


Named after Laika — the first living creature to orbit Earth.

Parts

107
QtyValueFootprintReferences
521N4148WDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +36
36MX100acheron_MXH.pretty-master:MX100HSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW21, SW22, SW23, SW24 +20
2MX100acheron_MXH.pretty-master:MX175HSW20, SW31
2MX125acheron_MXH.pretty-master:MX125HSW44, SW52
2MX150acheron_MXH.pretty-master:MX100HSW41, SW51
1LOGOkapee-keeb-parts:LOGOG***
1MCU_rp2040-zerokapee-keeb-parts:MCU_rp2040-zero-thtU1
1MX100acheron_MXH.pretty-master:MX150HSW7
1MX100acheron_MXH.pretty-master:MX200HRSW32
1MX125acheron_MXH.pretty-master:MX150HSW46
1MX150acheron_MXH.pretty-master:MX300HRSW47
1MX175acheron_MXH.pretty-master:MX100HSW42
1MX175acheron_MXH.pretty-master:MX150HSW43
1MX225Racheron_MXH.pretty-master:MX100HSW45
1MX300Racheron_MXH.pretty-master:MX150HSW50
1MX300Racheron_MXH.pretty-master:MX100HSW48
1MX600HRCacheron_MXH.pretty-master:MX300HRSW49
1MXH125acheron_MXH.pretty-master:MX125HSW53

Questions

How big is the Laika pcb PCB?

It measures 257.2 × 100.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Laika pcb use?

107 parts, built around the 1N4148W. 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 Laika pcb KiCad files?

From the kapee1/laika repository on GitHub, at the commit this page was made from: the board is laika-pcb/laika-pcb.kicad_pcb and its schematic laika-pcb/laika-pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Laika pcb design in my own project?

Its repository states no licence, so its author keeps all rights: ask kapee1 before reusing the design.

Similar boards

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 4 layers95.6 × 73.6 mmMathpad, the printed circuit board in 3D

    Mathpad

    Summa-Cogni/Mathpad

    A mathematical keypad for students and professionals

    93 parts243
  • 2 layers141.5 × 83 mmRolio, the printed circuit board in 3D

    Rolio

    MickiusMousius/Rolio46Keyboard

    A split wireless keyboard based on the Corne and Sofle

    110 parts236MIT
  • 6 layers160 × 100 mmAdrmu6layer, the printed circuit board in 3D

    Adrmu6layer

    marcoreps/ADRmu

    ADR1000 10V standard

    240 parts149
  • 2 layers99.1 × 90.7 mmBgkeeb, the printed circuit board in 3D

    Bgkeeb

    sadekbaroudi/bgkeeb

    This is a reversible 100mm x 100mm pcb with support for mx or choc switches (no hotswap), per key led, rotary encoders, and exposes the SDA/SCL/GND/VCC lines in the form of the pimoroni trackball pins (meaning you can…

    108 parts108
  • 2 layers229.8 × 102.6 mmBw2, the printed circuit board in 3D

    Bw2

    hazels-garage/bad-wings

    Bad Wings

    107 parts107CC-BY-SA-4.0