Skip to the content
2 layers438.2 × 133.4 mmNaturalKeyboard, the printed circuit board in 3D

Custom Mechanical Keyboard PCB that will eventually have a Natural/Ergonomic layout

Size
438.2 × 133.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
235
Nets
150
Pads
909
Tracks, vias
953, 28
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
18 Oct 2020
Updated
20 Oct 2020

Overview

NaturalKeyboard is an open-source printed circuit board by cyberknet, from the cyberknet/NaturalKeyboard repository on GitHub, published under the MIT licence. It is a 2-layer board of 438.2 × 133.4 mm with 235 parts on 150 nets, routed with 953 tracks and 28 vias.

It is built around the ATMEGA32U4-MU and 1N4148W. Its parts include 108 diodes, 69 switches, 9 capacitors, 6 resistors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

NaturalKeyboard

Custom Mechanical Keyboard PCB that will eventually have a Natural/Ergonomic layout. Never had PCBs fabricated, please reference or use at your own risk.

Schematic

Keyboard Schematic

PCB Front

Front PCB Design

PCB Reverse

Reverse PCB Design

Render Front

Board Render Front

Render Reverse

Board Render Back

Parts

235
QtyValueFootprintReferences
1081N4148WDiode_SMD:D_SOD-123D1, D10, D11, D12, D13, D14, D15, D100, D101, D102, D103, D104, D105, D106, D107, D108 +92
40.1uFCapacitor_SMD:C_0402_1005MetricC6, C7, C8, C9
210kResistor_SMD:R_0402_1005MetricR1, R3
222RResistor_SMD:R_0402_1005MetricR6, R7
222pFCapacitor_SMD:C_0402_1005MetricC2, C4
25.1kResistor_SMD:R_0402_1005MetricR4, R5
1'acheron_MX:MX100SW74
1,acheron_MX:MX100SW87
1-acheron_MX:MX100SW32
1.acheron_MX:MX100SW88
1/acheron_MX:MX100SW89
10acheron_MX:MX100SW31
11acheron_MX:MX100SW22
1100nFCapacitor_SMD:C_0402_1005MetricC1
110ufCapacitor_SMD:C_0402_1005MetricC5
116MhzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11uFCapacitor_SMD:C_0402_1005MetricC3
12acheron_MX:MX100SW23
13acheron_MX:MX100SW24
14acheron_MX:MX100SW25
15acheron_MX:MX100SW26
16acheron_MX:MX100SW27
17acheron_MX:MX100SW28
18acheron_MX:MX100SW29
19acheron_MX:MX100SW30
1;acheron_MX:MX100SW73
1=acheron_MX:MX100SW33
1Aacheron_MX:MX100SW64
1ATmega32U4-MUPackage_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mmU1
1Bacheron_MX:MX100SW84
1BS_200acheron_MX:MX200SW34
1Cacheron_MX:MX100SW82
1Caps_175acheron_MX:MX175SW63
1Dacheron_MX:MX100SW66
1DELacheron_MX:MX100SW56
1Dnacheron_MX:MX100SW105
1Eacheron_MX:MX100SW45
1ENDacheron_MX:MX100SW57
1ENT_225acheron_MX:MX225SW75
1ESCacheron_MX:MX100SW1
1Facheron_MX:MX100SW67
1F1acheron_MX:MX100SW2
1F10acheron_MX:MX100SW11
1F11acheron_MX:MX100SW12
1F12acheron_MX:MX100SW13
1F2acheron_MX:MX100SW3
1F3acheron_MX:MX100SW4
1F4acheron_MX:MX100SW5
1F5acheron_MX:MX100SW6
1F6acheron_MX:MX100SW7
1F7acheron_MX:MX100SW8
1F8acheron_MX:MX100SW9
1F9acheron_MX:MX100SW10
1FUNC_125acheron_MX:MX125SW101
1Gacheron_MX:MX100SW68
1Hacheron_MX:MX100SW69
1HOMEacheron_MX:MX100SW36
1Iacheron_MX:MX100SW50
1INSacheron_MX:MX100SW35
1Jacheron_MX:MX100SW70
1Kacheron_MX:MX100SW71
1Lacheron_MX:MX100SW72
1LALT_125acheron_MX:MX125SW98
1LCTRL_125acheron_MX:MX125SW96
1LSHFT_225acheron_MX:MX225SW79
1Leftacheron_MX:MX100SW104
1Macheron_MX:MX100SW86
1MENU_125acheron_MX:MX125SW102
1Nacheron_MX:MX100SW85
1N(acheron_MX:MX100SW18
1N)acheron_MX:MX100SW19
1N*acheron_MX:MX100SW40
1N+_200Vacheron_MX:MX200VSW62
1N-acheron_MX:MX100SW41
1N.acheron_MX:MX100SW108
1N/acheron_MX:MX100SW39
1N0_200acheron_MX:MX200SW107
1N1acheron_MX:MX100SW92
1N2acheron_MX:MX100SW93
1N3acheron_MX:MX100SW94

The 194 most common of 235 parts.

Similar boards

  • 2 layers284.7 × 95.5 mmEclipse60, the printed circuit board in 3D

    Eclipse60

    MaiTheSan/EclipsePhrase160

    Eclipse Phrase「160」1.0 Design with gummy o-ring mount

    185 parts2
  • 2 layers185.7 × 119.1 mmJ2J PCB R, the printed circuit board in 3D

    J2J PCB R

    asumo-1xts/J2J

    Just the Two of JIS - My ideal split keyboard

    205 parts1GPL-3.0
  • 2 layers76.2 × 118.3 mmLightpad, the printed circuit board in 3D

    Lightpad

    Aeonstrife/lightpad

    drop-in replacement pcb for Duck Lightpad

    43 partsMIT
  • 2 layers78.7 × 97.3 mmMacrocat, the printed circuit board in 3D

    Macrocat

    catmunch/macrocat

    A cat like macro keyboard/numpad.

    55 partsMIT
  • 2 layers79 × 117.5 mmMulpad, the printed circuit board in 3D

    Mulpad

    ekphi/mulpad

    105 parts
  • 2 layers142.9 × 3.9 mm64thisthat, the printed circuit board in 3D

    64thisthat

    MaiTheSan/PCB-Design

    All PCB Projects of SawnsProjects & Salane

    148 parts
  • 2 layers87.8 × 59.8 mmFreeDeck SMD 2020-02, the printed circuit board in 3D

    FreeDeck SMD 2020-02

    FreeYourStream/freedeck-hardware

    all the stuff you need to build your own FreeDeck

    37 parts772
  • 2 layers54 × 15 mmXyp gpib, the printed circuit board in 3D

    Xyp gpib

    xyphro/UsbGpib

    Versatile, cheap and portable USB to GPIB converter (USBTMC class based)

    25 parts690MIT

Questions

How big is the NaturalKeyboard PCB?

It measures 438.2 × 133.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NaturalKeyboard use?

235 parts, built around the ATMEGA32U4-MU and 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 NaturalKeyboard KiCad files?

From the cyberknet/NaturalKeyboard repository on GitHub, at the commit this page was made from: the board is NaturalKeyboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the NaturalKeyboard design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).