Bzzt Keyboard Controller Board

SteveCooling·MidiKeys·KiCad/Prototype/project.kicad_pcb

Bzzt Keyboard Controller Board layout, top view — open source AVR/Arduino board by SteveCooling

About the Bzzt Keyboard Controller Board

Bzzt Keyboard Controller Board is an open source AVR/Arduino PCB design by SteveCooling, published on GitHub under the MIT license. It is a 2-layer board measuring 166 × 70 mm, with 71 components from 52 distinct parts.

Its main chip is the ATMEGA32U4-AUR, from the AVR/Arduino family. Other key parts include the LP2985-33DBVRG4, LMV358IDGKR, NCP1117ST50T3G, 74HC138 and 74HC238. By type, the board carries 20 connectors, 17 resistors, 13 diodes, 10 ICs, 5 capacitors and 1 transistor.

It belongs with the keyboards designs in this gallery.

From the project

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

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

This KiCad project is a derivative of the work found here: https://github.com/aspro648/Leonardo/

:warning: This list is from the original project, needs update when the board is ready

- 1 ea., Perfect Purple PCB from OSH Park, with not so perfect layout from kicad.pcb file. - 1 ea., U1 IC REG LINEAR 3.3V 150MA SOT23-5, LP2985-33DBVRG4, https://www.digikey.com/short/j29pqr - 1 ea., U2 IC OPAMP GP 1MHZ RRO 8VSSOP, LM358DGKR, https://www.digikey.com/short/jnd53r - 1 ea., U3 IC REG LINEAR…

Main components on the Bzzt Keyboard Controller Board

Bzzt Keyboard Controller Board bill of materials (BOM)

71 components, 52 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LP2985-33DBVRG4
74LS75
Texas Instruments
U1
1
LMV358IDGKR
LMV358
Texas Instruments
U2
1
NCP1117ST50T3G
AMS1117-5.0
ON Semiconductor
U3
1
ATMEGA32U4-AUR
ATMEGA32U4-AU
Microchip Technology
U4
2
74HC138
U5, U6
2
74HC238
U7, U8
1
74HC04
U9
1
HCPL-0600
U10
1
FDN340P
PMV48XP,215
ON Semiconductor
Q1
1
CSTCE16M0V53-R0
16 Mhz
Murata Electronics North America
Y1
1
PJ-002A
Barrel_Jack
CUI Inc.
J1
1
USB_B
J2
1
ICSP
J3
1
BANK 0..7
J4
1
BANK 8..15
J5
1
EXPRESSION
J6
1
SUSTAIN
J7
1
PD6/ADC9/SPEAKER
J8
1
POT 1
J9
1
POT 2
J10
Show 32 more
QtyPartRefs
1
POT 3
J11
1
POT 4
J12
1
POT 5
J13
1
PRESSURE
J14
1
MIDI IN
J15
1
MIDI OUT
J16
1
POT 6
J17
1
POT 7
J18
1
POT 8
J19
1
TTL MIDI
J20
1
0ZCJ0025AF2E
0
Bel Fuse Inc.
F1
2
VCUG080050L1DP
P6SMB6.8CA
AVX Corporation
RV1, RV2
1
B3S-1002
RESET
Omron Electronics Inc-EMC Div
SW1
1
PWR
D1
1
TX
D2
8
BAV70
D3, D6, D7, D8, D9, D10, D11, D13
1
LED_BUILTIN
D4
1
1N914WT
D12
1
ZMM3V3
D14
1
885012007030
22nF
Wurth Electronics Inc.
C2
3
GRM319R6YA106KA12D
10uF
Murata Electronics North America
C3, C6, C7
1
CC0805KRX7R8BB104
0.1uF
Yageo
C4
2
ERJ-6GEYJ102V
1K
Panasonic Electronic Components
R1, R4
1
1K
R2
4
220
R3, R13, R14, R15
2
ERJ-6GEYJ103V
10K
Panasonic Electronic Components
R5, R8
2
ESR10EZPJ220
22
Rohm Semiconductor
R6, R7
1
CRGCQ0603J1M0
1M
TE Connectivity Passive Product
R9
1
4k7
R10
2
10K
R11, R16
1
4k7
RN1
1
10k/4k7
RN2

Bzzt Keyboard Controller Board design files

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

Bzzt Keyboard Controller Board: common questions

What microcontroller does the Bzzt Keyboard Controller Board use?

The Bzzt Keyboard Controller Board is built around the ATMEGA32U4-AUR, from the AVR/Arduino family.

How big is the Bzzt Keyboard Controller Board?

The Bzzt Keyboard Controller Board measures 166 × 70 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Bzzt Keyboard Controller Board?

71 components, from 52 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 Bzzt Keyboard Controller Board design files?

From the SteveCooling/MidiKeys repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Bzzt Keyboard Controller Board design in my own project?

Yes, under the terms of its MIT license, which SteveCooling chose for the repository.

Can I test firmware for the Bzzt Keyboard Controller Board 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.

More boards in MidiKeys

Similar boards