We bought 6 T100s and the newest Bluerobotics ESCs to use on our MATE ROV. We have wired them up according to the documentation and connected them to an Arduino running the BlueRobotics sample code. When powered on, the motor beeps 3 times. When the Arduino boots and runs the code, the motor beeps 3 times again, then a 4th longer beep. It doesn’t spin at all, with any signal between 1100 and 1900.
We tried with our own code, placing the 1500µs signal in the main loop of the program instead of in the setup section. With this code, the motor beeps thrice, then emits 2 more long beeps, indicating that the ESC is successfully initialized. However, in none of these circumstances does the motor spin after beeping.
What could be causing this issue? Even though our power supply can only output up to 2 amps right now, that should still be sufficient to make the motor spin at a low speed, right? We’ve tested with multiple T100s ESCs, and Arduinos, and all combinations exhibit the same problem.