Not safely as-is. The Instructables design may teach basic STM32F030 sensorless six-step commutation, but it provides no verifiable 4S voltage margin, 20 A continuous thermal data, MOSFET/gate-driver specifications, protection behavior, or PCB current-path validation.
For this board, use ST’s STEVAL-ESC002V1 as the ESC baseline instead:
- 2S–6S LiPo
- 20 Arms rated output
- STSPIN32F0A integrated MCU/gate driver
- Six 60 V, 2.8 mΩ STL140N6F7 MOSFETs
- Sensorless six-step commutation with available firmware
- BEMF and battery-voltage sensing
- Hardware overcurrent protection
- Published schematic, BOM, and Gerbers
Even that reference needs adaptation and testing for 20 A continuous / 30 A burst, DShot/CRSF integration, shared-PDB transients, cooling, and four channels operating simultaneously. The IWDF guidance reinforces separating the ESC switching loops from the FC/IMU/RF region, using heavy copper and thermal vias, local bulk capacitance, uninterrupted reference planes, filtered low-noise rails, and accessible test points.
My recommendation is to treat the Instructables circuit as a learning reference only and derive each of the four ESC channels from STEVAL-ESC002V1.