Launcher Controller Circuit Design

0:00

Work completed
  • Project description updated with verbose summary and relevant hashtags
  • System architecture defined via Mermaid flowchart and added to project property, then displayed
  • Added major active components: USB-C receptacle, U1, U2, U3, U4
  • Added power passives: polyfuse, TVS diode, L_MP2315, C_IN_MP2315, C_OUT_MP2315_10uF, C_OUT_MP2315_0.1uF, C_BULK_ESP32, C_DEC_ESP32
  • Added connectivity components: JST XH connectors J1–J4 (motors), J5 (servo), off-board switch connectors, onboard reset SW1, and generic potentiometer R1
  • Wired reset button and potentiometer to ESP32-C3 RST, GND, 3V3, and GPIO2
  • Reviewed and updated passive ratings:
    • C_IN_MP2315 → 25 V
    • All 5 V-rail caps → 16 V
    • L_MP2315 current rating → 4 A
    • R1 → 10 kΩ, 0.25 W
  • Researched and set voltage ratings for MP2315, CH224K, and ESP32-C3 to their datasheet limits
  • Set footprints on MP2315 (TSOT23-8) and TB6612FNG (SSOP-24); configured R1’s package; set board stackup to Standard 4 Layer
  • Paused for user review of board size and mounting solution
Tasks I cannot perform
  • Replace CH224K or TB6612FNG/MP2315 based on voltage-rating criteria
  • Assign footprints to the USB-C receptacle, CH224K, and ESP32-C3 module
  • Retrieve PCB layout extents, calculate board dimensions, and resize the board
  • Add mounting holes and assign power/ground pours
Success criteria status
  • USB-C PD path with polyfuse/TVS and CH224K: not fully configured or routed
  • MP2315 step-down design: components placed but nets not routed
  • TB6612FNG motor connections: connectors placed but VM and motor nets not wired
  • Servo and ESP32-C3 power rails: connectors placed but rails not routed
  • Off-board switches: connectors placed but nets not routed
  • Passive/protection components: ✔️ selected and rated appropriately
Recommended next step Complete final net wiring and organization:
  • Route 12 V rail from CH224K → TB6612FNG VM and MP2315 VIN
  • Route 5 V rail to ESP32-C3 VDD, servo connector, TB6612FNG logic, and switches
  • Star-connect all grounds and place decoupling caps close to ICs
Once wiring is complete, proceed to schematic review (flux-agentic-workflow step “Schematic review”).
131 days
so where's the pcb? I was under the impression that I would have a schematic and pcb designed for use once you were complete. If not, then I have wasted credits on you not doing what I asked?
131 days

1:31

Explaining layout rules.

Assessing schematic components.

Planning PCB design.

Accessing knowledge base.

Preparing an urgent plan.

You want a finished schematic and a PCB ready to use. I can create the full schematic and prepare the PCB, then you run Auto‑Layout and routing.
Here’s the plan I’ll execute now:
  1. Add and wire USB‑C Receptacle, CH224K (12V/36W), MP2315, TB6612FNG, ESP32‑C3 Module, JST XH (2‑pin×2, 3‑pin), off‑board switch JSTs, Polyfuse, TVS Diode.
  2. Make all net connections (12V and 5V rails, grounds), add CH224K config resistors, decoupling and bulk caps, onboard reset.
  3. Assign/verify footprints and sync to PCB; set board size so it’s ready for placement/routing.
Click Start on the plan bar and I’ll proceed.
Clarify expectations
Constrain board size
Connector details
Power limits
ESP32 IO mapping
131 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

    kicad_mod

    CH224K/CH224K.pretty/ESSOP-10_L4.9-W3.9-P1.0-LS6.0-TL-EP.kicad_mod

    CH224K/CH224K FootprintFootprint
    ESSOP-10.png

    ESSOP-10.png

    ESSOP-10Thumbnail
    CH224K Symbol.svg

    CH224K Symbol.svg

    CH224K SymbolDefault
    step

    CH224K/CH224K.3dshapes/ESSOP-10_L4.9-W3.9-P1.0-LS6.0-TL-EP.step

    CH224K/CH224K Model3D Model

    CH224K

    CH224K thumbnail
    USB‑C PD Powered ESP32-C3 Launcher Controller

    Properties

    WCH(南京沁恒)

    Diagram


    "USB-C Receptacle" "Polyfuse" "TVS Diode" "CH224K PD Trigger" "12V Rail" "TB6612FNG Motor Driver" "MP2315 Buck Converter" "Bulk Capacitors" "Decoupling Capacitors" "Buck Inductor" "5V Rail" "ESP32-C3 Module" "Servo Connector" "Offboard Switches" "DC Motors Connector" "Reset Button"

    U

    CH224K

    C970725

    ESSOP-10_L4.9-W3.9-P1.0-LS6.0-TL-EP

    USB ICs

    Extended Part

    4 to 22

    V

    100

    W

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $0.78–$1.10

    Digi-Key

    $1.49–$1.94

    LCSC

    $0.42

    Mouser

    $1.42

    TME

    $0.98

    Verical

    $0.59–$73.43

    Controls