I’ll focus specifically on the remaining USB D+/D− airwires, inspect the connector pad geometry, adjust placement/routing if needed, and re-run DRC afterward.
I made progress on the USB fix before ACUs ran out: moved J1 slightly closer to the ESP32, moved U1 slightly down, successfully routed USB_D+ from J1 to U1 and USB_D− from J1 to U1, and reduced clearance rules to help the tight USB-C pad escape.
Open items:
I could not continue or re-run DRC because there are no available ACUs.
The remaining likely issue is still the USB-C duplicate D+/D− pad tie-ins: DP1↔DP2 and DN1↔DN2.
The reduced 1.5 mil / 1.8 mil clearance should be reviewed against your PCB manufacturer’s capabilities.
Suggested next steps:
Add ACUs, then rerun the short USB duplicate-pad routes.
Re-run DRC to confirm whether the four USB airwires are cleared.
If still blocked, route the duplicate USB-C pads manually with vias/fine traces near J1.
USB-C powered ESP32-S3 IoT security board with NXP SE050 secure element over I2C, native USB programming, 3.3 V regulation, boot/reset controls, and a power indicator.
Core Requirements
USB-C provides 5 V VBUS and native USB D+/D− connection to the ESP32-S3 module.
On-board 3.3 V regulation powers the ESP32-S3 and SE050.
SE050 secure element is connected over I2C with pull-up resistors.
BOOT and RESET buttons support programming and bring-up.
Power LED indicates 3.3 V rail presence.
PCB target is compact: 40 mm × 60 mm, 4-layer stackup.
Layout Notes
ESP32-S3 module is placed at the board edge to preserve antenna clearance.
USB-C connector is placed on the opposite edge for cable access.
Routing was completed with autoroute; USB D+/D− should be reviewed manually for length, impedance, and symmetry before manufacturing.
Recommended Improvements Before Manufacturing
Add USB ESD protection on D+/D− near the USB-C connector.
Consider adding a VBUS fuse/current limiter.
Run final DRC/ERC and manufacturing export checks before ordering boards.
Assets are files uploaded to this project which can be used in various ways.
USB-C powered ESP32-S3 IoT security board with an NXP SE050 secure element over I2C, native USB programming, 3.3V regulation, boot/reset controls, and power indicator.
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor
Qty 1
Arrow
$1.80–$3.55
Digi-Key
$4.10–$4.67
HQonline
$0.24
LCSC
$10.09–$10.14
Mouser
$11.71
TME
$1.04
Verical
$2.18–$5.19
Controls
Welcome 👋
Flux accelerates your PCB design with AI.
Create your account to start using this component and bring your ideas to life.