Skip to the content
PCBKitNew board
2 layers285 × 94.6 mmNodu, the printed circuit board in 3D

Universal sixty-percent mechanical keyboard with flex cutouts and minimal layouts. QMK / VIA supported

Size
285 × 94.6 mm
Copper layers
2
Thickness
1.2 mm
Parts
130
Nets
106
Pads
586
Tracks, vias
6,014, 53
Pours
454
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
12 Dec 2020
Updated
11 Jan 2021

Overview

Nodu is an open-source printed circuit board by swiftrax, from the swiftrax/Nodu repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 285 × 94.6 mm with 130 parts on 106 nets, routed with 6,014 tracks and 53 vias.

It is built around the ATMEGA32U4-AU and BAV70. Its parts include 32 diodes, 6 resistors, 5 capacitors, 1 IC and 1 crystal. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Nodu

3D Render A 60% keyboard that fits most universal cases. PCB is based on Gondolindrim's Lasgweloth

Supported layouts

Supported layouts of Nodu

PCB Renders

Top Top Bottom Bottom

Bill of materials (BOM)

Amount is per PCB, multiply as needed.

LCSC part #DescriptionValuePackageAmount
C14663Capacitor0.1uF06033
C19702Capacitor10uF06031
C15849Capacitor1uF06031
C68978DiodeSOT-23-332
C70076Fuse12061
C165948ConnectorSMD/THT1
C25804Resistor10K06032
C23186Resistor5.1K06032
C23345Resistor2206032
C44854MCU32U4QFP-441
C12333ESD chipSOT-143B1
C341521Resonator16MHzSMD1

License

This repository is under the CC0 1.0 Universal License. If you plan to sell these pcbs, make sure to read it.

Parts

130
QtyValueFootprintReferences
32BAV70Custom_Footprints:SOT-23_AnnotatedD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +16
4M2 ScrewFlexHoles:Flex_M2_HoleH3, H4, H5, H6
3100nFCustom_Footprints:C_0603_AnnotatedC2, C3, C4
210kΩCustom_Footprints:R_0603_AnnotatedR1, R2
222ΩCustom_Footprints:R_0603_AnnotatedR3, R4
25.1kΩCustom_Footprints:R_0603_AnnotatedR5, R6
2KC_MO(1)MX_Only:MXOnly-1U-NoLEDK_312, K_410A1
110µFCustom_Footprints:C_0603_AnnotatedC1
116MHzCustom_Footprints:Resonator_3Pin_AnnotatedY1
11µFCustom_Footprints:C_0603_AnnotatedC5
1500mACustom_Footprints:Fuse_1206_AnnotatedF1
1ATmega32U4-AUCustom_Footprints:ATMEGA32U4_AnnotatedU1
1HRO-TYPE-C-31-M-12Type-C:HRO-TYPE-C-31-M-12USB1
1KC_0MX_Only:MXOnly-1U-NoLEDK_10
1KC_1MX_Only:MXOnly-1U-NoLEDK_1
1KC_2MX_Only:MXOnly-1U-NoLEDK_2
1KC_3MX_Only:MXOnly-1U-NoLEDK_3
1KC_4MX_Only:MXOnly-1U-NoLEDK_4
1KC_5MX_Only:MXOnly-1U-NoLEDK_5
1KC_6MX_Only:MXOnly-1U-NoLEDK_6
1KC_7MX_Only:MXOnly-1U-NoLEDK_7
1KC_8MX_Only:MXOnly-1U-NoLEDK_8
1KC_9MX_Only:MXOnly-1U-NoLEDK_9
1KC_AMX_Only:MXOnly-1U-NoLEDK_201
1KC_BMX_Only:MXOnly-1U-NoLEDK_305
1KC_BSLSMX_Only:MXOnly-1.5U-NoLEDK_113
1KC_BSPCMX_Only:MXOnly-2U-NoLEDK_13
1KC_BSPCMX_Only:MXOnly-1U-NoLEDK_013A1
1KC_CMX_Only:MXOnly-1U-NoLEDK_303
1KC_CAPSMX_Only:MXOnly-1.75U-NoLEDK_200
1KC_CAPSMX_Only:MXOnly-1.25U-NoLEDK_200A1
1KC_COMMMX_Only:MXOnly-1U-NoLEDK_308
1KC_DMX_Only:MXOnly-1U-NoLEDK_203
1KC_DELMX_Only:MXOnly-1U-NoLEDK_213
1KC_DOTMX_Only:MXOnly-1U-NoLEDK_309
1KC_EMX_Only:MXOnly-1U-NoLEDK_103
1KC_ENTMX_Only:MXOnly-2.25U-NoLEDK_212
1KC_EQLMX_Only:MXOnly-1U-NoLEDK_12
1KC_ESCMX_Only:MXOnly-1U-NoLEDK_0
1KC_FMX_Only:MXOnly-1U-NoLEDK_204
1KC_GMX_Only:MXOnly-1U-NoLEDK_205
1KC_HMX_Only:MXOnly-1U-NoLEDK_206
1KC_IMX_Only:MXOnly-1U-NoLEDK_108
1KC_JMX_Only:MXOnly-1U-NoLEDK_207
1KC_KMX_Only:MXOnly-1U-NoLEDK_208
1KC_LMX_Only:MXOnly-1U-NoLEDK_209
1KC_LALTMX_Only:MXOnly-1.5U-NoLEDK_402A1
1KC_LALTMX_Only:MXOnly-1.25U-NoLEDK_402
1KC_LBRCMX_Only:MXOnly-1U-NoLEDK_111
1KC_LCTLMX_Only:MXOnly-1.5U-NoLEDK_400A1
1KC_LCTLMX_Only:MXOnly-1.25U-NoLEDK_400
1KC_LGUIMX_Only:MXOnly-1U-NoLEDK_401A1
1KC_LGUIMX_Only:MXOnly-1.25U-NoLEDK_401
1KC_LSFTMX_Only:MXOnly-2.25U-NoLEDK_300
1KC_MMX_Only:MXOnly-1U-NoLEDK_307
1KC_MINSMX_Only:MXOnly-1U-NoLEDK_11
1KC_MO(1)MX_Only:MXOnly-1.25U-NoLEDK_410
1KC_NMX_Only:MXOnly-1U-NoLEDK_306
1KC_OMX_Only:MXOnly-1U-NoLEDK_109
1KC_PMX_Only:MXOnly-1U-NoLEDK_110
1KC_QMX_Only:MXOnly-1U-NoLEDK_101
1KC_QUOTMX_Only:MXOnly-1U-NoLEDK_211
1KC_RMX_Only:MXOnly-1U-NoLEDK_104
1KC_RALTMX_Only:MXOnly-1.5U-NoLEDK_409A1
1KC_RALTMX_Only:MXOnly-1.25U-NoLEDK_408
1KC_RBRCMX_Only:MXOnly-1U-NoLEDK_112
1KC_RCTLMX_Only:MXOnly-1.25U-NoLEDK_411
1KC_RCTLMX_Only:MXOnly-1.5U-NoLEDK_411A1
1KC_RGUIMX_Only:MXOnly-1.25U-NoLEDK_409
1KC_RSFTMX_Only:MXOnly-2.75U-NoLEDK_311
1KC_RSFTMX_Only:MXOnly-1.75U-NoLEDK_311A1
1KC_SMX_Only:MXOnly-1U-NoLEDK_202
1KC_SCLNMX_Only:MXOnly-1U-NoLEDK_210
1KC_SLSHMX_Only:MXOnly-1U-NoLEDK_310
1KC_SPCMX_Only:MXOnly-7U-ReversedStabilizers-NoLEDK_406A1
1KC_SPCMX_Only:MXOnly-6.25U-ReversedStabilizers-NoLEDK_406
1KC_TMX_Only:MXOnly-1U-NoLEDK_105
1KC_TABMX_Only:MXOnly-1.5U-NoLEDK_100
1KC_UMX_Only:MXOnly-1U-NoLEDK_107
1KC_VMX_Only:MXOnly-1U-NoLEDK_304

The 120 most common of 130 parts.

Questions

How big is the Nodu PCB?

It measures 285 × 94.6 mm and has 2 copper layers, 1.2 mm thick.

What parts does the Nodu use?

130 parts, built around the ATMEGA32U4-AU and BAV70. 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 Nodu KiCad files?

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

Can I use the Nodu design in my own project?

Its repository publishes it under the CC0-1.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).

Similar boards

  • 2 layers217.7 × 91.1 mmAdalyn, the printed circuit board in 3D

    Adalyn

    Marbelymarble/Adalyn

    36key QAZ-like handwired keyboard

    76 parts55GPL-3.0
  • 2 layers166 × 70 mmPrototype, the printed circuit board in 3D

    Prototype

    SteveCooling/MidiKeys

    Will be a complete board with decoders for multiplexed sampling of analog sources and up to 61-key keybeds

    75 parts8MIT
  • 2 layers345.7 × 98.9 mmSunsetterR2 Hotswap, the printed circuit board in 3D

    SunsetterR2 Hotswap

    PiKeeb/sunsetterR2-keyboard

    PCB files for Sunsetter R2 keyboard (originally designed for Charue Design)

    184 parts4CC-BY-SA-4.0
  • 2 layers304.8 × 97.9 mmCharon 32U4 Hotswap, the printed circuit board in 3D

    Charon 32U4 Hotswap

    PiKeeb/charon-keyboard

    PCB files for Charon keyboard (originally designed for Charue Design)

    148 parts2CC-BY-SA-4.0
  • 2 layers347.7 × 119.1 mmSupernova Hotswap, the printed circuit board in 3D

    Supernova Hotswap

    PiKeeb/supernova-keyboard

    PCB files for Supernova keyboard (originally designed for Charue Design)

    179 parts2CC-BY-SA-4.0
  • 2 layers114.3 × 98.8 mmMystic split40, the printed circuit board in 3D

    Mystic split40

    Duckle29/MS40

    The project uses Ai03s keyswitch library. Many thanks to Ai03 for releasing an awesome keyswitch library with an entirely open license.

    160 parts1BSD-3-Clause
  • 2 layers395 × 90.2 mmVssk, the printed circuit board in 3D

    Vssk

    lfgberg/vssk-pcb

    PCB for dudeship's VSSK keyboard

    148 parts
  • 2 layers142.5 × 101 mmHillside46, the printed circuit board in 3D

    Hillside46

    mmccoyd/hillside

    Family of split ergonomic keyboards with three rows of six or five keys and a generous thumb arc

    92 parts448MIT