

SSDCard
SmartCard Emulator using stm32 and esp32 for wifi
- Size
- 135.6 × 54 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 68
- Nets
- 132
- Pads
- 356
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 23 May 2026
- Updated
- 27 May 2026
Overview
SSDCard is an open-source printed circuit board by box1o, from the box1o/SSDCard repository on GitHub, published under the MIT licence. It is a 2-layer board of 135.6 × 54 mm with 68 parts on 132 nets.
It is built around the CH340C, ESP32-WROOM-32 and AP63203WU, with the SN74LVC2T45DCURE4 and BSS138 among its other parts. Its parts include 21 capacitors, 21 resistors, 6 ICs, 5 switches and 4 connectors. It belongs with the radio and wireless boards and the ESP32 and STM32 boards of this library.
Main components
5CH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesAP63203WU
TSOT-23-6-40℃~+85℃@(TA) 1 1.1MHz 22uA 2A 3.3V 3.8V~32V Buck Built-in Fixed Overcurrent Protection、Light load efficient mode、Cycle-by-cycle current limiting、Hiccup current limiting、EMI optimization (spread spectrum) Step-down type Yes TSOT-23-6 DC-DC Converters ROHSDiodes IncorporatedDC-DC ConvertersSN74LVC2T45DCURE4
VSSOP-832mA 32mA Level translator Power-off protection、Output enable high-impedance VSSOP-8 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETs
README
README.mdSSDCard
SmartCard emulator in formfactor of a common Card.
- Size : 85.60 mm × 53.98 mm / reference : ISO/IEC 7810 ID-1 + 50 mm to the width for the pcb components
- Thickness : 0.76 mm or based on the pcb manufacturer's capabilities
Parts
68| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C5, C16, C17, C18, C20, C21 |
| 6 | 10K | Resistor_SMD:R_0603_1608Metric | R8, R10, R11, R14, R18, R19 |
| 6 | 10uF | Capacitor_SMD:C_0603_1608Metric | C11, C14, C15, C19, C22, C23 |
| 3 | 100k | Resistor_SMD:R_0603_1608Metric | R1, R2, R7 |
| 3 | 220 | Resistor_SMD:R_0603_1608Metric | R3, R4, R6 |
| 3 | FB | Inductor_SMD:L_0805_2012Metric | FB1, FB3, FB4 |
| 2 | 100K | Resistor_SMD:R_0603_1608Metric | R22, R23 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R20, R21 |
| 2 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C9, C10 |
| 2 | 20pF | Capacitor_SMD:C_0603_1608Metric | C7, C8 |
| 2 | 300R | Resistor_SMD:R_0603_1608Metric | R9, R13 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R12, R15 |
| 2 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q2, Q3 |
| 2 | SN74LVC2T45DCUR | Package_SO:VSSOP-8_2.3x2mm_P0.5mm | U2, U3 |
| 2 | USB_C_Plug_USB2.0 | USB_C_HRO:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | P2, P3 |
| 1 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 100R | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | 4.7uH | Inductor_SMD:L_0805_2012Metric | L1 |
| 1 | AP63203WU | Package_TO_SOT_SMD:TSOT-23-6 | U7 |
| 1 | B | LED_SMD:LED_0603_1608Metric | D7 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U6 |
| 1 | DE | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | DS | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U5 |
| 1 | ESP32_BOOT_SW | Button_Switch_SMD:SW_SPDT_PCM12 | SW4 |
| 1 | SJ_ESP_BOOT | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | STM32F405RGTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | STM_BOOT0_SW | Button_Switch_SMD:SW_SPDT_PCM12 | SW3 |
| 1 | STM_NRST | Button_Switch_SMD:SW_SPST_B3U-1000P | SW2 |
| 1 | STM_SB1 | Button_Switch_SMD:SW_SPST_B3U-1000P | SW7 |
| 1 | STM_SB2 | Button_Switch_SMD:SW_SPST_B3U-1000P | SW8 |
| 1 | SWD_TagConnect_TC2030 | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J2 |
| 1 | SmartCard_ISO7816 | SmartCard_ISO7816:ISO7816_CardPads_Clean_Functional | J1 |
Questions
How big is the SSDCard PCB?
It measures 135.6 × 54 mm and has 2 copper layers, 1.6 mm thick.
What parts does the SSDCard use?
68 parts, built around the CH340C, ESP32-WROOM-32, AP63203WU and SN74LVC2T45DCURE4. 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 SSDCard KiCad files?
From the box1o/SSDCard repository on GitHub, at the commit this page was made from: the board is ssd_card.kicad_pcb and its schematic ssd_card.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SSDCard design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers115 × 115 mm

- 2 layers50 × 50 mm

Rfid uhf wifi reader
OpenLaundry/wifi-rfid-uhf-reader
Portable long range RFID uhf reader with WIFI based on esp32
23 parts8 - 2 layers92 × 51 mm

Rs485-spy injector
rmingon/rs485-spy-injector
RS485 Spy is an open-source hardware tool for real-time monitoring, logging, and testing of RS-485 networks
44 parts7CERN-OHL-S-2.0 - 2 layers72 × 25 mm

OverWire
rmingon/OverWire
Flash and debug STM32 microcontrollers over Wi-Fi. Enterprise-ready ESP32 SWD programming hardware and toolchain integration.
30 parts2 - 2 layers100 × 100 mm

- 4 layers70 × 50 mm

Timekeeper
liam-tirpitz/TickTock
A custom ESP32-based clock platform driving WS2812B/NeoPixel LED displays. Firmware and PCB are display-agnostic, supporting any addressable LED clock with minimal adjustments.
57 parts - 2 layers97 × 97 mm

- 2 layers100 × 100 mm
