Controlling RC Azimuth Thrusters with ESP32 I recently finished designing my first RC/3D Print project - a radio controlled tugboat with functional azimuth thrusters that rotate 360º. Both the controller and the boat are powered by ESP32 using NRF21L01 radio modules for communication. My initial thinking was to use joysticks to control the thrusters but after thinking about it decided they wouldn't be ideal as they snap back to center when let go. Instead I used rotary encoders to control each azimuth thruster independantly. Turning the knobs on the controller sends the angle data to the tugboat which then turns 2 stepper motors to match the angles of the knobs. During testing I quickly realised that without being able to see the thrusters and their current angles it made controlling the boat much more difficult. This is because it takes some time for the thrusters to catch up with the angle set on the controls.…