Skip to the content
PCBKitNew board
2 layers307.9 × 123.2 mmTransparent Keyboard, the printed circuit board in 3D

This is a custom mechanical keyboard with a fully clear acrylic case and transparent keycaps. The goal of this project was to build a simple keyboard that shows all of the internal parts, lighting, and wiring.

Size
307.9 × 123.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
166
Nets
113
Pads
945
Tracks, vias
830, 113
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
18 Mar 2026
Updated
5 Apr 2026

Overview

Transparent Keyboard is an open-source printed circuit board by Mithilessh2010, from the Mithilessh2010/Transparent-Keyboard repository on GitHub. It is a 2-layer board of 307.9 × 123.2 mm with 166 parts on 113 nets, routed with 830 tracks and 113 vias.

Its parts include 82 diodes, 82 switches and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Transparent Keyboard

This is a custom mechanical keyboard with a fully clear acrylic case and transparent keycaps.
The goal of this project was to build a simple keyboard that shows all of the internal parts, lighting, and wiring.

image image image

About

This keyboard is designed to be easy to see through and easy to understand.
Every major part is visible, including the PCB, LEDs, switches, and wiring.
It uses QMK firmware and a Teensy microcontroller.


Firmware

This keyboard uses QMK firmware.

Flashing steps

  1. Download QMK Toolbox.
  2. Plug the Teensy 2.0 into your computer.
  3. Press the boot button on the Teensy.
  4. Flash the provided .hex firmware file using QMK Toolbox.

Bill of Materials (BOM)

ItemPriceQuantityPurposeLink
KTT Kang White V3 Switches$24.891 pack (90 pcs)Mechanical key switcheshttps://www.aliexpress.us/item/3256807301426125.html
WS2812B LED Strip 5V (2m)$5.161 stripRGB backlightinghttps://www.aliexpress.us/item/3256804103077154.html
Teensy 2.0$9.181Microcontrollerhttps://www.aliexpress.us/item/3256803067426595.html
USB Adapter 20cm V8F-V3ST$2.241Internal USB cablehttps://www.aliexpress.us/item/3256805661411472.html
Transparent Keycaps$18.821 setKeycapshttps://www.aliexpress.us/item/3256809158263730.html
1/8 in Acrylic Sheet$15.001 sheetCase and platesMakerspace
M2 Screws 4mm$2.241 packMounting hardwarehttps://www.aliexpress.us/item/3256806812715286.html
M3 Screws$0.00OwnedCase assemblyAlready owned
Custom PCBs (JLCPCB)$33.745 boardsKeyboard PCBJLCPCB
Keyboard Diodes$2.382 packsSwitch matrix diodeshttps://www.aliexpress.us/item/3256806058794623.html
Gateron V2 Stabilizers$10.001 kitStabilizers for larger keyshttps://mechanicalkeyboards.com/products/gateron-v2-stabilizers-plate-mount-clip-in-tkl-kit

Estimated total (before tax and shipping): $121.32


Notes

This project was made for learning and for fun.
Feel free to reuse or modify anything in this repository for your own keyboard builds.

Parts

166
QtyValueFootprintReferences
82Dkeyboard_parts.pretty-master:D_SOD123_axialD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +66
76KEYSWkeebs.pretty-master:Mx_Alps_100K1, K2, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23 +60
2KEYSWkeebs.pretty-master:Mx_Alps_225K58, K60
2KEYSWkeebs.pretty-master:Mx_Alps_150K31, K44
1KEYSWkeebs.pretty-master:Mx_Alps_175K46
1KEYSWkeebs.pretty-master:Mx_Alps_200K29
1LOGOLOGOG***
1TEENSY2.0keebs.pretty-master:Teensy_20U1

Questions

How big is the Transparent Keyboard PCB?

It measures 307.9 × 123.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Transparent Keyboard use?

166 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 Transparent Keyboard KiCad files?

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

Can I use the Transparent Keyboard design in my own project?

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

Similar boards

  • 2 layers99.5 × 83.1 mmFrank, the printed circuit board in 3D

    Frank

    rh1tech/frank

    RP2350 Based Hardware Emulation Platform

    166 parts66GPL-3.0
  • 2 layers320.5 × 127.5 mmFernet, the printed circuit board in 3D

    Fernet

    cfbender/keyboards

    A collection of all of my keyboard projects

    166 parts64MPL-2.0
  • 2 layers200 × 100 mmQROMatch, the printed circuit board in 3D

    QROMatch

    profdc9/ModularTuner

    A Modular Antenna Tuner for a Phased Array Antenna System

    166 parts59
  • 2 layers136.8 × 199.1 mmSt225 20527, the printed circuit board in 3D

    St225 20527

    schlae/HardDriveInfo

    Repair info and schematics for mostly older MFM hard drives

    166 parts38
  • 2 layers100.8 × 108.6 mmCVMod8 V2 Main, the printed circuit board in 3D

    CVMod8 V2 Main

    Thorinair/Avalon-Harmonics

    A collection of Avalon Harmonics branded synthesizer modules.

    166 parts26CC-BY-SA-4.0
  • 2 layers296.5 × 124 mm5AhG3-18S, the printed circuit board in 3D

    5AhG3-18S

    doppelhub/Honda_Insight_LiBCM

    Replacement BCM for G1 Honda Insight Lithium Conversion

    166 parts25CC-BY-SA-4.0
  • 2 layers100 × 99.8 mmPre Ignition, the printed circuit board in 3D

    Pre Ignition

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    166 parts19
  • 2 layers55.4 × 66 mmOwmBoard, the printed circuit board in 3D

    OwmBoard

    kanengomibako/EffectsPedals

    166 parts14Unlicense