FOC Setup Guide That Won't Let the Magic Smoke Out for AESC Vesc-Tool Based ESCs

Look, I’ve fried my share of ESCs. Usually because I rushed, skipped a step, or just assumed “it‘ll be fine.”

So here’s the quick, no-BS guide to getting your AESC VESC-based controller up and running without the fireworks. If you‘re new to FOC, this is your cheat sheet.
Before You Touch Anything:Motor must spin free. No belts, no gears, no load. If it can’t rotate freely, detection will fail. Full stop.

Hardware Check: Polarity is life. Red to (+), black to (–). Reverse it and your ESC is toast before you even blink.

Voltage check. Don’t exceed your ESC’s max input. Permanent death.

Phase wires – order doesn‘t matter yet. But they must be tight. Loose terminals = failed detection 90% of the time.
The Fast Path

Hook up motor phases → USB-C to PC → battery last (polarity check x2).

Open VESC Tool, hit AutoConnect.

Click “Setup Motors FOC” . Say YES to factory defaults unless you’ve got a reason not to.

Pick Medium Outrunner (750g) – covers 6064, 6374, 80100. That‘s 99% of esk8 motors.

Set battery type to LIION_3_0_4_2 for standard Li-ion, adjust cell count if auto-detect is wrong.

No belt yet? Select Direct Drive. Enter wheel diameter.

Run detection. Motor beeps, spins slowly, 30–60 seconds. Make sure it’s free-spinning.

Detection spits out R, L, Flux, Sensor Status. If it looks normal, click OK.

Test FWD/REV – if reversed, toggle Inverted, re-test, FINISH.

Current Limits – Don‘t Be That Guy

After calibration, you must set these. Skipping = fried ESC.

Motor Settings → General → Current

Motor Current Max – below both motor AND ESC limits. Check your specs.

Motor Current Max Brake – start around -10A.

Absolute Maximum Current – set higher than Motor Current Max to avoid false trips.

Battery Current Max – ≤ Motor Current Max.

Battery Current Max Regen – start at -10A. Don’t go wild unless you know your battery can handle regen. Lithium overcharge = fire.

Speed limits in Motor Settings → General → RPM – max 150k ERPM.
When It Goes Wrong

Detection fails? 9 times out of 10 it‘s loose phase wires. Power down, tighten, retry.

Motor crunchy or cogging? Rerun the wizard. Second pass usually fixes it.

Negative flux linkage? Disable phase filters: Motor Settings → FOC → Filters → Phase Enable Filters = False, save, restart calibration.

Big motor, weak signal? In FOC wizard settings, bump Detection Current from 5A to 10A. Not higher.
The ESC I’m Running

For this build, I‘m using the Autoro AESC 75100. 14–84V (4–20S), 100A continuous, 120A peak. Aluminum PCB, VESC Tool compatible, handles sensorless and sensored FOC. Compact, solid, does the job.

Amazon: https://a.co/d/07uAXdRd
User manual: https://baogee.net/UserManual/ESC/V75100_en.pdf
FOC setup PDF: https://baogee.net/ConfigTutorial/Setup_Motors_FOC_en.pdf
Setup video: https://youtu.be/pfd2_CQwkUY
Unboxing: https://youtu.be/LLebkaBLCVs

Manufacturer: Zhuhai Baoge Technology Co., Ltd. – www.autorotech.com
Support: autoro.service@hotmail.com – Our technical support team menbers will actually reply within 24 work hours.

Nice, glad the guide‘s getting some looks. Figured I’d drop a follow-up since a few things came to mind after posting.

Autoro 75100 &MK5 2-in-1 ESC 4S‑20S 100A FOC&BLDC Motor Controller Based on VESC 75100 MK5 Electronic Speed Controller Slide‑to‑Start with 360° Cooling for Electric Skateboard Ebike Scooter Robot Off-Road Vehicles Electronic-Ski, etc.

Quick question for anyone who’s run an Autoro 75100 ESC – What motor current are you actually pulling without thermal throttling? I’ve been conservative so far (around 80A motor, -40A brake) but curious where others are landing. Also, anyone playing with field weakening on these? I’ve seen some wild top-end numbers but haven’t pushed it yet.

Also worth mentioning – if you‘re running UART receivers or Bluetooth while doing FOC detection, unplug them first. I’ve seen that cause all sorts of weird read/write errors and abnormal parameter readings. Took me way too long to figure that one out. Save yourself the headache.

On the hardware side – anyone else running these with hub motors vs belt drive? I‘ve heard FOC can be trickier to dial in with hubs, but once it’s set it‘s buttery smooth. Curious what ERPM settings people are landing on.

And yeah, full transparency – we make these. But I’m genuinely interested in hearing what setups people are running and what’s working (or not). Drop your configs below – always looking to learn from what others are doing.

AESC 75100 links if anyone wants to dig deeper:

Manufacturer: Zhuhai Baoge Technology Co., Ltd. – www.autorotech.com
Support: autoro.service@hotmail.com – we actually reply.

What‘s everyone else running? Let’s hear it.