Balthazar-Keyboard-3

balthazar-space·Balthazar-Keyboard-3·kicad/BalthazarKeyboard3-keycaps.kicad_pcb

Balthazar-Keyboard-3 PCB layout, top view — open source AVR/Arduino board by balthazar-space

About the Balthazar-Keyboard-3 PCB

Balthazar-Keyboard-3 is an open source AVR/Arduino PCB design by balthazar-space, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 290.6 × 127 mm, with 182 components from 95 distinct parts.

Its main chip is the ATMEGA32U4-AUR, from the AVR/Arduino family. By type, the board carries 79 switches, 79 diodes, 9 capacitors, 7 resistors, 5 connectors and 1 IC.

It belongs with the keyboards and displays & leds designs in this gallery.

From the project

Version 3 of an internal keyboard

Open-hardware laptop computer modules description and concept.

These are electronic schematic modules as presented at https://balthazar.space/wiki/Balthazar with the main aim for team access. See the main repository for other designs.

Computer Keyboard version 3 system built around an 8-bit Atmel ATmega 32u4 microcontroller. A normal ISO keyboard layout is used. The PCB design is for Cherry keycaps. Schematics layout and connections are a bit simplified over version 2.

Balthazar-Keyboard-3, from the project README
From the project README

Main components on the Balthazar-Keyboard-3

Balthazar-Keyboard-3 bill of materials (BOM)

182 components, 95 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA32U4-AUR
ATmega32U4_Balthazar
U1
1
Crystal_16M
Y1
1
PINSOCKET_1X04_P2.00MM_HORIZONTAL
USB
J1
1
2073-USB3505-30-A
USB_B_Micro
J2
1
PINSOCKET_1X04_P2.00MM_HORIZONTAL
PS2 touchpad
J3
1
PINHEADER_1X06_P2.00MM_HORIZONTAL
ISP
J4
1
PINHEADER_1X04_P2.54MM_VERTICAL
I2C
J5
1
MX1A-51NA
ESC
SW1
1
MX1A-51NA
F1
SW2
1
MX1A-51NA
F2
SW3
1
MX1A-51NA
F3
SW4
1
MX1A-51NA
F4
SW5
1
MX1A-51NA
F5
SW6
1
MX1A-51NA
F6
SW7
1
MX1A-51NA
GRAVE
SW8
1
MX1A-51NA
1
SW9
1
MX1A-51NA
2
SW10
1
MX1A-51NA
3
SW11
1
MX1A-51NA
4
SW12
1
MX1A-51NA
5
SW13
Show 75 more
QtyPartRefs
1
MX1A-51NA
6
SW14
1
MX1A-51NA
TAB
SW15
1
MX1A-51NA
Q
SW16
1
MX1A-51NA
W
SW17
1
MX1A-51NA
E
SW18
1
MX1A-51NA
R
SW19
1
MX1A-51NA
T
SW20
1
MX1A-51NA
Y
SW21
1
MX1A-51NA
CAPS
SW22
1
MX1A-51NA
A
SW23
1
MX1A-51NA
S
SW24
1
MX1A-51NA
D
SW25
1
MX1A-51NA
F
SW26
1
MX1A-51NA
G
SW27
1
MX1A-51NA
H
SW28
1
MX1A-51NA
SHIFT
SW29
1
MX1A-51NA
NUBS
SW30
1
MX1A-51NA
Z
SW31
1
MX1A-51NA
X
SW32
1
MX1A-51NA
C
SW33
1
MX1A-51NA
V
SW34
1
MX1A-51NA
B
SW35
1
MX1A-51NA
CTRL
SW36
1
MX1A-51NA
ALT
SW37
1
MX1A-51NA
GUI
SW38
2
MX1A-51NA
SPACE
SW39, SW40
1
MX1A-51NA
LEFT
SW42
1
MX1A-51NA
DOWN
SW43
1
MX1A-51NA
RIGHT
SW44
1
MX1A-51NA
F7
SW45
1
MX1A-51NA
F8
SW46
1
MX1A-51NA
F9
SW47
1
MX1A-51NA
F10
SW48
1
MX1A-51NA
F11
SW49
1
MX1A-51NA
F12
SW50
1
MX1A-51NA
PRTSCR
SW51
1
MX1A-51NA
7
SW52
1
MX1A-51NA
8
SW53
1
MX1A-51NA
9
SW54
1
MX1A-51NA
0
SW55
1
MX1A-51NA
MINUS
SW56
1
MX1A-51NA
EQUAL
SW57
1
MX1A-51NA
DELETE
SW58
1
MX1A-51NA
U
SW59
1
MX1A-51NA
I
SW60
1
MX1A-51NA
O
SW61
1
MX1A-51NA
P
SW62
1
MX1A-51NA
LBRC
SW63
1
MX1A-51NA
RBRC
SW64
1
MX1A-51NA
BACKSPACE
SW65
1
MX1A-51NA
J
SW66
1
MX1A-51NA
K
SW67
1
MX1A-51NA
L
SW68
1
MX1A-51NA
SCLN
SW69
1
MX1A-51NA
QUOTE
SW70
1
MX1A-51NA
NUHS
SW71
1
MX1A-51NA
ENTER
SW72
1
MX1A-51NA
N
SW73
1
MX1A-51NA
M
SW74
1
MX1A-51NA
COMMA
SW75
1
MX1A-51NA
DOT
SW76
1
MX1A-51NA
SLASH
SW77
1
MX1A-51NA
UP
SW78
1
MX1A-51NA
ALTGR
SW79
1
CKN10384
SW_Push
SW80
77
D
D1, D2, D3, D4, D5, D6, D7, D8 +69
2
404-1232-1
LED_Small
D22, D37
1
ILSB1206ER1R5K
L_Core_Ferrite_Small
L1
1
732-7692-6
1uF
C1
1
10uF
C2
5
399-C1206C104M5RAC7800
0.1uF
C3, C4, C7, C8, C9
2
732-7816-1
22pF
C5, C6
2
541-RCC120622R0FKEA
22
R3, R4
3
RC1206JR-0710KL
10K
R7, R18, R19
2
311-200FR
200
R8, R17

Balthazar-Keyboard-3 design files

The KiCad project lives in the balthazar-space/Balthazar-Keyboard-3 repository on GitHub; these links point at the commit this page was built from.

Balthazar-Keyboard-3: common questions

What microcontroller does the Balthazar-Keyboard-3 use?

The Balthazar-Keyboard-3 is built around the ATMEGA32U4-AUR, from the AVR/Arduino family.

How big is the Balthazar-Keyboard-3 PCB?

The Balthazar-Keyboard-3 measures 290.6 × 127 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Balthazar-Keyboard-3?

182 components, from 95 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Balthazar-Keyboard-3 design files?

From the balthazar-space/Balthazar-Keyboard-3 repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Balthazar-Keyboard-3 design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which balthazar-space chose for the repository.

Can I test firmware for the Balthazar-Keyboard-3 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