I’m testing the behaviour of the T-200 thruster using different propeller models in order to determine the most efficient one. I can’t obtain results because the T-200 behaviour when underwater is very weird. I send a servo.write command from 1500 to 1900. During this process I read the thruster current consumption. The current consumption and the thrust of the Thruster increases until it reaches 1600. At this point the current consumption and the thrust from the T-200 remains fix although orders of over 1600 are sent.
This weird behaviour appears only when underwater, if I perform the same experiment in the air the T-200 shows a normal behaviour.
What kind of ESC and power supply are you using? How do you have everything connected up/what wire gauge and lengths do you have for power to the ESC and ESC to thruster?
Can you post your Arduino control code generation the PWM signals here? Have you altered the firmware on the Afro ESC is any way/what firmware are you running? What is the current capability of the power supply you have used to test? Something is limiting the thruster output, and it is either your control signal, ESC firmware/settings, or power supply.
Brushless motors are very simple devices, if the motor is spinning smoothly and consistently then it is fine. I suspect the issue is with the ESCs you are using, what firmware does the second ESC you tried run? If it is BlHeli, you should disable “Low RPM Power Protect”, that would cause this sort of behavior. I believe there may be a similar issue with the first, but the SimonK firmware on the AfroESC is a bit more difficult to alter unless you compile your own, or you flash ours. The old Basic ESC R2 used to be based on that ESC, and we used the linked firmware.