

SkyRizz ESPSOL
An open-hardware, coin-sized ESP32-S3 development board with an on-board secure element, 6-axis IMU, PDM microphone, buzzer, USB-C, and Li-Po charging — all on a 40.6 mm (1.6") round, 2-layer PCB.
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 101
- Nets
- 85
- Pads
- 321
- Tracks, vias
- 649, 180
- Pours
- 274
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 4 Jul 2026
- Updated
- 16 Jul 2026
Overview
SkyRizz ESPSOL is an open-source printed circuit board by SkyRizzAI, from the SkyRizzAI/SkyRizz-ESPSOL repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board with 101 parts on 85 nets, routed with 649 tracks and 180 vias.
It is built around the CH340C, ESP32-S3-WROOM-1-N16R8 and DW03D, with the FSUSB42UMX, LSM6DS3 and ME6211C33M5G-N among its other parts. Its parts include 26 resistors, 17 capacitors, 8 ICs, 4 transistors and 4 connectors. It belongs with the ESP32 boards of this library.
Main components
12CH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersESP32-S3-WROOM-1-N16R8
SMD,25.5x18mm-103.5dBm -40℃~+65℃ 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA ESP32-S3R8 On-board PCB Antenna UART、SPI、I2C、GPIO、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesDW03D
TSSOP-8-40℃~+85℃ 1 1.5V~10V 2.4V 3.8uA 4.3V Lithium Battery Not supported Protection IC Support 过充保护、过放保护、Overcurrent Protection、Short-Circuit Protection TSSOP-8 Battery Management ROHSFMBattery ManagementFSUSB42UMX
UFQFN-10(1.4x1.8)-40℃~+85℃ 13ns 15ns 2 2.4V~4.4V 250ps 2:1 3.7pF 3.9Ω 720MHz UFQFN-10(1.4x1.8) Analog Switches, Multiplexers ROHSonsemiAnalog Switches, MultiplexersLSM6DS3
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 8KB Accelerometer Gyroscope SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-14(2.5x3) Accelerometers ROHSSTMicroelectronicsAccelerometersME6211C33M5G-N
SOT-23-5-40℃~+150℃ 1 120mV@(100mA) 3.3V 500mA 50uVrms 60uA 6V 70dB@(1kHz) Fixed Over Current Protection、Enable、Short Circuit Protection Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMICRONEVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSS8050
SOT-323-55℃~+150℃ 1 NPN 1.5A 100MHz 100nA 200 25V 300mW 500mV 5V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)AO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsBAT60A
SOD-323Schottky DiodesSlkorMX1.25MM-2P-WT
SMD,P=1.25mm,卧贴1.25mm 1x2P 2P PicoBlade(MX 1.25) Surface Mount, Right Angle SMD,P=1.25mm,卧贴 Wire To Board Connector ROHSLXWCONNWire To Board ConnectorSPH0641LM4H-1
LGA-5(3.5x2.7)-26dB 0.98mm 1.8V 2.65mm 235uA、620uA 3.5mm 64dB、64.3dB Differential output Omnidirectional Omnidirectional pickup LGA-5(3.5x2.7) MEMS Microphones ROHSKnowlesMEMS MicrophonesSRV05-4-P-T7
SOT-23-612V 1A@8/20us 3.5pF 500W@8/20us 5V 5uA 6V ESD Four channels IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSPROTEKESD And Surge Protection (TVS/ESD)
README
README.mdESPSOL DevKit
An open-hardware, coin-sized ESP32-S3 development board with an on-board secure element, 6-axis IMU, PDM microphone, buzzer, USB-C, and Li-Po charging — all on a 40.6 mm (1.6") round, 2-layer PCB.
Built for the Solana ecosystem: the tamper-resistant secure element, user buttons, and wireless connectivity make it a ready platform for hardware wallets, HID signers, Solana Pay terminals, and DePIN devices. See Built for the Solana ecosystem.
Developed by SkyRizz. Licensed under the CERN Open Hardware Licence v2 – Strongly
Reciprocal (see LICENSE.md).
| Top (front) | Bottom (back) |
|---|---|
![]() | ![]() |
Overview
The ESPSOL DevKit is built around the ESP32-S3-WROOM-1-N16R8 module. It exposes 12 GPIO on two 8-pin 2.54 mm through-hole headers and integrates the peripherals needed for connected, secure, audio-capable applications without external wiring.
| MCU module | ESP32-S3-WROOM-1-N16R8 (Xtensa dual-core LX7, Wi-Fi 802.11 b/g/n 2.4 GHz, Bluetooth LE 5) |
| Flash / PSRAM | 16 MB flash, 8 MB PSRAM (octal) |
| Secure element | NXP EdgeLock SE050 (I²C) |
| IMU | ST LSM6DS3 3-axis accelerometer + 3-axis gyroscope (I²C) |
| Microphone | Knowles SPH0641LM4H-1 PDM MEMS microphone |
| Audio out | Magnetic buzzer (KSSG33J12-3), transistor-driven |
| USB | USB-C (USB 2.0) with on-board HID / UART switcher — native USB (HID / USB-Serial-JTAG) or CH340C USB-UART, selected by GPIO13 |
| Power | USB-C 5 V or single-cell Li-Po; on-board charger + protection + power path |
| Board | Ø 40.64 mm (1.6") circular, 2-layer FR-4 |
Pinout
Two 8-pin headers break out power and 12 GPIO. Pin 1 is the square pad on each header. Silkscreen labels are shown on the bottom side of the board.
J4 — left header
| Pin | Silk | Signal | ESP32-S3 | Notes |
|---|---|---|---|---|
| 1 | GND | GND | — | Ground |
| 2 | VCC | VSYS | — | System rail (battery / USB, unregulated) |
| 3 | 02 | GPIO2 | IO2 | General purpose |
| 4 | 42 | GPIO42 | IO42 | General purpose |
| 5 | 41 | GPIO41 | IO41 | General purpose |
| 6 | 40 | GPIO40 | IO40 | General purpose |
| 7 | 39 | GPIO39 | IO39 | General purpose |
| 8 | 38 | GPIO38 | IO38 | General purpose |
J3 — right header
| Pin | Silk | Signal | ESP32-S3 | Notes |
|---|---|---|---|---|
| 1 | GND | GND | — | Ground |
| 2 | 3V3 | 3V3 | — | Regulated 3.3 V (from on-board LDO) |
| 3 | 06 | GPIO6 | IO6 | General purpose |
| 4 | 07 | GPIO7 | IO7 | General purpose |
| 5 | 15 | GPIO15 | IO15 | General purpose |
| 6 | 16 | GPIO16 | IO16 | General purpose |
| 7 | 17 | GPIO17 | IO17 | General purpose |
| 8 | 18 | GPIO18 | IO18 | General purpose |
Power note:
VCC/VSYS follows the battery/USB input voltage and is not regulated. Use the3V3pin for logic-level supply.
On-board peripheral connections (fixed)
These GPIO are dedicated to on-board devices and are not available on the headers.
| ESP32-S3 | Function | Connected to |
|---|---|---|
| GPIO9 | I²C SCL | LSM6DS3 IMU + SE050 secure element |
| GPIO10 | I²C SDA | LSM6DS3 IMU + SE050 secure element |
| GPIO4 | IMU interrupt | LSM6DS3 INT1 |
| GPIO5 | Secure-element reset | SE050 reset |
| GPIO11 | PDM mic data | SPH0641LM4H-1 |
| GPIO12 | PDM mic clock | SPH0641LM4H-1 |
| GPIO48 | Buzzer | SS8050 driver → KSSG33J12-3 |
| GPIO3 | Battery voltage sense (ADC1) | VSYS via 22 k/22 k divider (½ scale) |
| GPIO13 | HID / UART switcher select | FSUSB42 mux — native USB (HID) ⇄ CH340 UART |
| GPIO43 | UART0 TX | CH340C |
| GPIO44 | UART0 RX | CH340C |
| GPIO19 | USB D+ | Native USB (via mux → USB-C) |
| GPIO20 | USB D− | Native USB (via mux → USB-C) |
GPIO35–37 are used internally by the octal PSRAM and are unavailable. GPIO8, GPIO14, GPIO45, and GPIO46 exist on the module but are not routed to the headers on this revision.
Buttons & LEDs
| Control | Signal | Function |
|---|---|---|
RST | EN | Reset the ESP32-S3 |
BOOT | GPIO0 | Boot / download mode (hold during reset) |
SW1 | GPIO47 | User button |
SW2 | GPIO21 | User button |
SW3 | GPIO1 | User button |
Two indicator LEDs — LD1 (red) and LD2 (blue) — are driven by the charger's
STAT output and show battery charge status (charging / charge complete). They are
not connected to a GPIO.
USB — HID / UART switcher
The USB-C connector (J2) is routed to one of two targets through an FSUSB42 2:1 USB switch (U8). GPIO13 selects which endpoint owns the data lines:
- Native USB (HID) — the ESP32-S3 built-in USB PHY (D+/D− on GPIO19/GPIO20, via series resistors R29/R30). Enumerates as USB-Serial-JTAG for flashing and debugging, or as a USB HID device (keyboard/mouse/etc.) and other native device classes.
- CH340C USB-UART — a classic serial bridge to UART0 (GPIO43/44), for legacy serial flashing and monitoring.
┌─ Port 1 (HSD1) ─ R29/R30 ─ ESP32-S3 native USB (HID / JTAG)
USB-C (J2) ─ SRV05-4 ESD ─ FSUSB42 ┤
▲ └─ Port 2 (HSD2) ───────────── CH340C ─ UART0 (GPIO43/44)
│
SEL = GPIO13USB data lines are protected by an SRV05-4 TVS/ESD array (D2).
Power
| Stage | Part | Function |
|---|---|---|
| Input | USB-C (5 V) / Li-Po via J1 | Dual power source |
| Battery connector | J1 — MX1.25 2-pin (BATT) | Single-cell Li-Po |
| Charger | MCP73831 | Single-cell Li-Po linear charger |
| Battery protection | DW03D | Over-charge / over-discharge / short-circuit |
| Power path | AO3401A P-MOSFET | Auto-select USB vs battery → VSYS |
| Regulator | ME6211C33M5 | 500 mA LDO, VSYS → 3.3 V |
| Reverse/steering | BAT60A Schottky | Power-path steering |
VSYS is available on J4 pin 2 and regulated 3V3 on J3 pin 2.
The system/battery rail can be read on GPIO3 (ADC1) through a 22 k/22 k
divider — actual voltage ≈ ADC_reading × 2.
Using the on-board modules
All fixed peripherals hang off the pins below. Examples use the Arduino-ESP32 / ESP-IDF pin names; adapt to your framework.
I²C bus (IMU + Secure Element)
Both the IMU and the secure element share one I²C bus:
Wire.begin(/*SDA=*/10, /*SCL=*/9); // GPIO10 = SDA, GPIO9 = SCL| Device | 7-bit address | Reset | Notes |
|---|---|---|---|
| LSM6DS3 (IMU) | 0x6A | — | SA0 tied low, CS tied high → I²C mode |
| SE050 (secure element) | 0x48 | GPIO5 | Pulse GPIO5 low to reset before init |
LSM6DS3 IMU (accelerometer + gyroscope)
- Bus: I²C at
0x6A(GPIO9/10). - Data-ready / motion interrupt: GPIO4 (
INT1). Configure it as an input and attach an ISR for wake-on-motion / tap / free-fall events. - Use ST's LSM6DS3 driver or any generic library; poll or drive from the GPIO4 interrupt.
SE050 secure element
- Bus: I²C at
0x48(GPIO9/10). - Reset line: GPIO5 — drive low then high to reset the chip on power-up.
- Tamper-resistant storage for private keys, credentials, and crypto operations. Use NXP's Plug & Trust middleware (or a lightweight I²C driver) to provision and use keys without exposing them to the ESP32.
PDM microphone (SPH0641LM4H-1)
- Clock: GPIO12, Data: GPIO11.
- Drive with the ESP32-S3 I²S peripheral in PDM-RX mode (
i2s_pdm_rx). - Provide a clock in the 1–3.5 MHz range; the mic streams 1-bit PDM that I²S decimates to PCM.
Buzzer (KSSG33J12-3)
- Signal: GPIO48 → SS8050 transistor driver (Q4) → buzzer, powered from VSYS.
- Active high. For tones, drive GPIO48 with a PWM / LEDC channel:
ledcAttach(48, 2700 /*Hz*/, 8); // ~2.7 kHz is near the buzzer's resonance
ledcWrite(48, 128); // 50% duty = beep; 0 = silentBattery / power monitoring
- GPIO3 (ADC1) reads VSYS through a 22 k/22 k divider → multiply the reading by 2 for the real rail voltage.
- Charge status is shown by the on-board LEDs (LD1 red / LD2 blue), driven by the
MCP73831
STATpin — no GPIO needed.
Buttons
Each button connects its GPIO to GND, so enable the internal pull-up and read active-low:
pinMode(47, INPUT_PULLUP); // SW1
pinMode(21, INPUT_PULLUP); // SW2
pinMode(1, INPUT_PULLUP); // SW3| Button | GPIO | Typical use |
|---|---|---|
| SW1 | 47 | User input / confirm |
| SW2 | 21 | User input |
| SW3 | 1 | User input |
| BOOT | 0 | Download mode (hold at reset); usable as a button in the app |
| RST | EN | Hardware reset |
USB HID / UART switcher
Set GPIO13 to choose what the USB-C port presents (see USB — HID / UART switcher):
pinMode(13, OUTPUT);
digitalWrite(13, LOW); // one setting → ESP32-S3 native USB (HID / USB-JTAG)
digitalWrite(13, HIGH); // other setting → CH340C USB-UART bridgeThe two states map to Port 1 (native USB) and Port 2 (CH340). Confirm the polarity on first bring-up and lock it into your firmware default.
Built for the Solana ecosystem
The ESPSOL DevKit pairs a wireless MCU with a tamper-resistant secure element, user-confirmation buttons, and audio feedback — the exact ingredients for self-custody and on-chain device applications. The round form factor is designed to drop into wearables, fobs, and point-of-sale enclosures.
Example use cases:
- Hardware wallet / cold signer — keep private keys inside the SE050, confirm transactions with SW1–SW3, and beep on approval. The ESP32-S3 talks to a companion app over BLE or Wi-Fi while keys never leave the secure element.
- USB HID hardware authenticator — flip the HID/UART switcher (GPIO13) to native USB and enumerate as a HID device that signs transactions or acts as a 2FA/security key for a Solana wallet on a host computer.
- Solana Pay terminal — a compact Wi-Fi point-of-sale that generates Solana Pay requests; add a display/reader on the J3/J4 headers and use the buzzer for payment-confirmation tones.
- DePIN / IoT node — report sensor and motion data (LSM6DS3) or audio (PDM mic) to a Solana program, with the SE050 providing a hardware device identity for signed attestations.
- Voice-triggered wallet / assistant — capture wake words or commands through the PDM microphone and trigger on-chain actions.
- Wearable badge / tap-to-pay fob — battery-powered, round, and pocketable, with charge-status LEDs and Li-Po management already on board.
The hardware provides the secure key custody, connectivity, and I/O; the Solana integration (RPC, transaction building, signing flow) lives in your firmware and companion app.
Bill of materials
Interactive BOM: hardware/bom/ibom.html
| Ref | Part | Description |
|---|---|---|
| U5 | ESP32-S3-WROOM-1-N16R8 | Wi-Fi + BLE SoC module, 16 MB flash / 8 MB PSRAM |
| U6 | SE050C2HQ1 | NXP EdgeLock secure element (I²C) |
| U7 | LSM6DS3 | 6-axis IMU (accel + gyro) |
| U8 | FSUSB42UMX | 2:1 USB 2.0 switch — HID / UART switcher |
| U4 | CH340C | USB-to-UART bridge (crystal-less) |
| U1 | MCP73831 | Li-Po charge controller |
| U2 | DW03D | Battery protection IC |
| U3 | ME6211C33M5 | 3.3 V / 500 mA LDO |
| — | SPH0641LM4H-1 | PDM MEMS microphone |
| LS1 | KSSG33J12-3 | Magnetic buzzer |
| Q5 | AO3401A | P-channel MOSFET (power path) |
| Q2–Q4 | SS8050 | NPN transistors |
| D1 | BAT60A | Schottky diode |
| D2 | SRV05-4 | USB TVS/ESD protection array |
| LD1 / LD2 | LED (red / blue) | Charge-status indicators |
| J1 | MX1.25 2-pin | Li-Po battery connector |
| J2 | USB-C 2.0 (16P) | Power + data |
| J3 / J4 | 1×8 header, 2.54 mm | GPIO / power breakout |
| SW1–SW3, BOOT, RST | Tactile switches | User / boot / reset buttons |
Repository layout
hardware/ KiCad project
SkyRizzESPSOL.kicad_pro Project
SkyRizzESPSOL.kicad_sch Schematic
SkyRizzESPSOL.kicad_pcb PCB layout
bom/ibom.html Interactive BOM
assets/ Board renders
LICENSE.md CERN-OHL-S v2License
Hardware design files are released under the CERN Open Hardware Licence
Version 2 – Strongly Reciprocal (CERN-OHL-S v2). See LICENSE.md.
Parts
101| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 10K | Resistor_SMD:R_0402_1005Metric | R3, R8, R9, R10, R11, R15, R16, R19, R20, R24 |
| 8 | 100n | Capacitor_SMD:C_0402_1005Metric | C2, C8, C9, C13, C16, C18, C19, C20 |
| 4 | 1U | Capacitor_SMD:C_0402_1005Metric | C3, C6, C7, C12 |
| 3 | 10U | Capacitor_SMD:C_0402_1005Metric | C1, C4, C5 |
| 3 | 1K | Resistor_SMD:R_0402_1005Metric | R1, R2, R7 |
| 3 | SEL | NIP_MOD:SW_TS31-46-35-BK-B-160-RA-SMT-TR | SW1, SW2, SW3 |
| 3 | SS8050 | Package_TO_SOT_SMD:SOT-23 | Q2, Q3, Q4 |
| 2 | 100K | Resistor_SMD:R_0402_1005Metric | R22, R23 |
| 2 | 22 | Resistor_SMD:R_0402_1005Metric | R29, R30 |
| 2 | 22K | Resistor_SMD:R_0402_1005Metric | R12, R13 |
| 2 | 2K2 | Resistor_SMD:R_0402_1005Metric | R17, R18 |
| 2 | 2U2 | Capacitor_SMD:C_0402_1005Metric | C14, C17 |
| 2 | 5K1 | Resistor_SMD:R_0402_1005Metric | R5, R6 |
| 2 | Conn_01x08_Pin | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J3, J4 |
| 2 | G*** | kibuzzard-6A47B7C8 | kibuzzard-6A47B7C8, kibuzzard-6A47B7C8 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-1000P | BOOT1, RST1 |
| 1 | 100 | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 220 | Resistor_SMD:R_0402_1005Metric | R14 |
| 1 | 470K | Resistor_SMD:R_0402_1005Metric | R21 |
| 1 | AO3401A | PCM_JLCPCB:Q_SOT-23 | Q5 |
| 1 | BAT60A | Diode_SMD:D_SOD-323_HandSoldering | D1 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U4 |
| 1 | DW03D | Package_SO:TSSOP-8_4.4x3mm_P0.65mm | U2 |
| 1 | ESP32-S3-WROOM-1-N16R8 | RF_Module:ESP32-S3-WROOM-1 | U5 |
| 1 | FSUSB42UMX | NIP_MOD:IC_FSUSB42UMX | U8 |
| 1 | G*** | kibuzzard-6A484E77 | kibuzzard-6A484E77 |
| 1 | G*** | kibuzzard-6A484D43 | kibuzzard-6A484D43 |
| 1 | G*** | kibuzzard-6A484D4D | kibuzzard-6A484D4D |
| 1 | G*** | kibuzzard-6A47B6AB | kibuzzard-6A47B6AB |
| 1 | G*** | kibuzzard-6A484D52 | kibuzzard-6A484D52 |
| 1 | G*** | kibuzzard-6A48566E | kibuzzard-6A48566E |
| 1 | G*** | kibuzzard-6A47B6EC | kibuzzard-6A47B6EC |
| 1 | G*** | kibuzzard-6A47B67E | kibuzzard-6A47B67E |
| 1 | G*** | kibuzzard-6A47BCEB | kibuzzard-6A47BCEB |
| 1 | G*** | kibuzzard-6A484D48 | kibuzzard-6A484D48 |
| 1 | G*** | kibuzzard-6A47B6E1 | kibuzzard-6A47B6E1 |
| 1 | G*** | kibuzzard-6A485201 | kibuzzard-6A485201 |
| 1 | G*** | kibuzzard-6A47BD0F | kibuzzard-6A47BD0F |
| 1 | G*** | kibuzzard-6A484D3D | kibuzzard-6A484D3D |
| 1 | G*** | kibuzzard-6A484D35 | kibuzzard-6A484D35 |
| 1 | G*** | kibuzzard-6A484E6E | kibuzzard-6A484E6E |
| 1 | G*** | kibuzzard-6A47B7CE | kibuzzard-6A47B7CE |
| 1 | G*** | kibuzzard-6A47BCCB | kibuzzard-6A47BCCB |
| 1 | G*** | kibuzzard-6A484E69 | kibuzzard-6A484E69 |
| 1 | G*** | kibuzzard-6A47BCB8 | kibuzzard-6A47BCB8 |
| 1 | G*** | kibuzzard-6A484E7B | kibuzzard-6A484E7B |
| 1 | G*** | kibuzzard-6A47D016 | kibuzzard-6A47D016 |
| 1 | G*** | kibuzzard-6A484E64 | kibuzzard-6A484E64 |
| 1 | G*** | kibuzzard-6A47B661 | kibuzzard-6A47B661 |
| 1 | G*** | kibuzzard-6A484E72 | kibuzzard-6A484E72 |
| 1 | G*** | kibuzzard-6A47B686 | kibuzzard-6A47B686 |
| 1 | LED BLUE | LED_SMD:LED_0402_1005Metric | LD2 |
| 1 | LED RED | LED_SMD:LED_0402_1005Metric | LD1 |
| 1 | LOGO | NIP_LOGO:S_LOGO_10 | G*** |
| 1 | LOGO | NIP_LOGO:alakazam | G*** |
| 1 | LOGO | NIP_LOGO:dev_skyrizz_2 | G*** |
| 1 | LSM6DS3 | Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U7 |
| 1 | MCP73831-2-MC | Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.7x1.4mm | U1 |
| 1 | ME6211C33M5 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | MX1.25mm-2P | Connector_Molex:Molex_PicoBlade_53261-0271_1x02-1MP_P1.25mm_Horizontal | J1 |
| 1 | SE050C2HQ1_Z01SDZ | NIP_MOD:QFN40P300X300X33-21N | U6 |
| 1 | SPH0641LM4H-1 | NIP_MOD:MIC_SPH0641LM4H-1 | MK2 |
| 1 | SRV05-4-P-T7 | PCM_JLCPCB:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | D2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J2 |
| 1 | YX-SMD5020 | NIP_MOD:XDCR_KSSG33J12-3 | LS1 |
Similar boards
- 2 layers77.6 × 116.3 mm

- 2 layers19 × 26.2 mm

- 2 layers90.4 × 89.6 mm

- 2 layers76.6 × 141.1 mm

Oniondao badge
OnionDAO-git/oniondao-badge
An open-source, hacker-conference-style electronic badge built around the ESP32-S3-WROOM-1-N8R8 (8 MB flash + 8 MB Octal PSRAM), with swappable RF / audio / storage modules, an e-paper (or TFT) display socket, a secure…
190 parts17 - 4 layers100 × 90 mm

Opentouch s3
JoeMighty/opentouch-s3
A modern remake of the Bare Conductive Touch Board: 12 capacitive touch electrodes, MP3/WAV/MIDI audio, and now WiFi, Bluetooth LE, USB-C, a proper LiPo power path, a fuel gauge, line-in, MIDI out, Qwiic and an RGB LED.
185 parts - 2 layers8.6 × 5 mm

- 4 layers76 × 72 mm

Keychain rev b panel
olerast67/emotion-keychain
Брелок с OLED-экраном и анимированными эмоциями
168 partsApache-2.0 - 4 layers118 × 76 mm

Smart led badge
zgeez/Pixel-Badge
Wearable 32x32 LED badge with Zephyr firmware, BLE control, passive NFC, and a Flutter Android app, built around a custom nRF52840 PCB.
1,236 partsMIT
Questions
What parts does the SkyRizz ESPSOL use?
101 parts, built around the CH340C, ESP32-S3-WROOM-1-N16R8, DW03D and FSUSB42UMX. 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 SkyRizz ESPSOL KiCad files?
From the SkyRizzAI/SkyRizz-ESPSOL repository on GitHub, at the commit this page was made from: the board is hardware/SkyRizzESPSOL.kicad_pcb and its schematic hardware/SkyRizzESPSOL.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SkyRizz ESPSOL design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

