Seeking Help – Motor Not Responding in Fixed-Wing Aircraft Project (Arduino-Based)

Hello everyone,

I am a teacher guiding my students through a fixed-wing aircraft control system project using Arduino. They have encountered a motor issue that we haven’t been able to resolve, and we’d truly appreciate any advice or insight you could offer.

What the system is expected to do:

When the transmitter and receiver are both powered on, the ESC (Electronic Speed Controller) should enter throttle range calibration mode. This is usually triggered by moving the throttle joystick from maximum to minimum, allowing the motor to function normally after calibration.

What is happening instead:
• When we power the receiver, the ESC skips calibration and enters normal mode.
• The joystick does not trigger any motor response.
• Even when the transmitter is off and only the receiver + ESC/motor are powered, the ESC still enters normal mode, but again, there’s no throttle response.
• Update: After updating the program, the ESC now doesn’t enter any mode. We suspect the receiver’s wireless module isn’t receiving a signal from the transmitter side.

What my students have done to troubleshoot:
• Carefully checked the wiring, including ESC and parallel connections.
• Debugged the program and tried different communication channels.
• Verified the wireless module connections on both ends.
• Confirmed that joystick values are present and updating on the transmitter side.
• Made sure the IPEX antenna is connected properly.

We’re attaching:
• A circuit diagrams
• A code snippet showing the relevant part of wireless communication and motor control (I am sharing pictures of the transmitter and receiver code as image files since new users can’t upload files.)
This project has been a great hands-on learning opportunity, and we would love to help our students solve this problem and understand what’s going wrong. Any guidance would be deeply appreciated.

Thank you so much for your time and support.

Warm regards,
Nahid (on behalf of my students)



I moved your topic to an appropriate forum category @nghaderi.

In the future, when creating a topic please take some time to pick the forum category that best suits the subject of your topic. There is an "About the _____ category" topic at the top of each category that explains its purpose.

This is an important part of responsible forum usage, as explained in the "How to get the best out of this forum" guide. The guide contains a lot of other useful information. Please read it.

Thanks in advance for your cooperation.

Hi.

Thanks for posting schematics. Can you re-post better quality schematics? When you zoom in to read the part numbers etc they are blurry and difficult to read.

Please do not post screen images of code. Please read the forum guide in the sticky post to learn how to post code correctly on the forum.

Thank you vey much for your quick response. Since I am new to this forum, I can’t upload files, so I have to send images separately. Here are the parts of the code for the transmitter. I will send the receiver code in a separate post.

For Transmitter:



To post images etc. you need trust level 1, you can get there by:

  • Entering at least 5 topics
  • Reading at least 30 posts
  • Spend a total of 10 minutes reading posts

Users at trust level 1 can...

  • Use all core Discourse functions; all new user restrictions are removed
  • Send PMs
  • Upload images and attachments

Posting images of code is pointless.



Are you able to understand us?

Why is the topic marked as solved?

It is not solved!

Post #3 is marked as the solution. Only you could do that. You can remove the mark.

Sorry Paul and @nghaderi ,

It's possible I accidentally tapped 'solved' when I viewed this. As a mod I can mark things as solved and I sometimes do it accidentally. My apologies to both of you.

1 Like