Skip to the content
2 layersD Placement, the printed circuit board in 3D

D Placement

Aahil78/KB756

My 4th attempt on making a Mechanical 75% Keyboard

Copper layers
2
Thickness
1.6 mm
Parts
2
Nets
3
Pads
9
Tracks, vias
3, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
12 Jun 2025
Updated
20 Jul 2025

Overview

D Placement is an open-source printed circuit board by Aahil78, from the Aahil78/KB75 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 2 parts on 3 nets, routed with 3 tracks and 0 vias.

Its parts include 1 diode and 1 switch. It belongs with the keyboards and input boards of this library.

README

README.md

KB75 -- A open-source 75% Keyboard

This is a 75% mechanical keyboard that has per-key rgb, hotswappable keys, an OLED, and a rotary encoder. It's based on the Raspberry Pi Pico so it supports QMK and KMK.

I decided to make this because I love mechanical keyboards but the one I was using broke. And keebs over here just don't got much variety or they are low quality, so I decided to make my own.

Features:

  • Open Source
  • Hotswappable
  • Per-key SK6812MINI-E RGB Backlight
  • A rotary encoder
  • 75% Layout
  • 0.91" Vertical OLED
  • Easy to program (depends from person to person)
  • QMK and KMK both are supported
  • 3D Printed / CNC Case and plate

Images:

Schematic:

image image image image image

PCB:

image image

Case and Plate:

image

image

image image image

image image

Bill Of Materials

Here's my BOM:

ItemQuantityMOQLCSC #Price
0805 Capacitors 100nf82100C49678$0.44
0805 Resistors 10K ohm2100C84376$0.19
0805 Diodes83Multiples of 50C82544$2.7
Kailh MX Sockets82Multiples of 10, 30, 70, or 110CPG151101S11$9.15
Raspberry Pi Pico11Raspberry Pi Pico$1.50
SK6812MINI-E82Multiples of 5C5149201$5.02
MX Style Stabilizers1 Kit-Gateron Stabs$11.21
0.91" OLED White150.91" OLED$8.86
Si2318CDS-T1-GE315C14498$0.56
MX Style Keycaps1 Set-Keycaps$11.85
MX Switches82Multiples of 10Switches$41.99
EC11 Encoder15Encoder$3.06
EC11 Encoder Knob11Knob$1.18
74AHCT12515C148198$1.12

The total cost will be a bit over $124 including PCB, shipping, and filament.

Parts

2
QtyValueFootprintReferences
1DDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1ESCPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW1

More from Aahil78/KB75

1
  • 2 layers344.3 × 126.3 mmKB75, the printed circuit board in 3D

    KB75

    Aahil78/KB75

    My 4th attempt on making a Mechanical 75% Keyboard

    341 parts6GPL-3.0

Similar boards

  • 2 layers37 × 19 mmPassive rpi hub75-adapter, the printed circuit board in 3D

    Passive rpi hub75-adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    2 parts4.4kGPL-2.0
  • 2 layersDiode template, the printed circuit board in 3D

    Diode template

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    2 parts547GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 button, the printed circuit board in 3D

    L0 button

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    2 parts546MIT
  • 2 layers35.1 × 46.8 mmSDEX2M2 Breakout Board, the printed circuit board in 3D

    SDEX2M2 Breakout Board

    NVNTLabs/switch2-SDEX2M2

    Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

    2 parts542GPL-3.0
  • 2 layers59.3 × 36.6 mmExpansionBoardTemplate, the printed circuit board in 3D

    ExpansionBoardTemplate

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    2 parts459GPL-3.0
  • 2 layersAlpha.9mm.wire, the printed circuit board in 3D

    Alpha.9mm.wire

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    2 parts410
  • 2 layers26.7 × 64 mmGpu power, the printed circuit board in 3D

    Gpu power

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    2 parts397Apache-2.0

Questions

What parts does the D Placement use?

2 parts. 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 D Placement KiCad files?

From the Aahil78/KB75 repository on GitHub, at the commit this page was made from: the board is src/Keyboard Layout/D_Placement.kicad_pcb and its schematic src/KB75.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the D Placement 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).