Schematic Layout Request

0:09

Work done
  • Fixed the reed-switch wiring error by rewiring R7 as a real pull-up from 3V3_A to REED_SENSE, which cleared the shorted-component ERC.
  • Removed the obsolete J1 DC Barrel placeholder that was generating unconnected-pin errors.
  • Replaced and rewired the J2 PN532 placeholder so its previously unused reserved pins no longer caused ERC issues.
  • Added support bias parts around U1 ESP32-S3 for RST, GPIO0, GPIO2, and the module 5V pin.
Success criteria review
  • ✅ The original shorted-component ERC on R7 is resolved.
  • ✅ The obsolete barrel-jack placeholder no longer contributes floating-pin ERC issues.
  • ❌ The schematic still reports floating-pin ERC issues, primarily because this project uses placeholder/module symbols whose unused connector and module pins are treated by ERC as live pins rather than intentional no-connects.
  • ❌ Flux does not provide a direct tool in this run to mark individual schematic pins as explicit no-connects or waive those ERCs, so I could not fully clear the remaining placeholder-pin errors without a riskier redesign of the placeholder symbols themselves.
Next steps The remaining work is to convert the affected placeholders to symbols/parts whose unused pins are true NCs, or manually mark those pins as no-connect in the schematic editor if that capability is available in your UI. If you want, I can continue by doing a more aggressive cleanup pass that removes or redesigns the remaining placeholder connectors around U1 ESP32-S3, U2 TP4056, and J5 BH1750.
Fix ERC issues
Replace placeholders
No-connect unused pins
Check ERC again
24 days

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    No assets added.

    ESP32 Door Access Controller

    ESP32 Door Access Controller thumbnail
    ESP32-S3 door access controller with USB-C Li-ion charging, VBAT and 12V lock power, dual 3.3V rails, I2C sensor headers, reed/PIR inputs, LED indicators, buzzer, and MOSFET plus relay lock outputs. External modules and field devices remain represented by connector placeholders with documented pinouts for later PCB and validation work.

    Properties

    Assumptions used during wiring: TP4056 module VIN pin was treated as the USB-C 5V charger input and its battery output was exported as VBAT; the existing TP4056 symbol did not expose separate OUT+ and OUT- pins, so VBAT was derived from the available battery-side output representation. The buzzer was wired using the simpler direct-drive option from the provided specification because only one IRLZ44N MOSFET and one added 2N2222 driver were allocated to lock and relay drive stages. Existing placeholder connector representations were preserved and assigned explicit pin functions: J2 PN532 uses I2C, J3 AM312 is VCC/OUT/GND, J4 reed switch is REED_SENSE/GND, J5 BH1750 ties ADDR low with a second ground pin, and J6 is 12V plus STRIKE_NEG. Solenoid lock output remains represented by the relay contact net SOLENOID_POS and requires a dedicated external field connector if separate from the electric strike connector. The current ESP32-S3 CAM module symbol exposes a single 3V3 pin rather than separate VDD pins, so all digital decoupling was tied to that available 3V3 rail pin.

    Diagram


    Power Inputs and Battery ESP32-S3 CAM Controller PN532 NFC Interface BH1750 Light Sensor AM312 PIR Sensor Door Sensors and Actuators External Module Placeholders

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $6.07–$35.74

    Digi-Key

    $9.15–$39.14

    LCSC

    $16.99–$18.20

    Mouser

    $8.96–$36.37

    TME

    $0.32

    Verical

    $6.12–$46.82

    Controls