Skip to the content
4 layers50 × 50 mmCosplayCore, the printed circuit board in 3D

This overrides the strapping pin so the memory supply voltage is permenantly set at 3.3V. Until this comand is run and the fuses are burned on the ESP32, it cannot be flashed with any code.

Size
50 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
80
Nets
87
Pads
310
Tracks, vias
528, 55
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Sep 2025
Updated
16 Feb 2026

Overview

CosplayCore is an open-source printed circuit board by professoralex13, from the professoralex13/CosplayCore repository on GitHub. It is a 4-layer board of 50 × 50 mm with 80 parts on 87 nets, routed with 528 tracks and 55 vias.

It is built around the ESP32-WROOM-32E, WM8988LGECN/V and CH340K, with the AMS1117-3.3 and MMBT3904 among its other parts. Its parts include 35 capacitors, 19 resistors, 8 connectors, 7 ICs and 3 switches. It belongs with the ESP32 boards of this library.

Main components

5

README

README.md

CosplayCore

TODO: Put information about it here

IMPORTANT NOTES:

Main board V1.0 runs ADC data from a CODEC into GPIO12 which also serves as a strapping pin. This signal is pulled high by the CODEC resulting in the ESP32 booting with a flash chip voltage is 1.8V which is incorrect. To work around this, the following command must be run: espefuse --port [PORT] burn-efuse XPD_SDIO_REG 1 XPD_SDIO_TIEH 1 XPD_SDIO_FORCE 1

This overrides the strapping pin so the memory supply voltage is permenantly set at 3.3V. Until this comand is run and the fuses are burned on the ESP32, it cannot be flashed with any code.

Parts

80
QtyValueFootprintReferences
104.7uCapacitor_SMD:C_0402_1005MetricC16, C19, C20, C22, C23, C29, C32, C33, C35, C36
8100uCapacitor_SMD:C_1206_3216MetricC13, C14, C17, C18, C26, C27, C30, C31
7100nCapacitor_SMD:C_0402_1005MetricC4, C5, C6, C12, C15, C25, C28
710kResistor_SMD:R_0402_1005MetricR5, R6, R8, R9, R10, R13, R14
65.1kResistor_SMD:R_0402_1005MetricR3, R4, R12, R15, R16, R17
41uCapacitor_SMD:C_0402_1005MetricC21, C24, C34, C37
4ToolingHoleMountingHole:ToolingHole_1.152mmH2, H3, H4, H5
31kResistor_SMD:R_0402_1005MetricR11, R18, R19
3SW_PushButton_Switch_SMD:SW_SPST_TS-1088-xR020SW1, SW2, SW3
210uCapacitor_SMD:C_0603_1608MetricC1, C39
222Resistor_SMD:R_0402_1005MetricR1, R2
222uCapacitor_SMD:C_0603_1608MetricC3, C40
2AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1, U7
2I2CConnector_JST:JST_EH_S5B-EH_1x05_P2.50mm_HorizontalJ2, J8
2MMBT3904Package_TO_SOT_SMD:SOT-23Q1, Q2
2WM8988LGECN/Vfootprints:QFN28_4X4_CIRU5, U6
1100nCapacitor_SMD:C_0603_1608MetricC9
11uCapacitor_SMD:C_0603_1608MetricC10
151kResistor_SMD:R_0402_1005MetricR7
1CH340KPackage_SO:SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mmU2
1ESP32-WROOM-32ERF_Module:ESP32-WROOM-32EU8
1Headphone JackPJ-320A:PJ-320AU4
1LEDConnector_JST:JST_EH_S3B-EH_1x03_P2.50mm_HorizontalJ3
1LOGOLOGOG***
1Left_MicConnector_JST:JST_EH_S2B-EH_1x02_P2.50mm_HorizontalJ4
1Left_SpeakerConnector_JST:JST_EH_S2B-EH_1x02_P2.50mm_HorizontalJ5
1NetTie_2NetTie:NetTie-2_SMD_Pad2.0mmNT2
1Right_MicConnector_JST:JST_EH_S2B-EH_1x02_P2.50mm_HorizontalJ6
1Right_SpeakerConnector_JST:JST_EH_S2B-EH_1x02_P2.50mm_HorizontalJ7
1USB PortConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

More from professoralex13/CosplayCore

2
  • 2 layers73.5 × 41.5 mmPower board, the printed circuit board in 3D

    Power board

    professoralex13/CosplayCore

    This overrides the strapping pin so the memory supply voltage is permenantly set at 3.3V. Until this comand is run and the fuses are burned on the ESP32, it cannot be flashed with any code.

    52 parts
  • 2 layersFan board, the printed circuit board in 3D

    Fan board

    professoralex13/CosplayCore

    This overrides the strapping pin so the memory supply voltage is permenantly set at 3.3V. Until this comand is run and the fuses are burned on the ESP32, it cannot be flashed with any code.

    11 parts

Similar boards

  • 2 layers70 × 55 mmKwl esp32, the printed circuit board in 3D

    Kwl esp32

    hpralfi/comfoair-esp32

    ESP32-Platine, um Zehnder ComfoAir, StorkAir WHR und Wernig G90 über RS232 in Home Assistant einzubinden (ESPHome, ohne Cloud)

    40 partsCERN-OHL-S-2.0
  • 2 layers33.2 × 23 mmSmartblah, the printed circuit board in 3D

    Smartblah

    xLordiz3/PCBs

    20 parts
  • 2 layers81.3 × 72.9 mmController v4.3, the printed circuit board in 3D

    Controller v4.3

    RT-CUSTOMZ/Illumigon

    WLED-gesteuerte Lichtpanele

    48 parts1
  • 2 layers90 × 60 mmEsp32 control node, the printed circuit board in 3D

    Esp32 control node

    avolk201/RTOS-Demo

    A functioning RTOS project for an ESP32

    48 parts
  • 2 layers84 × 66 mmPomodoro timer v5 routed, the printed circuit board in 3D

    Pomodoro timer v5 routed

    hinewboy/pomodoro-timer

    番茄钟 PCB 项目(KiCad):原理图、布局布线自动化脚本、JLCPCB 打样生产文件

    46 partsMIT
  • 2 layers114 × 105 mmSmell monitor v1 1, the printed circuit board in 3D

    Smell monitor v1 1

    OpenSmell/smell-monitor

    The enclosure is the simple one a builder can hold in their head: an open tray, a board on four standoffs, modules plugged into eight headers, a flat lid with four M3 screws, a filter pad that drops into the front, and…

    64 parts

Questions

How big is the CosplayCore PCB?

It measures 50 × 50 mm and has 4 copper layers, 1.6 mm thick.

What parts does the CosplayCore use?

80 parts, built around the ESP32-WROOM-32E, WM8988LGECN/V, CH340K and AMS1117-3.3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the CosplayCore KiCad files?

From the professoralex13/CosplayCore repository on GitHub, at the commit this page was made from: the board is hardware/main_board/main_board.kicad_pcb and its schematic hardware/button_board/button_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the CosplayCore design in my own project?

Its repository states no licence, so its author keeps all rights: ask professoralex13 before reusing the design.