Custom keyboard

balkacer·custom-keyboard·orange-moon/orange-moon.kicad_pcb

Custom keyboard PCB layout, top view — open source AVR/Arduino board by balkacer

About the Custom keyboard PCB

Custom keyboard is an open source AVR/Arduino PCB design by balkacer, published on GitHub. It is a 2-layer board measuring 292 × 99.9 mm, with 135 components from 21 distinct parts.

Its main chip is the ATmega32U4-A, from the AVR/Arduino family. By type, the board carries 69 switches, 47 diodes, 9 capacitors, 7 resistors, 1 IC and 1 crystal.

It belongs with the keyboards designs in this gallery.

From the project

This is a custom keyboard for the streamer bakaverse.

This is a custom keyboard for the streamer blodiemoon.

- Twitch - Keyboard Layout Editor - Auto Hotkey

Custom keyboard, from the project README
From the project README

Main components on the Custom keyboard

Custom keyboard bill of materials (BOM)

135 components, 21 distinct parts.

QtyPartRefs
1
ATmega32U4-A
U1
1
16MHz
Y1
1
USB_C_Receptacle
J1
57
Mechanical_Switch
SW1, SW4, SW5, SW8, SW9, SW10, SW11, SW12 +49
2
Mechanical_Switch
SW2, SW67
1
Mechanical_Switch
SW3
3
Mechanical_Switch
SW6, SW66, SW68
3
Mechanical_Switch
SW7, SW17, SW51
1
Mechanical_Switch
SW34
1
SW_Push
SW52
1
Mechanical_Switch
SW64
47
D_Small
D1, D2, D3, D4, D6, D7, D10, D11 +39
1
10u
C1
2
1u
C2, C8
2
100u
C3, C4
2
22p
C5, C6
2
100n
C7, C9
2
10k
R1, R4
2
22
R2, R3
1
1M
R5
Show 1 more
QtyPartRefs
2
5.1k
R6, R7

Custom keyboard design files

The KiCad project lives in the balkacer/custom-keyboard repository on GitHub; these links point at the commit this page was built from.

Custom keyboard: common questions

What microcontroller does the Custom keyboard use?

The Custom keyboard is built around the ATmega32U4-A, from the AVR/Arduino family.

How big is the Custom keyboard PCB?

The Custom keyboard measures 292 × 99.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Custom keyboard?

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

Where can I download the Custom keyboard design files?

From the balkacer/custom-keyboard repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Custom keyboard design in my own project?

The repository has no license, so all rights stay with balkacer. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Custom keyboard 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