
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.

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.
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.
TODO: Put information about it here
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 4.7u | Capacitor_SMD:C_0402_1005Metric | C16, C19, C20, C22, C23, C29, C32, C33, C35, C36 |
| 8 | 100u | Capacitor_SMD:C_1206_3216Metric | C13, C14, C17, C18, C26, C27, C30, C31 |
| 7 | 100n | Capacitor_SMD:C_0402_1005Metric | C4, C5, C6, C12, C15, C25, C28 |
| 7 | 10k | Resistor_SMD:R_0402_1005Metric | R5, R6, R8, R9, R10, R13, R14 |
| 6 | 5.1k | Resistor_SMD:R_0402_1005Metric | R3, R4, R12, R15, R16, R17 |
| 4 | 1u | Capacitor_SMD:C_0402_1005Metric | C21, C24, C34, C37 |
| 4 | ToolingHole | MountingHole:ToolingHole_1.152mm | H2, H3, H4, H5 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R11, R18, R19 |
| 3 | SW_Push | Button_Switch_SMD:SW_SPST_TS-1088-xR020 | SW1, SW2, SW3 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric | C1, C39 |
| 2 | 22 | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 22u | Capacitor_SMD:C_0603_1608Metric | C3, C40 |
| 2 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1, U7 |
| 2 | I2C | Connector_JST:JST_EH_S5B-EH_1x05_P2.50mm_Horizontal | J2, J8 |
| 2 | MMBT3904 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | WM8988LGECN/V | footprints:QFN28_4X4_CIR | U5, U6 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C9 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C10 |
| 1 | 51k | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | CH340K | Package_SO:SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm | U2 |
| 1 | ESP32-WROOM-32E | RF_Module:ESP32-WROOM-32E | U8 |
| 1 | Headphone Jack | PJ-320A:PJ-320A | U4 |
| 1 | LED | Connector_JST:JST_EH_S3B-EH_1x03_P2.50mm_Horizontal | J3 |
| 1 | LOGO | LOGO | G*** |
| 1 | Left_Mic | Connector_JST:JST_EH_S2B-EH_1x02_P2.50mm_Horizontal | J4 |
| 1 | Left_Speaker | Connector_JST:JST_EH_S2B-EH_1x02_P2.50mm_Horizontal | J5 |
| 1 | NetTie_2 | NetTie:NetTie-2_SMD_Pad2.0mm | NT2 |
| 1 | Right_Mic | Connector_JST:JST_EH_S2B-EH_1x02_P2.50mm_Horizontal | J6 |
| 1 | Right_Speaker | Connector_JST:JST_EH_S2B-EH_1x02_P2.50mm_Horizontal | J7 |
| 1 | USB Port | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |

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.

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.

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






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

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…
It measures 50 × 50 mm and has 4 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask professoralex13 before reusing the design.