# 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)*