Skip to the content
2 layers316.4 × 95.2 mmLuna65, the printed circuit board in 3D

(WIP) A 65% keyboard PCB!

Size
316.4 × 95.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
327
Nets
224
Pads
1,116
Tracks, vias
2,239, 303
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
5 Aug 2021
Updated
24 Jan 2023

Overview

Luna65 is an open-source printed circuit board by NeilKhera, from the NeilKhera/Luna65 repository on GitHub. It is a 2-layer board of 316.4 × 95.2 mm with 327 parts on 224 nets, routed with 2,239 tracks and 303 vias.

It is built around the ATMEGA32U4, 1N4148W and SK6812MINI-E, with the AO3401A among its other parts. Its parts include 142 diodes, 83 resistors, 68 switches, 20 capacitors and 3 ICs. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) and nRF52 and nRF5x boards of this library.

Main components

4

README

README.md

Luna65

Luna65 is my first PCB project - a 65% keyboard!

Disclaimer

This is very much a WIP project which means there will be issues and incomplete features - especially on the software side. This is my first hardware project and I do not claim to be an expert in the field. While physical versions of the PCB have been tested and are known to work, I do not promise that my implementation is perfect. For example, the Atmega32u4 microprocessor used in this project does not have sufficient GPIO to enable a clean 5 row x 15 column matrix standard for 65% keyboards. As such the keys are laid out in an unconventional (and definitely ugly) 6x12 matrix. I do not intend to improve or fix this.

TL;DR This project is provided as is. You are free to use it however you like but I have no intention to polish it into a complete ready-to-ship product. Functionality may be added or removed at any moment and the project will be abandoned whenever I get too bored to carry on. (Do, let me know if you actually get some boards made - that'd be sickkkkk!)

License

Designed by Neil Khera.

Creative Commons Attribution/Share-Alike. See license.txt for additional details.

__

fin.

Parts

327
QtyValueFootprintReferences
671KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29 +51
671N4148Wacheron_Components:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +51
67LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115 +51
54Mechanical_Switchacheron_MXH_metalrings:MX100HSW1, SW2, SW10, SW11, SW12, SW13, SW15, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +38
110.1uFCapacitor_SMD:C_0603_1608MetricC4, C5, C6, C7, C10, C13, C14, C15, C18, C19, C20
65.1RResistor_SMD:R_0603_1608MetricR7, R8, R9, R81, R82, R83
51uFCapacitor_SMD:C_0603_1608MetricC3, C8, C9, C11, C12
5Mechanical_Switchacheron_MXH_metalrings:MX125HSW59, SW60, SW61, SW63, SW64
310KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6, R11, R12
3SK6812MINI-Eacheron_Components:SK6812MINI_3535_6028_3.2x2.8mm_RoundD68, D69, D70
3SK68XX_SIDELuna65:SK68XX_SIDED140, D141, D142
20.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC16, C17
2100Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10, R13
22.2KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R5
222pFCapacitor_SMD:C_0603_1608MetricC1, C2
2Luna LogoLuna65:L6_logo_smG2, G2
2MR LogoLuna65:MR_logo_smG1, G1
2Mechanical_Switchacheron_MXH_metalrings:MX175HSW31, SW56
2Mechanical_Switchacheron_MXH_metalrings:MX225HSW43, SW45
2Mechanical_Switchacheron_MXH_metalrings:MX150HSW16, SW29
2TestPointTestPoint:TestPoint_Pad_D2.0mmTP1, TP2
1100Resistor_SMD:R_0603_1608MetricR3
110KResistor_SMD:R_0603_1608MetricR2
116MHzCrystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1
11KResistor_SMD:R_0603_1608MetricR1
12N7002Package_TO_SOT_SMD:SOT-23Q1
1AO3401APackage_TO_SOT_SMD:SOT-23Q2
1ATMEGA32U4acheron_Components:TQPF-44_10x10mm_P0.8mmU1
1BlueLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD139
1MBT40Adafruit Feather 32u4 Bluefruit LE:BLE_MODULE_RAYTAC_MDBT40U2
1Mechanical_Switchacheron_MXH_metalrings:MX625HRSW62
1Mechanical_Switchacheron_MXH_metalrings:MX200HSW14
1Molex PowerLuna65:MOLEX_78171-0005J1
1RedLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD138
1SW_Pushacheron_Hardware:K2-1187SQ-A4SW-06SW68
1TXS0101DBVRacheron_Components:SOT-23-6U3
1nRF51 Pin HeadersConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ2

More from NeilKhera/Luna65

1

Similar boards

  • 2 layers100 × 95.3 mmDaNumPad Glow 20, the printed circuit board in 3D

    DaNumPad Glow 20

    TweetyDaBird/DaNumPad

    A Numpad

    117 parts19
  • 2 layers359.4 × 142.3 mmClavier drive 1, the printed circuit board in 3D

    Clavier drive 1

    MartinDrillon/CLAVICORE

    Pilotage d’un clavecin à distance grâce à un clavier ergonomique.

    285 parts1
  • 2 layers293.4 × 118.8 mmUnicorne choc, the printed circuit board in 3D

    Unicorne choc

    EyalYe/unicorne

    A unibody Corne: both halves of the Corne v3 key layout on one PCB, each half rotated 16°, with an Azoteq TPS43 trackpad in the middle (it sits on the case, over the nice!nano) and a nice!nano v2 at the top.

    175 parts
  • 4 layers353.7 × 129.8 mmTokenBoard, the printed circuit board in 3D

    TokenBoard

    h3ll5ur7er/TokenBoard

    You wouldn't vibe code a keyboard.. or would you? uses konnect to interact with KiCad and CADence to model the case

    422 parts
  • 2 layers68.6 × 53.3 mmZmk uno, the printed circuit board in 3D

    Zmk uno

    kitspace-test-repos/kicad6-file-collection

    76 partsMIT
  • 2 layers717.7 × 1,373.5 mmProtocol seven, the printed circuit board in 3D

    Protocol seven

    dotleon/protocol_seven

    267 parts14
  • 2 layers285 × 95 mmPcb hotswap, the printed circuit board in 3D

    Pcb hotswap

    0xCB-dev/SL-060-PCB

    Synth Labs 060 PCB Hardware Files

    197 parts9
  • 2 layers302.5 × 109.5 mmPaddle65, the printed circuit board in 3D

    Paddle65

    evyd13/paddle65-canoe-pcb

    185 parts4CC-BY-SA-4.0

Questions

How big is the Luna65 PCB?

It measures 316.4 × 95.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Luna65 use?

327 parts, built around the ATMEGA32U4, 1N4148W, SK6812MINI-E and AO3401A. 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 Luna65 KiCad files?

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

Can I use the Luna65 design in my own project?

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