Adding Drill Holes to PCB


Done — I replaced the four existing corner mounting holes with M3 mounting holes and placed them back at the board corners:
  • H1: top-left
  • H2: top-right
  • H3: bottom-left
  • H4: bottom-right
Open items:
  • The board still has existing airwire/routing DRC errors unrelated to the mounting-hole change.
Suggested next steps:
  1. Run/complete routing to clear the remaining airwires.
  2. Add keepout/copper clearance around the M3 holes if the board will use metal standoffs.
  3. Export Gerbers/drill files after final DRC cleanup.
reposition all the component so its in a better placement
I’ll reorganize the PCB placement to improve spacing, connector access, and routing flow, then check the layout for placement issues.
I repositioned the PCB into cleaner functional zones: TFT display upper/central, ESP32 and shield headers central-left, buttons/LEDs on the right, battery lower area, switch near the battery/input side, connectors in neat edge columns, and M3 holes kept at the corners.
Open items:
  • I could not complete the final verification step because your account has no available ACUs right now.
  • The placement tool reported no overlap or off-board placement problems, with only minor best-effort organization notes remaining.
Suggested next steps:
  1. Add ACUs, then ask me to run the final layout check.
  2. Review the new placement visually before routing.
  3. If it looks good, ask me to route the board next.
Final layout check
Check placement risks
Routing order
Review manufacturability

Power Budget — ESP32-S3 IoT Trainer
Assumptions
  • Input source: USB-C 5 V sink-only, no USB-PD.
  • Main load: ESP32-S3-WROOM-1-N16R8 module only at this stage.
  • Future sensors/LEDs/headers are not yet added, so this is the bring-up budget for the current schematic.
3.3 V Rail Loads

Table


RailComponentTypicalPeak / RequirementNotes
3.3 VESP32-S3-WROOM-1-N16R8~240 mA WiFi-active design allowance>=0.5 A external supply capabilityESP32-S3 datasheet states external power supply current capability minimum is 0.5 A.
3.3 VPull-up / CC / leakage loads<5 mA<5 mAEN pull-up and passive networks are negligible.
Regulator Sizing
  • Selected regulator: AP2112K-3.3TRG1.
  • AP2112K output current: 600 mA minimum.
  • ESP32-S3 required external supply capability: 0.5 A minimum.
  • Margin: 600 mA / 500 mA = 1.2x.
Thermal Estimate
At USB 5 V to 3.3 V through an LDO:
  • Voltage drop = 5.0 V - 3.3 V = 1.7 V.
  • At 240 mA typical WiFi-active allowance: P = 1.7 V * 0.24 A = 0.408 W.
  • At 500 mA peak/current-capability condition: P = 1.7 V * 0.5 A = 0.85 W.
Design Notes
  • The AP2112K is acceptable for basic ESP32-S3 bring-up and short WiFi peaks, but it may run warm at sustained high-current WiFi operation.
  • If the trainer later adds displays, sensors, LEDs, relays, SD cards, or external 3.3 V loads, the 3.3 V rail should be recalculated and may need a buck regulator instead of an LDO.
  • USB-C CC1 and CC2 each use 5.1 kΩ pull-downs to advertise sink/device mode.
  • The ESP32-S3 3.3 V rail includes local 100 nF decoupling plus 10 uF bulk capacitance.
  • Assumptions

  • 3.3 V Rail Loads

  • Regulator Sizing

  • Thermal Estimate

  • Design Notes