PCB Design Unterstützung

Your goal is to refactor the schematic to the new power and I/O architecture with charger/protection, stronger 3V3 LDO, and cleaned nets.
Plan
  1. Power refactor
  • Swap LDO to ≥500 mA and add required caps; create 3V3.
  • Add 1S charger + protection; create BATT_PROT; feed Boost IN.
  1. 12 V path
  • BOOST_12V_RAW → shunt → INA219 → P‑MOSFET → PS5_12V; add TVS and optional series R.
  1. USB‑UART
  • J1 D± → ESD → R9/R10 → CP2102N; keep TX/RX direct; gate EN/IO0 via jumpers.
  1. Interfaces
  • Map I2C (GPIO21/22), UART2 (GPIO16/17 with 100 Ω), DS18B20 (GPIO4).
  1. Cleanup
  • Normalize net names; remove stale portals; run ERC.
Click Start to execute; let me know if you want specific LDO/charger/protection parts.
LDO-Auswahl festlegen
1S-Lader auswählen
Schutzschaltung konkretisieren
MOSFET-Gate Schutz prüfen
Netznamen/Headers in Flux

Started implementing a plan

#Goal

- Refactor the PS5‑Diagnose‑Power‑Supply‑Stick schematic to meet the new target architecture by replacing the 3.3 V LDO with a ≥500 mA component, adding a 1S Li‑ion charger and protection block, rewiring power nets to integrate a charger, Boost converter, shunt measurement, and MOSFET-based power path; ensure proper USB-UART enumeration through the CP2102N and map additional headers (UART2, OLED I2C, DS18B20) while cleaning up net names and running ERC.

#Implementation plan

1. Power Subsystem

1. Replace the existing 3.3 V LDO with a new ≥500 mA version. Add the necessary capacitors at input and output and rename the resulting supply net to ‘3V3’.

2. Add a 1S Li‑ion charger circuit (TP4056‑class) using the USB_5V supply and incorporate a 1S protection block (DW01A+FS8205‑class). Wire the output of the protection circuit to create a new net BATT_PROT.

3. Connect BATT_PROT as the input for the external Boost converter via the net labeled Boost IN.

2. 12 V Power Path

1. Rewire the BOOST_12V_RAW path to incorporate the series shunt resistor (R8), feed the voltage into the INA219 (U1) for current/voltage monitoring, and then route through the P‑MOSFET (Q1) to provide the PS5_12V supply.

2. Add a TVS diode (D1) to protect the 12 V path and include an optional resistor (R14) for additional filtering or voltage control as required.

3. USB‑UART and CP2102N Enumeration

1. Route the USB D+/D‑ lines from the USB-C connector (J1) through the USBLC6‑4SC6 ESD protection (U11) and appropriate resistors (R9/R10) into the CP2102N (U10).

2. Ensure that the CP2102N always enumerates by confirming correct connections and adding jumper‑gated routing (via JP1/JP2) to the EN/IO0 line for auto‑programming.

4. Interface Mapping and Net Cleanup

1. Map the additional headers for UART2, the OLED I2C (using GPIO21 for SDA and GPIO22 for SCL with 4.7k pull‑ups), and the DS18B20 sensor (using GPIO4 for 1WIRE).

2. Rename and clean up all net names (e.g., '3V3', 'POWER_CTRL', 'PS5_12V', 'BATT_PROT+', 'I2C_SDA/SCL', '1WIRE', 'UART*') and remove unused portals.

3. Run ERC to validate the schematic’s compliance with electrical rules.

#Success criteria

- The schematic uses a ≥500 mA 3.3 V LDO, a fully integrated 1S Li‑ion charger and protection block, and meets the new power net routing requirements.

- The 12 V path is routed through the shunt, INA219, and P‑MOSFET to PS5_12V with additional TVS protection.

- CP2102N enumerates reliably with jumper‑gated auto‑program (EN/IO0).

- All headers (UART2, OLED I2C, DS18B20) are correctly mapped and the schematic shows clean, standardized net naming.

- ERC runs without significant errors or warnings, confirming schematic compliance.

Working on your request...

0:25

Checking 6 knowledge sources...

Identified candidate LDO, charger, protection, TVS

1:04

Started: Selecting LDO, charger, protection, TVS parts.
Search 5 components.
Search complete.

Execution stopped due to insufficient credits.

1:47

Started: Replacing LDO, adding charger and protection.
Running design checks.
  • Added 1x LP38693MP-3.3/NOPB as U15
  • Added 1x TP4056 as U16
  • Added 1x DW01A as U17
  • Added 1x FS8205A as Q2
  • Added 1x SMAJ12A-TR as D1
  • Added 5x Generic Capacitor as C11, C12, C13, C14, C15
  • Added 4x Generic Resistor as R14, R15, R16, R17


  • Generic Inductor
    A generic fixed inductor suitable for rapid circuit topology development. The footprint automatically adapts based on the selected package, supporting standard SMD sizes (e.g., 0402, 0603, 0805) as well as well-known inductor packages such as SDR1806, PA4320, SRN6028, and SRR1260. Standard inductor values: 1.0 nH, 10 nH, 100 nH, 1.0 µH, 10 µH, 100 µH, 1.0 mH 1.2 nH, 12 nH, 120 nH, 1.2 µH, 12 µH, 120 µH, 1.2 mH 1.5 nH, 15 nH, 150 nH, 1.5 µH, 15 µH, 150 µH, 1.5 mH 1.8 nH, 18 nH, 180 nH, 1.8 µH, 18 µH, 180 µH, 1.8 mH 2.2 nH, 22 nH, 220 nH, 2.2 µH, 22 µH, 220 µH, 2.2 mH 2.7 nH, 27 nH, 270 nH, 2.7 µH, 27 µH, 270 µH, 2.7 mH 3.3 nH, 33 nH, 330 nH, 3.3 µH, 33 µH, 330 µH, 3.3 mH 3.9 nH, 39 nH, 390 nH, 3.9 µH, 39 µH, 390 µH, 3.9 mH 4.7 nH, 47 nH, 470 nH, 4.7 µH, 47 µH, 470 µH, 4.7 mH 5.6 nH, 56 nH, 560 nH, 5.6 µH, 56 µH, 560 µH, 5.6 mH 6.8 nH, 68 nH, 680 nH, 6.8 µH, 68 µH, 680 µH, 6.8 mH 8.2 nH, 82 nH, 820 nH, 8.2 µH, 82 µH, 820 µH, 8.2 mH #generics #CommonPartsLibrary
  • Generic Capacitor
    A generic fixed capacitor ideal for rapid circuit topology development. You can choose between polarized and non-polarized types, its symbol and the footprint will automatically adapt based on your selection. Supported options include standard SMD sizes for ceramic capacitors (e.g., 0402, 0603, 0805), SMD sizes for aluminum electrolytic capacitors, and through-hole footprints for polarized capacitors. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard capacitor values: 1.0pF, 10pF, 100pF, 1000pF, 0.01uF, 0.1uF, 1.0uF, 10uF, 100uF, 1000uF, 10000uF 1.1pF, 11pF, 110pF, 1100pF 1.2pF, 12pF, 120pF, 1200pF 1.3pF, 13pF, 130pF, 1300pF 1.5pF, 15pF, 150pF, 1500pF, 0.015uF, 0.15uF, 1.5uF, 15uF, 150uF, 1500uF 1.6pF, 16pF, 160pF, 1600pF 1.8pF, 18pF, 180pF, 1800pF 2.0pF, 20pF, 200pF, 2000pF 2.2pF, 22pF, 220pF, 2200pF, 0.022uF, 0.22uF, 2.2uF, 22uF, 220uF, 2200uF 2.4pF, 24pF, 240pF, 2400pF 2.7pF, 27pF, 270pF, 2700pF 3.0pF, 30pF, 300pF, 3000pF 3.3pF, 33pF, 330pF, 3300pF, 0.033uF, 0.33uF, 3.3uF, 33uF, 330uF, 3300uF 3.6pF, 36pF, 360pF, 3600pF 3.9pF, 39pF, 390pF, 3900pF 4.3pF, 43pF, 430pF, 4300pF 4.7pF, 47pF, 470pF, 4700pF, 0.047uF, 0.47uF, 4.7uF, 47uF, 470uF, 4700uF 5.1pF, 51pF, 510pF, 5100pF 5.6pF, 56pF, 560pF, 5600pF 6.2pF, 62pF, 620pF, 6200pF 6.8pF, 68pF, 680pF, 6800pF, 0.068uF, 0.68uF, 6.8uF, 68uF, 680uF, 6800uF 7.5pF, 75pF, 750pF, 7500pF 8.2pF, 82pF, 820pF, 8200pF 9.1pF, 91pF, 910pF, 9100pF #generics #CommonPartsLibrary
  • Generic Resistor
    A generic fixed resistor ideal for rapid circuit topology development. Its footprint automatically adapts based on the selected package case code—supporting 0402, 0603, 0805, 1203, and many other standard SMD packages, as well as axial horizontal and vertical configurations. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard resistor values: 1.0 ohm, 10 ohm, 100 ohm, 1.0k ohm, 10k ohm, 100k ohm, 1.0M ohm 1.1 ohm, 11 ohm, 110 ohm, 1.1k ohm, 11k ohm, 110k ohm, 1.1M ohm 1.2 ohm, 12 ohm, 120 ohm, 1.2k ohm, 12k ohm, 120k ohm, 1.2M ohm 1.3 ohm, 13 ohm, 130 ohm, 1.3k ohm, 13k ohm, 130k ohm, 1.3M ohm 1.5 ohm, 15 ohm, 150 ohm, 1.5k ohm, 15k ohm, 150k ohm, 1.5M ohm 1.6 ohm, 16 ohm, 160 ohm, 1.6k ohm, 16k ohm, 160k ohm, 1.6M ohm 1.8 ohm, 18 ohm, 180 ohm, 1.8K ohm, 18k ohm, 180k ohm, 1.8M ohm 2.0 ohm, 20 ohm, 200 ohm, 2.0k ohm, 20k ohm, 200k ohm, 2.0M ohm 2.2 ohm, 22 ohm, 220 ohm, 2.2k ohm, 22k ohm, 220k ohm, 2.2M ohm 2.4 ohm, 24 ohm, 240 ohm, 2.4k ohm, 24k ohm, 240k ohm, 2.4M ohm 2.7 ohm, 27 ohm, 270 ohm, 2.7k ohm, 27k ohm, 270k ohm, 2.7M ohm 3.0 ohm, 30 ohm, 300 ohm, 3.0K ohm, 30K ohm, 300K ohm, 3.0M ohm 3.3 ohm, 33 ohm, 330 ohm, 3.3k ohm, 33k ohm, 330k ohm, 3.3M ohm 3.6 ohm, 36 ohm, 360 ohm, 3.6k ohm, 36k ohm, 360k ohm, 3.6M ohm 3.9 ohm, 39 ohm, 390 ohm, 3.9k ohm, 39k ohm, 390k ohm, 3.9M ohm 4.3 ohm, 43 ohm, 430 ohm, 4.3k ohm, 43K ohm, 430K ohm, 4.3M ohm 4.7 ohm, 47 ohm, 470 ohm, 4.7k ohm, 47k ohm, 470k ohm, 4.7M ohm 5.1 ohm, 51 ohm, 510 ohm, 5.1k ohm, 51k ohm, 510k ohm, 5.1M ohm 5.6 ohm, 56 ohm, 560 ohm, 5.6k ohm, 56k ohm, 560k ohm, 5.6M ohm 6.2 ohm, 62 ohm, 620 ohm, 6.2k ohm, 62K ohm, 620K ohm, 6.2M ohm 6.8 ohm, 68 ohm, 680 ohm, 6.8k ohm, 68k ohm, 680k ohm, 6.8M ohm 7.5 ohm, 75 ohm, 750 ohm, 7.5k ohm, 75k ohm, 750k ohm, 7.5M ohm 8.2 ohm, 82 ohm, 820 ohm, 8.2k ohm, 82k ohm, 820k ohm, 8.2M ohm 9.1 ohm, 91 ohm, 910 ohm, 9.1k ohm, 91k ohm, 910k ohm, 9.1M ohm #generics #CommonPartsLibrary
  • Terminal
    Terminal
    An electrical connector acting as reusable interface to a conductor and creating a point where external circuits can be connected.
  • RMCF0805JT47K0
    General Purpose Thick Film Standard Power and High-Power Chip Resistor 47 kOhms ±5% 0.125W, 1/8W Chip Resistor 0805 (2012 Metric) Automotive AEC-Q200 Thick Film Features: - RMCF – standard power ratings - RMCP – high power ratings - Nickel barrier terminations standard - Power derating from 100% at 70ºC to zero at +155ºC - RoHS compliant, REACH compliant, and halogen free - AEC-Q200 compliant
  • 875105359001
    10 µF 16 V Aluminum - Polymer Capacitors Radial, Can - SMD 30mOhm 2000 Hrs @ 105°C #commonpartslibrary #capacitor #aluminumpolymer #radialcan
  • CTL1206FYW1T
    Yellow 595nm LED Indication - Discrete 1.7V 1206 (3216 Metric)
  • 1070TR
    Battery Holder (Open) Coin, 20.0mm 1 Cell SMD (SMT) Tab bate or batt #forLedBlink
  • Push Button
    A momentary or non-latching switch which causes a temporary change in the state of an electrical circuit only while the switch is physically actuated. SWITCH TACTILE SPST-NO 0.05A 24V
  • TF-015
    Deck MicroSD card (TF card) Self bomb SMD SD Card Connectors ROHS #SDcard

Historical Indigo Ecto Goggles 16e1 dcf9

Historical Indigo Ecto Goggles 16e1 dcf9 thumbnail
PS5-Diagnose-Power-Supply-Stick - Battery boost 12V + ESP32 control

Properties

1.27 mm minimum

USB-C (5 V sink), I2C OLED + INA219, UART2 to PS5

30-50 mm x 60-100 mm

Production

3-8 V battery input; 5 V USB-C input; 12 V output; 3.3 V logic

No passives smaller than 0805; no pitch finer than 1.27 mm (use breakout/headers if needed)

PS5-Diagnose-Power-Supply-Stick

Power + Embedded

12 V output 10-30 W tightly regulated; >2 A peak current capability

flowchart TD subgraph PowerPath [Power Path] BAT["18650 1S via external BMS"] --> BOOST["Boost 3-8V to 12V 10-30W"] BOOST --> SHUNT["Current Shunt"] SHUNT --> CS["INA219 Current Sense"] CS --> SW["P-channel High-Side MOSFET"] SW --> PS5["PS5 12V Output Header"] end subgraph LogicPower [Logic Power] USB["USB-C 5V Input"] --> REG3V3["3.3V Regulator"] BAT --> REG3V3 REG3V3 --> MCU["ESP32-WROOM-32"] REG3V3 --> OLED["OLED 128x32 SSD1306"] REG3V3 --> CS end subgraph ControlAndIO [Control and IO] MCU --> CS MCU --> OLED MCU --> SW MCU --> UART["PS5 UART Header"] end subgraph Protection [USB Protection] USB --> CC["CC Rd Resistors"] USB --> ESD["ESD TVS on D+ D-"] end

Pricing & Availability

Distributor

Qty 1

Arrow

$7.17–$157.55

Digi-Key

$11.87–$132.64

LCSC

$4.50–$44.34

Mouser

$14.90–$47.96

TME

$2.43

Verical

$5.72–$72.06

Controls