I’ll tighten the placement around the ESP32-P4, flash, DSI connector, and SD socket to shorten the unrouted flash/DSI/SD nets, then rerun the relevant DRC/airwire check.
The first placement pass shortened the flash/DSI/SD paths, but it introduced a visible overlap around the SD socket and a Wi‑Fi edge warning. I’m correcting those before reporting the final check results.
Placement pass completed around the ESP32-P4: flash was pulled closer to U1, the DSI connector was moved closer to the ESP32-P4, display power stayed near it, and the SD socket was moved closer to reduce SD/DSI/flash airwire length.
Open items:
I’m blocked now because there are no available ACUs.
The placement pass introduced issues that still need cleanup: SD socket overlap, Wi‑Fi module edge/outside-board warning, and new overlapping-copper warnings.
DRC/airwire checks still need to be rerun after that cleanup.
Suggested next steps:
Add ACUs, then ask me to fix the SD/Wi‑Fi placement issues.
Latest ERC query for floating pins, single-pin nets, power-pin issues, no-connect issues, and undriven nets returned no open warnings/errors.
Important caveats before layout/manufacturing
This is still a first-pass architecture schematic; several support networks are placeholders.
Exact Waveshare 4-DSI-TOUCH-C FFC connector pinout, orientation, and mechanical mating details must be confirmed before final PCB layout.
ESP32-P4 crystal, USB HS, internal DCDC/LDO details, and MIPI REXT values need final validation against the latest Espressif hardware design guideline.
TPS54302 feedback values, compensation assumptions, and passive values need final calculation.
The current analog switch symbol has generic duplicate pin names, so the CAN termination-switch pin assignment must be verified against the TS3A24159 datasheet before PCB layout.
Automotive transient compliance target is not yet defined; front-end protection should be upgraded if ISO 7637/ISO 16750 load-dump compliance is required.