Do a deep dive into this project and come up with...


Thinking for 2 days 21 hrs...
Thought for a moment — Searching for components
Search "In the current project, identify the power archite...".
Search "In the current project, identify the power archite...".
Search project.
Thought for a moment — Searching for data components
Search project.
Search project.
Thought for a moment — Exploring asset options
Search project.
Search project.
Thought for 2 sec — Evaluating project data
Search project.
Search project.
Search project.
Checking 5 design areas.
Reading schematic details for U1, U2, U3 and 86 more.
Reading schematic details for U1, U2, U3 and 86 more.
Reading schematic details for U2, Q1, R1 and 86 more.
Reading schematic details for R6, R7, R8 and 86 more.
Thought for 14 sec — Calculating current values
Search "What are the main power rails in this project, and...".
Thought for a moment — Searching for power components
Search "What are the main power rails in this project, and...".
Thought for a moment — Investigating net connections
Search "What are the main power rails in this project, and...".
Search "What are the main power rails in this project, and...".
Thought for a moment — Exploring component search options
Search "What are the main power rails in this project, and...".
Thought for a moment — Searching for components
Search "What are the main power rails in this project, and...".
Thought for a moment — Investigating net components
Search "What are the main power rails in this project, and...".
Thought for a moment — Searching for resistor information
Search "What are the main power rails in this project, and...".
Thought for a moment — Analyzing RC network components
Search "What are the main power rails in this project, and...".
Search "What are the main power rails in this project, and...".
Thought for 18 sec — Analyzing RC networks
Searched "What are the main power rails in this project, and..." — 1297 results.
Search "Reconstruct the exact A/B/C phase sensing channel ...".
Thought for a moment — Exploring component options
Search "Reconstruct the exact A/B/C phase sensing channel ...".
Thought for a moment — Improving search queries
Search "Reconstruct the exact A/B/C phase sensing channel ...".
Thought for a moment — Searching for component information
Search "Reconstruct the exact A/B/C phase sensing channel ...".
Thought for a moment — Searching for component associations
Search "Reconstruct the exact A/B/C phase sensing channel ...".
Thought for a moment — Searching for design documents
Search "Reconstruct the exact A/B/C phase sensing channel ...".
Thought for a moment — Looking for components info
Search "Reconstruct the exact A/B/C phase sensing channel ...".
Search "Reconstruct the exact A/B/C phase sensing channel ...".
Thought for a moment — Searching for PCB footprints
Search "Reconstruct the exact A/B/C phase sensing channel ...".
Thought for 3 sec — Analyzing resistor values
Search "Reconstruct the exact A/B/C phase sensing channel ...".
Thought for a moment — Searching for specifics
Search "Reconstruct the exact A/B/C phase sensing channel ...".
Thought for a moment — Organizing components
Search "Reconstruct the exact A/B/C phase sensing channel ...".
Search "Reconstruct the exact A/B/C phase sensing channel ...".
Searched "Reconstruct the exact A/B/C phase sensing channel ..." — 948 results.
Running calculation.
Running calculation.
Running calculation.
Running calculation.
Running calculation...

README 3

ESC board

Overview
I wanted an ESC I actually understood — not a black box. So I designed my own: a three‑phase MOSFET bridge with careful high‑current traces, accurate shunt sensing, and a telemetry header to speak directly to my STM32F405RGT6 flight controller. Building it was a lesson in respecting power.

image.png

Early prototypes overheated and blew fuses; motors made the current sense line sing with noise; and timing mismatches produced twitchy spins and a couple of scary bench runs. Each failure taught something: move the power paths closer, add vias and bulk capacitance, rethink gate drive layout, and treat the shunt like a delicate instrument — shield it, filter it, sample it at the right moment.

On the firmware side, getting deterministic motor commutation and low‑latency DShot felt like tuning an instrument. I wrote calibration routines for shunt scaling and pole detection, added soft‑start and over‑current cutouts, and watched the ESC go from jittery to buttery smooth. A few flyaways and unsynchronized motor incidents pushed me to harden arm/disarm logic and telemetry reporting — safety first.
You can view the detailed settings in betaflight by following this link - betaflight-firmware

Now the ESC is the partner the flight controller deserves: predictable, transparent, and tunable. It gave me the control I wanted for advanced timing tweaks and opened the door to future FOC and CAN telemetry. The repo contains the high‑current layout review, schematics and notes — if you build one, expect to iterate, learn, and come away with something that really flies.
  • Overview