can i use any esc to control the thruster or not ,
The thrusters can also be run with other brushless DC motor ESCs, but you need to make sure that the ESCs are capable of handling the motor current draw at the operating voltage, and support running low-kV motors bi-directionally.
This thread covers the firmware parameters we use on our BasicESC. If you’re using ESCs with a BLHeli_S firmware you should be able to transfer those settings directly when reprogramming, but otherwise you’ll need to determine the equivalent settings for your ESCs, assuming equivalent settings exist.
If you want to use the thrusters with our control hardware and/or software your ESCs will need to support a servo-style PWM input, with 1100us pulse-duration for full reverse, 1500us for stopped/neutral, and 1900us for full forwards.
BLHeli_S (note: not BLHeli or BLHeli_32) ESCs can use our firmware directly. We have a download link for both the firmware we use and the programming software in this guide