Frozen Placement DRC Routing

I’ll continue from the current partially routed board with the new permission: small local moves are allowed in the USB/display/power areas, then I’ll route and verify DRC.
The local placement pass unexpectedly nudged U3 despite the instruction not to move it, so I’m restoring that mechanical constraint first and then cleaning up the stale trace issues before routing.
I read the attached routing instructions, inspected the current board state, and confirmed the board still had 48 airwire DRC errors before making changes. I then ran a small-local-placement pass intended to open routing channels, but it unexpectedly nudged U3 despite the “do not move U3” constraint and introduced overlapping copper from stale routing.
Open items:
  • Restore/verify U3’s intended placement and antenna keepout.
  • Clean up the newly introduced overlapping copper/stale traces.
  • Continue routing remaining airwires.
  • Add/verify GND pours and run final DRC.
I’m blocked from continuing because the account currently has no available ACUs, so AI execution tools are unavailable right now.
Restore U3 cleanup
Prioritize DRC errors
Remove stale traces
Verify U3 placement

Refine this doc
Ask about this doc
PCB Layout Notes — Mini Retro TV
Status
Placement is complete on a compact 80 mm × 55 mm Standard 2 Layer board. Routing is not complete; an attempted manual routing pass was rolled back because it created copper-rule violations.
Board Setup

Table


ItemValue
Board outlineRectangular, 80 mm × 55 mm, 2 mm corner radius
StackupStandard 2 Layer
Assembly sideTop-side components only
Mounting4x M2 mounting holes in the corners
Current routing statusUnrouted airwires remain
Placement Summary
  • J1 USB-C is on the bottom/user-facing edge.
  • U3 ESP32-C3-MINI-1 is on the right edge with antenna overhang/keepout intent.
  • J3 display header is on the top/front edge.
  • U4/U5/U6 Hall sensors are in a straight lower row with equal 10 mm pitch.
  • J2 JST-PH battery connector is accessible on the left side and away from the antenna.
  • Power block is grouped near the USB/battery region.
  • SW2 Eject/BOOT is reachable from the top/front edge.
  • BZ1 piezo is away from the ESP32 antenna area.
Current DRC / Open Items
  • Airwires remain; the board is not ready for fabrication.
  • No dangling-trace or overlapping-copper violations remain after rolling back the bad manual route attempt.
  • U3 antenna/body is intentionally placed at the board edge/overhang region; review the final antenna keepout before manufacturing.
Final 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
O0 / GPIO0HALL0Cassette ID bit 0
IO3HALL1Cassette ID bit 1
IO8HALL2Cassette ID bit 2
IO9BOOT_GPIO9Eject button / BOOT strap
RXD0 / GPIO20BUZZER_PWMPiezo PWM
IO1BAT_ADCBattery voltage ADC
IO2GPIO2_STRAPBoot strap/test pad only
ENENEnable/reset RC and test pad
JLCPCB Fab Notes Draft
  • 2-layer FR4, 1.6 mm thickness.
  • 1 oz copper is acceptable for this current class.
  • HASL is acceptable for low cost; ENIG preferred for flatter pads and nicer small-batch finish.
  • Solder mask: green or black; silkscreen white.
  • Do not order fabrication until routing is completed and DRC is clean.
Use a full-board autorouter/manual routing workflow from the placed state, or authorize a slightly larger board (for example 85 mm × 60 mm) if routing congestion appears around the USB/power section or ESP32/display bus.
  • Status

  • Board Setup

  • Placement Summary

  • Current DRC / Open Items

  • Final Pin Map

  • JLCPCB Fab Notes Draft

  • Recommended Next Action

Documents

  • PCB Layout Notes — Mini Retro TV

  • Schematic Notes — Mini Retro TV

  • Safety Analysis — Mini Retro TV

  • Project Specification — Mini Retro TV

  • Technical Construction File Notes — Mini Retro TV

  • Board Bring-Up Plan — Mini Retro TV

  • Firmware Starter — ESP32-C3 Mini Retro TV

Assets

Assets are files uploaded to this project which can be used in various ways.

Mini Retro TV b2ba 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.89–$3.68

Digi-Key

$0.00

HQonline

$0.14–$0.37

LCSC

$3.27–$4.58

Mouser

$3.55

TME

$1.08

Verical

$1.55–$3.79

Controls