Macro keyboard

drfhaust·Macro-keyboard·Macro keyboard/Macro keyboard.kicad_pcb

Macro keyboard PCB layout, top view — open source ESP32 board by drfhaust

About the Macro keyboard PCB

Macro keyboard is an open source ESP32 PCB design by drfhaust, published on GitHub. It is a 2-layer board measuring 80 × 100 mm, with 74 components from 27 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N8R8, from the ESP32 family. Other key parts include the CH343P and AP2112K-3.3. By type, the board carries 27 capacitors, 15 connectors, 13 diodes, 10 resistors, 4 ICs and 2 transistors.

It belongs with the keyboards and iot & wireless designs in this gallery.

From the project

macro keyboard esp32 s3

This repository contains the design and code for building a custom macro keyboard powered by the ESP32-S3 microcontroller.

- Design: A macro keyboard with customizable keys and LEDs for different functionalities. - Microcontroller: Powered by the ESP32-S3 with a built-in touch screen and additional hardware components. - Customization: Supports custom key mappings and macros via a JSON configuration. - Hardware Design: The keyboard's hardware is modular, making it adaptable for various input needs.

Macro keyboard, from the project README
From the project README

Main components on the Macro keyboard

Macro keyboard bill of materials (BOM)

74 components, 27 distinct parts.

QtyPartRefs
1
ESP32-S3-WROOM-1-N8R8
U1
1
CH343P
U2
1
AP2112K-3.3
U3
1
~
U4
2
S8050
Q1, Q2
1
Crystal_GND24
Y1
1
MC-126D-DG10
J1
12
CPG135001S30
J2, J3, J4, J5, J6, J7, J8, J9 +4
1
GT-TF003-H0185-02
J15
1
Conn_01x04_Pin
J16
2
SW_Push
SW1, SW2
1
B5819WS-TP
D1
12
XL-2020RGBC-WS2812B
RGB
D2, D3, D4, D5, D6, D7, D8, D9 +4
4
1UF
C1, C7, C8, C11
1
4.7uf
C2
3
100nf
C3, C4, C5
2
10uf
C6, C12
2
15pf
C9, C10
12
~
100n
C13, C14, C15, C16, C17, C18, C19, C20 +4
2
~
10uf
C25, C26
Show 7 more
QtyPartRefs
1
~
1uf
C27
2
12k
R1, R2
1
100K
R3
2
0R
R5, R6
2
5k1
R7, R8
1
1k
R10
2
10k
R11, R12

Macro keyboard design files

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

Macro keyboard: common questions

What microcontroller does the Macro keyboard use?

The Macro keyboard is built around the ESP32-S3-WROOM-1-N8R8, from the ESP32 family.

How big is the Macro keyboard PCB?

The Macro keyboard measures 80 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Macro keyboard?

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

Where can I download the Macro keyboard design files?

From the drfhaust/Macro-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 Macro keyboard design in my own project?

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

Can I test firmware for the Macro keyboard without the hardware?

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

Similar boards