# FAQ / ESC tuning resources #### Videos * BLHeli32 * JB/Harrell full series: https://www.youtube.com/playlist?list=PLwoDb7WF6c8kXOyPdBog1wtRcxnXMasUb * JB/Harrell desync specific: https://youtu.be/oKcyXR7Yx64 (@21:17) * Pawel Spychalski Demag-Compensation: https://youtu.be/c94e9TCCP8Y * Kabab micro rampup: https://youtu.be/obObn1oGWmU <-- read Mr.ShutterBug's comment as well! * JB's variable PWM https://youtu.be/xuQeJA4EGr8 * Chris Rosser BLHeli32 2021: https://youtu.be/7WeHTb7aBrE * Chris Rosser BLHeli32 2024: https://youtu.be/6gv0_jTEYZM * BlueJay * JB's Bluejay vid: https://youtu.be/yEDhnBUFQNI * Chris Rosser BlueJay 2024: https://youtu.be/EhYKeZfSQIw (Caveat: Bluejay devs seem to recommend 48khz, and also recommend do ***not*** set startup powers to max) * AM32 * JB's 32bit AM32 vid: https://youtu.be/yOeVj6P9PSU * AM32 Settings Explained playlist by "High Energy Failures": https://www.youtube.com/playlist?list=PLrxUiYCo7HwrIz1uE0aIfNT4GUgVMwc1t * Chris Rosser AM32 2024: https://youtu.be/3SHzyUaypFw #### Heat * As MOSFET switching frequency increases, so does heat generation. * Some reports exist of too hot ESC's/Motors at 128khz PWM depending on the brand/model of the ESC/Motors. #### Desyncs * Desyncs are typically a factor of ESC settings. * Set `Motor Timing` to a some static value of personal preference. 23 is good for freestyle. Racers typically use higher values. * `Demag Compensation` also a factor but try static timing first, and increase Demag-Comp only as much as needed to resolve. #### Racing Considerations * Demag compensation low saves roughly 7K RPM (20%) on high kv motors. Although off versus low has minimal effect, some prefer OFF. Thanks to @FreedomDuck for this information. *(Ultralight 6S 2100kv to 2150kv.)* #### BLHeli32 (32-bit) * https://github.com/bitdump/BLHeli/releases * Some BLHeli_32 ESC's can be flashed with with other firmware, but requires STLink or similar devices and bootloader unlocking. Search for AM32 and/or Escape32 resources on the subject. #### BlueJay (8-bit) * Discord: https://discord.gg/ddyzguPB5t * https://github.com/bird-sanctuary/bluejay/releases * Bluejay startup min/max, etc. https://github.com/bird-sanctuary/bluejay/wiki/Setup * Bluejay config migration: https://github.com/bird-sanctuary/bluejay/wiki/Migrating-from-BLHeli_S * Configurator: https://esc-configurator.com/ * 24khz=responsive; 96khz=extended-flight-time; 48khz is a balance. * Some ESC/motors have issue starting up at 96. Bluejay devs recommend 48 and was considering removal of 96. * whoop's static idle: 9%-14% recommended. #### AM32 (32-bit) * Discord: https://discord.gg/h7ddYMmEVV * https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware/releases * Configurator: https://am32.ca/ * Wiki: https://wiki.am32.ca/ * OLD wiki here: https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware/wiki * We are all aware of PWM fixed and PWM Variable (Low/High), but now AM32 adds a "By RPM". #### Escape32 (32-bit) * Discord: https://discord.gg/aed6xdSM5Y * https://github.com/neoxic/ESCape32 --- #### Helping yourself via Artifical Intelligence * The important thing here is to always use up-to-date information -- PerplexityAI searches the internet. * The second most important thing here is that A.I. can hallucinate, so take everything with a grain-of-salt. * Results vary depending how you ask. * example: https://www.perplexity.ai/search/am32-desyncs-TD2E4lNES5CW7dcuN6Yg3w (notice how AI referenced non-AM32, then was requested to reconsider.) * example: https://www.perplexity.ai/search/how-to-solve-my-desyncs-when-r-FIt2LTDVSy6dE_NOid7H.Q