# Mini Retro TV b2ba
## Description
Production-oriented 2-layer PCB for a desktop mini CRT-style collectible using an ESP32-C3 Mini module, USB-C LiPo charging, ST7789 TFT display, 3 Hall sensors, eject button, piezo buzzer, and battery monitoring.
## Project Details
- **Owner:** spalter
- **Created:** 7/12/2026
- **Last Updated:** 7/12/2026
- **Visibility:** Public
- **Copies:** 1
## Key Components
### BZ1 — [CPT-9019S-SMT-TR](https://www.flux.ai/jecstronic/cpt-9019s-smt-tr~c1x.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.cuidevices.com/product/resource/cpt-9019s-smt-tr.pdf
- Part Type: Buzzer
- Role: Signal Generation
- Manufacturer Part Number: CPT-9019S-SMT-TR
- Role Details: Externally driven passive piezo for UI beeps
- Manufacturer Name: CUI Devices
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### D1 — [PESD5V0S1BA](https://www.flux.ai/lcsc/pesd5v0s1ba~qi2k.md)
- LCSC Part Number: C2827694
- Datasheet URL: https://www.lcsc.com/datasheet/C2827694.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=T1kIXgFeT1NaU1RXQFBbUlUHT1cKU1NXFVBeX1VSTlAxVlNRTlhaXlFRR1ZWXzsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D
- Manufacturer Part Number: PESD5V0S1BA
- License: https://creativecommons.org/licenses/by/4.0/
- Package or Case Code: SOD-323_L1.7-W1.3-LS2.5-BI
- Role: Protection
- Max Reverse Voltage: 5V
- Part Type: ESD Protection Devices
- Diode Type: TVS Diode
- Role Details: 5V TVS clamp for USB VBUS after fuse
- JLCPCB Part Class: Extended Part
- Manufacturer Name: TECH PUBLIC(台舟)
- Forward Voltage: 0.8V
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### D2 — [USBLC6-2SC6](https://www.flux.ai/lcsc/usblc6-2sc6~2e9x.md)
- Role: ESD Protection
- JLCPCB Part Class: Extended Part
- Power: 150W
- Peak Pulse Current: 5A
- Role Details: Low-capacitance dual-line ESD protection for USB full-speed pair
- Operating Temperature: -55°C ~ 125°C (TJ)
- Package or Case Code: SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL
- LCSC Part Number: C2687116
- Breakdown Voltage: 6V
- Manufacturer Name: UMW(友台半导体)
- Part Type: ESD Protection Devices
- Datasheet URL: https://www.lcsc.com/datasheet/C2687116.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=FlkNBAIDRQULVABfFAVZBgZVFVZYBgZSQ1NeBVIFQlExVlNRTlhdUVdURFlXXzsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D
- Symbol Style: parametric-v1
- Manufacturer Part Number: USBLC6-2SC6
- Maximum Clamping Voltage: 17V
**Pins:**
- GND [pin 2]
- I/O1 [pin 1]
- I/O1 [pin 6]
- I/O2 [pin 3]
- I/O2 [pin 4]
- VBUS [pin 5]
### D3 — [150060RS73220](https://www.flux.ai/vasy_skral/150060rs73220~kj9.md)
- Part Type: LED
- Manufacturer Name: Würth Elektronik
- Role: Indication
- Role Details: Red LED on when MCP73831 STAT indicates charging
- Datasheet URL: https://www.we-online.com/components/products/datasheet/150060RS73220.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 150060RS73220
**Pins:**
- A [pin 2]
- K [pin 1]
### D4 — [150060VS55040](https://www.flux.ai/adrian95/150060vs55040~c2q.md)
- Manufacturer Name: Würth Elektronik
- Datasheet URL: https://www.we-online.com/components/products/datasheet/150060VS55040.pdf
- Role: Indication
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Green LED on when MCP73831 STAT indicates complete/high
- Part Type: LED
- Manufacturer Part Number: 150060VS55040
**Pins:**
- A [pin 2]
- K [pin 1]
### F1 — [0ZCJ0050FF2G](https://www.flux.ai/adrian95/0zcj0050ff2g~feu.md)
- Role Details: 500mA hold resettable fuse on USB VBUS before charger input
- Role: Protection
- Manufacturer Part Number: 0ZCJ0050FF2G
- Datasheet URL: https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zcj-series.pdf
- Part Type: Fuse
- Manufacturer Name: Bel Fuse Inc.
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J1 — [USB4215-03-A](https://www.flux.ai/adrian95/usb4215-03-a~kg3.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Role: USB-C Connector
- Datasheet URL: https://gct.co/files/specs/usb4215-spec.pdf
- Symbol Style: parametric-v1
- Part Type: USB C
- Manufacturer Name: GCT
- Package or Case Code: GCT_USB4215-03-A_REVA
- Manufacturer Part Number: USB4215-03-A
- Role Details: USB2 device/sink input; VBUS feeds charger and D+/D- route to ESP32-C3 native USB
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND_A [pin A1_B12]
- GND_B [pin B1_A12]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHIELD [pin SH1]
- SHIELD [pin SH4]
- SHIELD [pin SH2]
- SHIELD [pin SH3]
- VBUS_A [pin A4_B9]
- VBUS_B [pin B4_A9]
### J2 — [B2B-PH-K-S](https://www.flux.ai/adrian95/b2b-ph-k-s~fx.md)
- Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf
- Part Type: Connector
- Role Details: 2-pin JST-PH for 500-1000mAh protected single-cell LiPo
- Role: Battery Connector
- Package or Case Code: JST_B2B-PH-K-S
- Manufacturer Part Number: B2B-PH-K-S
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: JST
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### J3 — [Pin Header 01x08 2.54mm Horizontal](https://www.flux.ai/adrian95/pin-header-01x08-254mm-horizontal~0e0.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Connector
- Role Details: Assumed ST7789 1.69in module pinout: 1 VCC, 2 GND, 3 SCK, 4 MOSI, 5 CS, 6 DC, 7 RST, 8 BLK
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
- Pin_7 [pin 7]
- Pin_8 [pin 8]
### Q1 — [AO3400A](https://www.flux.ai/adrian95/ao3400a~ug9.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Transistor
- Manufacturer Name: Alpha & Omega Semiconductor Inc.
- Role: Switching
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf
- Manufacturer Part Number: AO3400A
- Role Details: 3.3V logic-level N-MOS low-side load driver
**Pins:**
- D [pin 3]
- G [pin 1]
- S [pin 2]
### Q2 — [AO3400A](https://www.flux.ai/adrian95/ao3400a~ug9.md)
- Role Details: 3.3V logic-level N-MOS low-side load driver
- Manufacturer Part Number: AO3400A
- Manufacturer Name: Alpha & Omega Semiconductor Inc.
- Role: Switching
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf
- Part Type: Transistor
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- D [pin 3]
- G [pin 1]
- S [pin 2]
### SW1 — [Slide Switch SW_SPDT](https://www.flux.ai/404src/slide-switch-swspdt~nq.md)
- Manufacturer Part Number: SS12F44G5
- Role Details: SPDT slide switch wired as SPST to disconnect BAT+ from VSYS
- Role: Power Switch
- Datasheet URL: https://www.taydaelectronics.com/datasheets/A-5111.pdf
- Manufacturer Name: Wealth Metal
- Purchase Url: https://www.taydaelectronics.com/slide-switch-1p2t-through-hole-0-5a-50vdc.html
**Pins:**
- A [pin 1]
- B [pin 2]
- C [pin 3]
### SW2 — [SH-6X6X5H-TP](https://www.flux.ai/silicon-yard/sh-6x6x5h-tp~6j.md)
- Role Details: Eject button to ESP32 GPIO using input pull-up
- Role: Switching
- LCSC Part Number: C42416254
- Manufacturer Name: SHOU HAN
- Voltage Rating: 12V
- Part Type: Tactile Switches
- Throw Configuration: SPST
- Switch Type: Tactile Switch
- Manufacturer Part Number: SH-6X6X5H-TP
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/user-uploaded/39e804462b25c23e9a04d26059df9e5776e9b6fc2d360285023d8ddd3112556a.pdf
- Current Rating: 50mA
- Package or Case Code: SW-SMD_4P-L6.0-W6.0-P4.50-LS9.0-2
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### U1 — [MCP73831-2-OT](https://www.flux.ai/kicad-part-library/mcp73831-2-ot~bmv.md)
- Datasheet URL: http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf
- Package or Case Code: SOT-23-5
- Manufacturer Part Number: MCP73831-2-OT
- Role Details: MCP73831 4.2V charger with STAT driving red charge and green complete LEDs; PROG set for 200mA
- Manufacturer Name: Microchip Technology Inc.
- Role: LiPo Charger
**Pins:**
- PROG [pin 5]
- STAT [pin 1]
- V_{BAT} [pin 3]
- V_{DD} [pin 4]
- V_{SS} [pin 2]
### U2 — [XC6220B331MR](https://www.flux.ai/kicad-part-library/xc6220b331mr~l55.md)
- Manufacturer Part Number: XC6220B331MR
- Datasheet URL: https://www.torexsemi.com/file/xc6220/XC6220.pdf
- Package or Case Code: SOT-23-5
- Role: 3.3V LDO
- Role Details: LiPo-fed 3.3V regulator sized for ESP32-C3 500mA bursts; required because ESP32-C3-MINI VDD33 max is 3.6V
**Pins:**
- CE [pin 3]
- GND [pin 2]
- NC [pin 4]
- VIN [pin 1]
- VOUT [pin 5]
### U3 — [ESP32-C3-MINI-1-N4(4MB)](https://www.flux.ai/lcsc/esp32-c3-mini-1-n44mb~ws8.md)
- JLCPCB Part Class: Extended Part
- Role: MCU Module
- Manufacturer Name: ESPRESSIF(乐鑫)
- LCSC Part Number: C2934561
- Role Details: ESP32-C3-MINI-1 module powered from regulated 3V3; USB D-/D+ on GPIO18/GPIO19
- Manufacturer Part Number: ESP32-C3-MINI-1-N4(4MB)
- Part Type: WIFI Modules
- Package or Case Code: WIFIM-SMD_ESP32-C3-MINI-1
**Pins:**
- 3V3 [pin 3]
- EN [pin 8]
- GND [pin 43]
- GND [pin 52]
- GND [pin 44]
- GND [pin 39]
- GND [pin 41]
- GND [pin 49]
- GND [pin 14]
- GND [pin 48]
- GND [pin 40]
- GND [pin 51]
- GND [pin 1]
- GND [pin 36]
- GND [pin 50]
- GND [pin 53]
- GND [pin 45]
- GND [pin 37]
- GND [pin 38]
- GND [pin 47]
- GND [pin 2]
- GND [pin 42]
- GND [pin 46]
- GND [pin 11]
- IO1 [pin 13]
- IO10 [pin 16]
- IO18 [pin 26]
- IO19 [pin 27]
- IO2 [pin 5]
- IO3 [pin 6]
- IO4 [pin 18]
- IO5 [pin 19]
- IO6 [pin 20]
- IO7 [pin 21]
- IO8 [pin 22]
- IO9 [pin 23]
- NC [pin 28]
- NC [pin 32]
- NC [pin 9]
- NC [pin 17]
- NC [pin 4]
- NC [pin 7]
- NC [pin 35]
- NC [pin 25]
- NC [pin 24]
- NC [pin 15]
- NC [pin 33]
- NC [pin 10]
- NC [pin 29]
- NC [pin 34]
- O0 [pin 12]
- RXD0 [pin 30]
- TXD0 [pin 31]
### U4 — [US1881ESE-AAA-000-RE](https://www.flux.ai/lcsc/us1881ese-aaa-000-re~pnnu.md)
- Manufacturer Part Number: US1881ESE-AAA-000-RE
- Package or Case Code: TSOT-23-3_L3.0-W1.6-P0.95-LS2.80
- JLCPCB Part Class: Extended Part
- LCSC Part Number: C1857736
- Role: Sensing
- Role Details: Hall latch for cassette ID; note US1881 VDD min is 3.5V so detection is not guaranteed below ~3.5V battery
- Part Type: Magnetic Sensors
- Manufacturer Name: Melexis(比利时迈来芯)
**Pins:**
- GND [pin 3]
- OUT [pin 2]
- VDD [pin 1]
### U5 — [US1881ESE-AAA-000-RE](https://www.flux.ai/lcsc/us1881ese-aaa-000-re~pnnu.md)
- Role: Sensing
- Package or Case Code: TSOT-23-3_L3.0-W1.6-P0.95-LS2.80
- LCSC Part Number: C1857736
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: US1881ESE-AAA-000-RE
- Role Details: Hall latch for cassette ID; note US1881 VDD min is 3.5V so detection is not guaranteed below ~3.5V battery
- Part Type: Magnetic Sensors
- Manufacturer Name: Melexis(比利时迈来芯)
**Pins:**
- GND [pin 3]
- OUT [pin 2]
- VDD [pin 1]
### U6 — [US1881ESE-AAA-000-RE](https://www.flux.ai/lcsc/us1881ese-aaa-000-re~pnnu.md)
- Manufacturer Part Number: US1881ESE-AAA-000-RE
- Role Details: Hall latch for cassette ID; note US1881 VDD min is 3.5V so detection is not guaranteed below ~3.5V battery
- Package or Case Code: TSOT-23-3_L3.0-W1.6-P0.95-LS2.80
- JLCPCB Part Class: Extended Part
- Role: Sensing
- LCSC Part Number: C1857736
- Part Type: Magnetic Sensors
- Manufacturer Name: Melexis(比利时迈来芯)
**Pins:**
- GND [pin 3]
- OUT [pin 2]
- VDD [pin 1]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/spalter/mini-retro-tv-b2ba~72](https://www.flux.ai/spalter/mini-retro-tv-b2ba~72).*
---
*Generated from [https://www.flux.ai/spalter/mini-retro-tv-b2ba~72](https://www.flux.ai/spalter/mini-retro-tv-b2ba~72)*