ESP32-CAM1 is tied both to a +5 V portal and a separate +3V3 portal. You must choose a single input (typically +5 V to use the onboard regulator) and remove the redundant +3V3 feed.
2. Component-Level Issues
Decoupling capacitors
Missing on 3.3 V rail: [C2] (10 µF) and [C3] (100 nF) are present but un-wired. They should be placed across 3.3 V→GND right at [ESP32-CAM1].
Missing on flash VCC: add a 0.1 µF + 1 µF near [U1].
Pull-ups/pull-downs
[BOOT] net (IO0) has no defined bias. Add a 10 kΩ pull-up to ensure normal run mode.
LED drive
[D2] (ZHCS500TA) is floating and has no series resistor. If used as status LED, provide a 330 Ω–1 kΩ resistor and tie its anode to +5 V or transistor collector.
Unused terminals
[P3] terminal block is undefined—either assign it a net or remove it.
3. Power & Signal Integrity
Bypass paths
+3.3 V rail has no local bypass → will degrade regulator stability and increase noise on sensitive RF/analog pins.
Grounding
Numerous ground portals create potential loops. Consider a single star-point ground at the power entry.
4. Schematic Best Practices
Net labeling
Replace generic “Net 3/7/8/9/11” with descriptive names:
Net 3 → ESP_TX
Net 9 → ESP_RX
Net 8 → PIR_DATA
Net 4 → BOOT0
Portal consolidation
Use one portal per power net (+5 V, +3V3, GND) instead of multiple duplicates.
Functional grouping
Visually separate “Power”, “MCU”, “Sensor”, and “Flash” sections; add labels or borders.
Annotation
Add net-labels and reference designators to clarify signal flow.
By addressing these specific points your schematic will become electrically correct, more robust, and far easier to maintain.
Wirelessly connects nets on schematic. Used to organize schematics and separate functional blocks. To wirelessly connect net portals, give them same designator. #portal
Wirelessly connects power nets on schematic. Identical to the net portal, but with a power symbol. Used to organize schematics and separate functional blocks. To wirelessly connect power net portals, give them the same designator. #portal #power