MegaGRRLDesktop

denjhang·MegaGRRL-Desktop-Mini-USB·kicad/MegaGRRLDesktop.kicad_pcb

MegaGRRLDesktop PCB layout, top view — open source ESP32 board by denjhang

About the MegaGRRLDesktop PCB

MegaGRRLDesktop is an open source ESP32 PCB design by denjhang, published on GitHub under the MIT license. It is a 2-layer board measuring 124.5 × 124.5 mm, with 124 components from 46 distinct parts.

Its main chip is the ESP-WROOM-32ESP-WROOM-32-NO-RF, from the ESP32 family. Other key parts include the 74HCT595N, MCP23017SP, NE5532N, std:a4c6558b222b489b868198a352481a86 and std:44d60e1deb274ae4bbd12617d1f88879. By type, the board carries 31 resistors, 30 capacitors, 14 ICs, 14 LEDs, 5 connectors and 2 transistors.

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

From the project

I have been using the desktop version of MegaGRRL for 4 years. As my PCB drawing skills improve, I have the confidence to realize all my ideas and changes. This version is based on the Type-C version and includes a lot of practical modifications.

Main components on the MegaGRRLDesktop

74HCT595NMCP23017SPNE5532Nstd:a4c6558b222b489b868198a352481a86std:44d60e1deb274ae4bbd12617d1f88879YM2612SN76489PCA9634PWTPA6111A2DRESP-WROOM-32ESP-WROOM-32-NO-RFCH340CAMS1117-3.3V

MegaGRRLDesktop bill of materials (BOM)

124 components, 46 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
74HCT595N
IC2, IC3
1
MCP23017SP
IC4
1
NE5532N
IC5
1
std:a4c6558b222b489b868198a352481a86
IC6
1
std:44d60e1deb274ae4bbd12617d1f88879
IC6A
1
YM2612
IC7
1
SN76489
IC8
2
PCA9634PW
IC9, IC10
1
TPA6111A2DR
IC11
1
ESP-WROOM-32ESP-WROOM-32-NO-RF
IC12
1
CH340C
IC14
1
AMS1117-3.3V
U4
2
2SC1815
Q2, Q3
1
USB_B_Mini
J1
1
35RAPC4BHN2
J2
1
2041021-3
J3
1
std:8630a74813a14cdca67e7b05dd5d2bc3
J3a
1
POWER_JACK
J4
11
—
EX_A0, EX_B0, TP_3V3, TP_5V0, TP_BOOTMODE0, TP_GND0, TP_RESET0, TP_RX0 +3
1
FUSE_0805_2012METRIC
Fuse_0805_2012Metric
F1
Show 26 more
QtyPartRefs
4
MOUNT-HOLE3.2
H3, H4, H7, H8
2
MOUNT-HOLE3.6
H5, H6
1
ILI9341_2_4
JP1
1
DIP04S
S1
7
MOMENTARY-SWITCH-SPST-PTH-6.0MM
SWA0, SWB0, SWC0, SWDOWN0, SWLEFT0, SWRIGHT0, SWUP0
14
LED3MM
LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +6
1
RL622-101K-RC
L1
13
0.1UF
0.1uF
C1, C5, C9, C11, C12, C18, C19, C24 +5
4
10UF
10uF
C2, C6, C7, C10
2
120PF
120pF
C3, C4
5
1UF
1uF
C8, C14, C15, C16, C17
1
330UF
330uF
C13
5
100UF
100uF
C20, C21, C26, C28, C33
5
2K2
2k2
R1, R2, R10, R21, R22
2
82K
82k
R3, R4
4
47K
47k
R5, R6, R7, R8
1
5K6
5k6
R9
1
POTENTIOMETER_ALPS_RK097_DUAL_HORIZONTAL
5k6
R11
1
100R
R12
7
10K
10k
R13, R17, R18, R27, R28, R29, R31
2
15K
15k
R15, R16
2
10R
R19, R20
1
POTENTIOMETER_ALPS_RK097_DUAL_HORIZONTAL
Potentiometer_Alps_RK097_Dual_Horizontal
R23
2
100K
100k
R24, R25
2
1k
RN1, RN3
1
10K
10k
RN2

MegaGRRLDesktop design files

The KiCad project lives in the denjhang/MegaGRRL-Desktop-Mini-USB repository on GitHub; these links point at the commit this page was built from.

MegaGRRLDesktop: common questions

What microcontroller does the MegaGRRLDesktop use?

The MegaGRRLDesktop is built around the ESP-WROOM-32ESP-WROOM-32-NO-RF, from the ESP32 family.

How big is the MegaGRRLDesktop PCB?

The MegaGRRLDesktop measures 124.5 × 124.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the MegaGRRLDesktop?

124 components, from 46 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 MegaGRRLDesktop design files?

From the denjhang/MegaGRRL-Desktop-Mini-USB repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the MegaGRRLDesktop design in my own project?

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

Can I test firmware for the MegaGRRLDesktop 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.

More boards in MegaGRRL-Desktop-Mini-USB

Similar boards