Mini Retro TV Design

The targeted manual routing pass created manufacturing-rule problems instead of converging cleanly, so I’m rolling those traces back to preserve the clean placement. I’ll leave the board placed and document routing as the remaining open item rather than leaving bad copper in the design.
continue please
Created a project doc

PCB Layout Notes — Mini Retro TV

View Document

Placement is complete on a compact 80 mm × 55 mm Standard 2 Layer board. Routing is not complete; an attempted manual routing pass was rolle...
Placed the 80 × 55 mm 2-layer PCB with the requested USB, display, Hall-row, battery, power, button, piezo, mounting-hole, and ESP32 antenna-edge priorities; details are in PCB Layout Notes.
Open item: routing is still pending — I rolled back the manual routing attempt because it created copper-rule violations, leaving the clean placed board with airwires instead of bad traces.
Suggested next steps: use a full-board routing pass from this placement, or approve a slightly larger board (e.g. 85 × 60 mm) if you want more routing margin before manufacturing.
Route and review
Run full routing
Try larger board
Fix routing issues
Check antenna keepout

Refine this doc
Ask about this doc
Schematic Notes — Mini Retro TV
Status
Schematic V1 is captured and ERC checks are clean for the selected review categories. Layout has not started yet.
Key Architecture Decisions
  • ESP32-C3-MINI-1-N4 bare RF module is used instead of an ESP32 dev-board footprint.
  • A dedicated XC6220B331MR 3.3 V LDO was added because ESP32-C3-MINI-1 requires 3.0–3.6 V on VDD33 and cannot be powered directly from a LiPo cell.
  • MCP73831-2-OT charge current is set to about 200 mA using 5 kΩ on PROG.
  • MCP73831 STAT drives a red charge LED and a green complete LED using the tri-state status behavior of the MCP73831 variant.
  • Exactly 3x US1881 Hall latches are included as requested.
Important Caveats
  • US1881 minimum supply is 3.5 V. They are powered from VSYS, so cassette detection is not guaranteed when the LiPo falls below about 3.5 V.
  • MCP73831 has no power-path/load-sharing. Charging is most accurate when the slide switch is OFF and the system load is disconnected.
  • Display header pinout is assumed: 1 VCC, 2 GND, 3 SCK, 4 MOSI, 5 CS, 6 DC, 7 RST, 8 BLK.
  • Backlight assumes BLK is a low-side/cathode-style backlight control input that can be switched by Q1.
Power Nets

Table


NetPurpose
VBUS_RAWUSB-C VBUS before fuse
VBUSFused/protected USB 5 V to MCP73831
BAT+LiPo positive and MCP73831 BAT
VSYSSwitched battery system rail after slide switch
3V3Regulated logic rail from XC6220B331MR
GNDCommon ground
ESP32-C3 Pin Map

Table


ESP32-C3 PinNetFunction
IO18USB_DN_MCUUSB D-
IO19USB_DP_MCUUSB D+
IO4TFT_SCKST7789 SPI clock
IO6TFT_MOSIST7789 MOSI/SDA
IO7TFT_CSST7789 chip select
IO5TFT_DCST7789 data/command
IO10TFT_RSTST7789 reset
TXD0 / GPIO21BL_PWMDisplay backlight PWM gate drive
O0 / GPIO0HALL0Cassette ID bit 0
IO3HALL1Cassette ID bit 1
IO8HALL2Cassette ID bit 2; pulled high by Hall output pull-up
IO9BOOT_GPIO9Eject button and BOOT strap/test pad
RXD0 / GPIO20BUZZER_PWMPassive piezo PWM drive
IO1BAT_ADCBattery voltage ADC divider
IO2GPIO2_STRAPBoot strap pull-up/test pad only
ENENEnable/reset RC and test pad
Selected Main BOM

Table


Designator(s)PartFunction
U3ESP32-C3-MINI-1-N4(4MB)WiFi/BLE MCU module
U1MCP73831-2-OTLiPo charger
U2XC6220B331MR3.3 V LDO
J1USB4215-03-AUSB-C receptacle
J2B2B-PH-K-SJST-PH battery connector
J31x8 2.54 mm pin headerST7789 display connector
U4-U6US1881ESE-AAA-000-REHall latch sensors
Q1-Q2AO3400ABacklight and buzzer low-side drivers
BZ1CPT-9019S-SMT-TRPassive piezo transducer
D2USBLC6-2SC6USB data ESD protection
F10ZCJ0050FF2GUSB VBUS PTC fuse
Next Layout Assumptions
  • Board: rectangular 2-layer FR4.
  • Place USB-C at an outer edge, display connector toward screen side, JST accessible, Hall sensors in a cassette-alignment row, ESP32 antenna at board edge with copper keepout.
  • Add silkscreen labels for BAT, DISP, Hall0/1/2, Eject/BOOT, USB, charge LEDs, and revision.
  • Status

  • Key Architecture Decisions

  • Important Caveats

  • Power Nets

  • ESP32-C3 Pin Map

  • Selected Main BOM

  • Next Layout Assumptions

Mini Retro TV b2ba 382f

Mini Retro TV b2ba 382f thumbnail
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.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$1.85–$3.63

Digi-Key

$0.00

HQonline

$0.14–$0.37

LCSC

$3.27–$4.58

Mouser

$5.23

TME

$1.08

Verical

$1.55–$3.79

Controls