Nodu

swiftrax·Nodu·Nodu/Nodu.kicad_pcb

Nodu PCB layout, top view — open source AVR/Arduino board by swiftrax
Simulate this board

About the Nodu PCB

Nodu is an open source AVR/Arduino PCB design by swiftrax, published on GitHub under the CC0-1.0 license. It is a 2-layer board measuring 285 × 94.6 mm, with 128 components from 88 distinct parts.

Its main chip is the ATmega32U4-AU, from the AVR/Arduino family. By type, the board carries 73 LEDs, 32 diodes, 6 resistors, 5 capacitors, 1 IC and 1 crystal.

It belongs with the keyboards designs in this gallery.

From the project

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

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

Nodu, from the project README
From the project README

Main components on the Nodu

Nodu bill of materials (BOM)

128 components, 88 distinct parts.

QtyPartRefs
1
ATmega32U4-AU
U1
1
16MHz
Y1
1
PRTR5V0U2X
ESD1
1
500mA
F1
1
M2 Slot
H1
1
M2 Slot
H2
4
M2 Screw
H3, H4, H5, H6
1
RESET
SW1
1
HRO-TYPE-C-31-M-12
USB1
1
KC_ESC
K_0
1
KC_1
K_1
1
KC_2
K_2
1
KC_3
K_3
1
KC_4
K_4
1
KC_5
K_5
1
KC_6
K_6
1
KC_7
K_7
1
KC_8
K_8
1
KC_9
K_9
1
KC_0
K_10
Show 68 more
QtyPartRefs
1
KC_MINS
K_11
1
KC_EQL
K_12
1
KC_BSPC
K_13
1
KC_BSPC
K_013A1
1
KC_TAB
K_100
1
KC_Q
K_101
1
KC_W
K_102
1
KC_E
K_103
1
KC_R
K_104
1
KC_T
K_105
1
KC_Y
K_106
1
KC_U
K_107
1
KC_I
K_108
1
KC_O
K_109
1
KC_P
K_110
1
KC_LBRC
K_111
1
KC_RBRC
K_112
1
KC_BSLS
K_113
1
KC_CAPS
K_200
1
KC_CAPS
K_200A1
1
KC_A
K_201
1
KC_S
K_202
1
KC_D
K_203
1
KC_F
K_204
1
KC_G
K_205
1
KC_H
K_206
1
KC_J
K_207
1
KC_K
K_208
1
KC_L
K_209
1
KC_SCLN
K_210
1
KC_QUOT
K_211
1
KC_ENT
K_212
1
KC_DEL
K_213
1
KC_LSFT
K_300
1
KC_Z
K_301
1
KC_X
K_302
1
KC_C
K_303
1
KC_V
K_304
1
KC_B
K_305
1
KC_N
K_306
1
KC_M
K_307
1
KC_COMM
K_308
1
KC_DOT
K_309
1
KC_SLSH
K_310
1
KC_RSFT
K_311
1
KC_RSFT
K_311A1
2
KC_MO(1)
K_312, K_410A1
1
KC_LCTL
K_400
1
KC_LCTL
K_400A1
1
KC_LGUI
K_401
1
KC_LGUI
K_401A1
1
KC_LALT
K_402
1
KC_LALT
K_402A1
1
KC_SPC
K_406
1
KC_SPC
K_406A1
1
KC_RALT
K_408
1
KC_RGUI
K_409
1
KC_RALT
K_409A1
1
KC_MO(1)
K_410
1
KC_RCTL
K_411
1
KC_RCTL
K_411A1
32
BAV70
D1, D2, D3, D4, D5, D6, D7, D8 +24
1
10µF
C1
3
100nF
C2, C3, C4
1
1µF
C5
2
10kΩ
R1, R2
2
22Ω
R3, R4
2
5.1kΩ
R5, R6

Nodu design files

The KiCad project lives in the swiftrax/Nodu repository on GitHub; these links point at the commit this page was built from.

Nodu: common questions

What microcontroller does the Nodu use?

The Nodu is built around the ATmega32U4-AU, from the AVR/Arduino family.

How big is the Nodu PCB?

The Nodu measures 285 × 94.6 mm, has 2 copper layers and is 1.2 mm thick.

How many components are on the Nodu?

128 components, from 88 distinct parts. The full bill of materials is listed on this page.

Where can I download the Nodu design files?

From the swiftrax/Nodu repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Nodu design in my own project?

Yes, under the terms of its CC0-1.0 license, which swiftrax chose for the repository.

Can I test firmware for the Nodu without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Similar boards