Skip to the content
2 layers289.2 × 100.4 mmLunakey mini, the printed circuit board in 3D

Lunakey mini

yoichiro/lunakey42

Lunakey - This is a brand for keyboards designed by Yoichiro Tanaka.

Size
289.2 × 100.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
128
Nets
104
Pads
988
Tracks, vias
1,485, 131
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
1 Oct 2021
Updated
3 Oct 2022

Overview

Lunakey mini is an open-source printed circuit board by yoichiro, from the yoichiro/lunakey repository on GitHub. It is a 2-layer board of 289.2 × 100.4 mm with 128 parts on 104 nets, routed with 1,485 tracks and 131 vias.

It is built around the WS2812B and PKLCS1212E4001-R1. Its parts include 56 diodes, 46 switches, 4 connectors, 2 resistors and 2 ICs. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Lunakey Project

This project has some keyboards designed by Yoichiro Tanaka.

Lunakey Mini

PXL_20201126_230559644_trim

Lunakey Mini is a 40% keyboard which has 44 keys and is splitted to left and right. Each side has 3 rows x 6 columns and 4 keys that are pressed by a thumb. Also, it has an ability to light up by Underglow LEDs on the bottom, an ability to display information by OLED modules and an ability to play a sound by a speaker module. Of course, the column-staggered key layout is the result of deep thinking to fit each finger and each key naturally. Lunakey Mini can assist your PC life everyday.

Features of Lunakey Mini

  • 40% keyboard (3 rows and 6 columns for each side).
  • Column-staggered key layout to fit each length of fingers.
  • 4 keys for thumb fitted to ranges of movement of the finger naturally.
  • Supported both Cherry MX compatible key switches and Kailh Choc low profile key switches.
  • Can exchange key switches without soldering by adopting the key sockets.
  • Underglow LEDs lighting effect.
  • Provides a sound feedback by a piezoelectric speaker.
  • OLEDs can put on each side (optional).
  • Can customize with Remap

Necessary Parts

  • PCB x 2
  • Top plate x 2
  • Bottom plate x 2
  • Cover plate x 2
  • ProMicro x 2
  • Head pins (12 pins) x 4
  • TRRS socket x 2
  • Tact switch (2 feet) x 2
  • Diode (1N4148W) x 44
  • LED (WS2812B) x 12
  • Key socket (Cherry MX Compatible) x 44
  • Key socket (Kailh Choc V1) x 44
  • piezoelectric speaker (PKLCS1212E4001-R1) x 1
  • Register 1kΩ x 1
  • M2 spacer 7.5mm x 10
  • M2 spacer 10mm x 4
  • M2 bolt 5mm x 24
  • M2 bolt 3mm x 2
  • TRS Cable or TRRS cable x 1
  • USB Micro B cable x 1
  • Key switch(Cherry MX compatible or Kailh Choc V1) x 44
  • Key cap(Cherry MX compatible or Kailh Choc V1, 1U) x 44
  • OLED module (with pin socket) x 2 (optional)

Lunakey Pico

PXL_20210929_030923513

Lunakey Pico is a 40% keyboard which has 44 keys and is splitted to left and right. Each side has 3 rows x 6 columns and 4 keys that are pressed by a thumb. Also, it has an ability to light up by Underglow LEDs on the bottom and an ability to play a sound by a speaker module. Of course, the column-staggered key layout is the result of deep thinking to fit each finger and each key naturally.

The special feature of this Lunakey Pico is that Raspberry Pi Pico has been adopted. Users can use some firmwares: KMK Firmware and PRK Firmware.

Features of Lunakey Pico

  • 40% keyboard (3 rows and 6 columns for each side).
  • Column-staggered key layout to fit each length of fingers.
  • 4 keys for thumb fitted to ranges of movement of the finger naturally.
  • Supported both Cherry MX compatible key switches and Kailh Choc low profile key switches.
  • Can exchange key switches without soldering by adopting the key sockets.
  • Underglow LEDs lighting effect.
  • Provides a sound feedback by a piezoelectric speaker.

Necessary Parts

  • PCB x 2
  • Top plate x 2
  • Bottom plate x 2
  • Cover plate x 2
  • Raspberry Pi Pico x 2
  • Head pins (20 pins) x 4
  • TRRS socket x 2
  • Tact switch (2 feet) x 2
  • Diode (1N4148W) x 44
  • LED (WS2812B) x 12
  • Key socket (Cherry MX Compatible) x 44
  • Key socket (Kailh Choc V1) x 44
  • piezoelectric speaker (PKLCS1212E4001-R1) x 1
  • Register 1kΩ x 1
  • M2 spacer 7.5mm x 10
  • M2 spacer 10mm x 4
  • M2 bolt 5mm x 24
  • M2 bolt 3mm x 2
  • TRRS cable x 1
  • USB Micro B cable x 1
  • Key switch(Cherry MX compatible or Kailh Choc V1) x 44
  • Key cap(Cherry MX compatible or Kailh Choc V1, 1U) x 44

Note that TRS (three poles) cable does not work.

Lunakey Macro

PXL_20210801_081120101

This is a keyboard which has 11 keys only. Users can customize all keys by assigning any key code freely and assigning macros with Remap.

Features of Lunakey Macro

  • 11 keys.
  • Supported both Cherry MX compatible key switches.
  • Can exchange key switches without soldering by adopting the key sockets.
  • Underglow LEDs lighting effect.
  • Provides a sound feedback by a piezoelectric speaker.

Necessary Parts

  • PCB x 1
  • Top plate x 1
  • Bottom plate x 1
  • Pro Micro x 1
  • Head pins (12 pins) x 2
  • Tact switch (2 feet) x 1
  • Diode (1N4148W) x 11
  • LED Tape (five WS2812B) x 1
  • Key socket (Cherry MX Compatible) x 11
  • piezoelectric speaker (PKLCS1212E4001-R1) x 1
  • Register 1kΩ x 1
  • M2 spacer 7.5mm x 4
  • M2 bolt 5mm x 4
  • USB Micro B cable x 1
  • Key switch(Cherry MX compatible) x 11
  • Key cap(Cherry MX compatible, 1U) x 11

For Keyboard Developers

All PCB designs were created with KiCAD. And, all plate designs were drawn with Inkscape.

Dependencies

To open each KiCAD project normally, ou need to add following dependencies to your KiCAD as configure paths for each PCB file:

foostan/kbd: Copyright (C) Kosuke Adachi, all rights reserved and published under MIT License.

keebio/Keebio-Parts.pretty: Copyright (C) Keebio, all rights reserved and published under MIT License.

License

All files are published under Lunakey License. This license consists of dual licenses, for commercial use and non-commercial use. Users who want to use files for the commercial purpose need to agree the commercial-use license. Otherwise, users need to agree the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.

Copyright (C) 2021 Yoichiro Tanaka, all rights reserved.

Parts

128
QtyValueFootprintReferences
44DKeebio-Parts:Diode-Hybrid-BackD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +28
44SW_PUSHYoichiro:CherryMX_Choco_HotswapSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW20, SW21, SW22, SW23, SW24 +28
12Val**kbd:HOLERef**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**
12WS2812BYoichiro:LED_WS2812BD45, D46, D47, D48, D49, D51, D53, D54, D55, D56, D57, D59
21kKeebio-Parts:Resistor-Hybrid-BackR1, R2
2MJ-4PP-9kbd:MJ-4PP-9_1sideJ3, J6
2PKLCS1212E4001-R1Yoichiro:SPKR_PKLCS1212E4001-R1LS1, LS2
2ProMicrokbd:ProMicro_v3U1, U2
2SW_RESETkbd:ResetSW_1sideSW19, SW42
1OLED-lkbd:OLED_v2J1
1OLED-rkbd:OLED_v2J4

The 124 most common of 128 parts.

More from yoichiro/lunakey

2
  • 2 layers289.2 × 100.5 mmLunakey pico, the printed circuit board in 3D

    Lunakey pico

    yoichiro/lunakey

    Lunakey - This is a brand for keyboards designed by Yoichiro Tanaka.

    126 parts42
  • 2 layers100 × 78 mmLunakey macro, the printed circuit board in 3D

    Lunakey macro

    yoichiro/lunakey

    Lunakey - This is a brand for keyboards designed by Yoichiro Tanaka.

    31 parts42

Similar boards

  • 2 layers52.1 × 65.4 mmContinuity tester, the printed circuit board in 3D

    Continuity tester

    vpatkov/continuity-tester

    Ultra low-voltage, low-current, and fast continuity tester

    38 parts2
  • 6 layers53 × 80 mmTheSummitProject, the printed circuit board in 3D

    TheSummitProject

    Da-Dog/the-summit-project-hardware

    108 parts1
  • 2 layers63 × 90 mmFallout Badge, the printed circuit board in 3D

    Fallout Badge

    AethelVeritas/Isochron

    A metronome PCB badge for Hackclub's Fallout.

    16 partsMIT
  • 2 layers85.6 × 54 mmWallet dmm, the printed circuit board in 3D

    Wallet dmm

    ArgonautGit/wallet_dmm

    A multimeter the size of a credit card: DC volts, resistance, continuity and diode test, shown on a 0.91" OLED, with three buttons, an RGB LED and a piezo beeper.

    70 parts
  • 4 layers113.4 × 73 mmSUB-00156 REV00, the printed circuit board in 3D

    SUB-00156 REV00

    bcdevices/example-projects

    PCBA files to test with

    153 parts
  • 2 layers101.3 × 73.7 mmMotorDriver, the printed circuit board in 3D

    MotorDriver

    CharHanMaker/CharHanMaker

    95 parts
  • 2 layers160 × 60 mmFirefly pcb2, the printed circuit board in 3D

    Firefly pcb2

    Enoch36Yi/FumeHoods

    A new reconstruction of the SashSense presence node: ESP32-S3-WROOM-1-N8, bare VL53L1X, bare AMG8833 and a transistor-driven piezo beeper.

    46 parts
  • 2 layers42 × 54 mmPico Skidi, the printed circuit board in 3D

    Pico Skidi

    Fortinbra/Pico-Skidi

    27 partsMIT

Questions

How big is the Lunakey mini PCB?

It measures 289.2 × 100.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Lunakey mini use?

128 parts, built around the WS2812B and PKLCS1212E4001-R1. 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 Lunakey mini KiCad files?

From the yoichiro/lunakey repository on GitHub, at the commit this page was made from: the board is mini/rev6/pcb/lunakey_mini.kicad_pcb and its schematic pico/rev2/pcb/lunakey_pico.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Lunakey mini design in my own project?

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