Compact FOC BLDC Motor Controller Design

0:00

The session has ended.
Work completed:
  • Project description and “System Architecture” mermaid diagram updated.
  • All major ICs (STM32WB55, STUSB4500, DRV8353S, TPS56339), MOSFETs, sense amps, sensors, connectors, protection, and passives were added and configured.
  • Nets between MCU, gate drivers, MOSFETs, Hall sensors, shunts, buck converter, and USB-C PD controller have been fully wired.
  • BOM finalized, footprints assigned, 4-layer stackup selected, board size set (60×40×1.6 mm), and mounting holes placed.
Tasks that I cannot automate in this session:
  • Assign inner layers as power/ground planes and configure ground fills.
  • Place and arrange components on the PCB.
  • Route all nets (power loops, signal, RF/analog isolation).
  • Perform ERC/DRC, power-integrity, and thermal review on the routed layout.
Success criteria status:
  • Schematic supports dual-motor Hall-sensor FOC control, BLE telemetry, and USB-C PD 12 V input: ✅
  • BLE telemetry and PD protection circuits included: ✅
  • Board footprint and thermal/layout strategy defined: ✓ (stackup and dimension set, but routing/thermal pours pending)
Next steps: you’ll need to assign planes, place parts, route traces, and review the PCB to fully meet the thermal-performance and manufacturability criteria.
196 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.

    Boiling Magenta Neuralizer

    Boiling Magenta Neuralizer thumbnail
    Boiling Magenta Neuralizer: Dual Motor BLDC FOC Driver with BLE Telemetry and USB‑C PD Input

    Properties

    Standard 4 Layer

    graph LR subgraph Power USB_PD(("USB-C PD 12V Controller")) BulkPwr(("Power Tree")) Prot(("Protection Subsystems")) end subgraph Control MCU(("Control MCU/SoC")) end subgraph Motor1 PS1(("3-Phase Power Stage 1")) Hall1(("Hall Sensor Inputs 1")) end subgraph Motor2 PS2(("3-Phase Power Stage 2")) Hall2(("Hall Sensor Inputs 2")) end USB_PD --> BulkPwr BulkPwr --> Prot Prot --> MCU BulkPwr --> MCU BulkPwr --> PS1 BulkPwr --> PS2 MCU --> PS1 MCU --> PS2 Hall1 --> MCU Hall2 --> MCU

    60

    mm

    1.6

    mm

    40

    mm

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $21.73–$29.42

    Digi-Key

    $23.05–$28.93

    LCSC

    $33.37

    Mouser

    $41.93

    TME

    $15.75

    Verical

    $16.44–$29.99

    Controls