11 Online
3 Member And 8 Guest
Members present at the site
Today Visits : 788
Yesterday Visits : 4452
All Visits : 506187

Welcome to Electronoobs Q&A, where you can ask questions and receive answers from other members of the community.


1 like 0 dislike


I am working on a small drone project. I used breadboard to connect motor,mosfet,nano, LIPO battery for testing. Motor spins pretty slow. It cannot lift the frame without any extra load, doesn't even move it.

I am trying to understand what is the reason.

Here is the circuit:

I use:

- arduino nano

- brushed motor 8520 - https://www.banggood.com/4X-Racerstar-8520-8_5x20mm-53500RPM-Coreless-Motor-Upgrade-for-Eachine-QX90-QX95-DIY-Micro-FPV-p-1114279.html?rmmds=myorder&cur_warehouse=CN

- MOSFET P30N06LE  - https://www.amazon.com/gp/product/B071Z98SRG/ref=oh_aui_search_detailpage?ie=UTF8&psc=1

- LIPO battery -3.7V 750mAh  https://www.amazon.com/gp/product/B074J74S2K/ref=oh_aui_search_detailpage?ie=UTF8&psc=1

I pushed motor to the highest value( analogWrite(3,255) and measured the voltage across motor's pins. It was 2.7-3V. It looks too low. 

What can be the issue of slow motor? Is it possible to test separately motor, transistor and nano and check if one of them is "broken"?

by (230 points)

1 Answer

0 like 0 dislike
If you connect the motor directly to the battery, dose it spins faster?
by (34.7k points)
Yes it does. I figured out that it was the problem with bad connection. When I soldered everything it started lifting the drone but...

Now I think I have power issue

I am trying to supply my drone with one LiPo 3.7V battery. I use:

- DC to DC Voltage Regulator Step Up Boost Converter to power Arduino to get 5V.(https://www.amazon.com/gp/product/B01N6EKHZR/ref=oh_aui_search_detailpage?ie=UTF8&psc=1)

- 8250 motors are powered straight from the battery.

I use simple MOSFET sketch where motor receives sin signal (http://bildr.org/2012/03/rfp30n06le-arduino/). After one cycle, Arduino becomes unresponsive, it is basically stuck, the motor spins with the constant speed. I assume the moment motor starts, there is a drop in the Arduino power and goes to a weird state and stops working properly. Is it correct assumption?

I also powered Arduino from separate USB supply, and everything works fine.

Is the selected boost converter not good for such project? Is there a better solution besides having second supply for Arduino?
Could somebody help?