I almost finish my custom esc derived from 6.6 MkIV hardware , DiabloEsc, I did it because I need a round pcb and I dont need external connectors like hall effect , uart servo etc.. just Can Bus, NTC and Power Supply, the only change in schematic is BMI160 Imu instead of MPU chip.
I'm not familiar with STM32 world and I would like a starting point on how to flash the newborn board firmware once assembled.
My plan is to connect a 6.0 Trampa Vesc , that I use to do some tests, with my new DiabloEsc via SDIO , SWCLK , GND pin and use the Vesc tool function to flash the new board, but I'm not sure if the standard 6.0 FW need some customization as the imu is different and how to do it
here the almost finished top layout , Fet and Capacitor are on bottom side
Thanks for any help