<p>Assuming that your goal here is to make this a hobby project and are not expecting it to be a plug-and-play toy, totally! Like is demonstrated in <a href="https://www.deviceplus.com/arduino/building-diy-drone-from-scratch-part-2-using-arduino-nano-as-flight-controller/" rel="nofollow noreferrer">the tutorial you link to</a>, it is entirely possible to use an Arduino as a basic multirotor flight controller.</p>
<p>However, there will always be external components you'll need to connect to the Arduino/MCU board (<em>excluding exotic boards that come with large/fancy shields</em>) including:</p>
<ul>
<li>Some kind of control link receiver (<em>the tutorial uses a Bluetooth breakout</em>)</li>
<li>Some kind of motor driver (<em>the tutorial appears to use TO-92 BJT transistors, an odd choice...</em>)</li>
<li>IMU/INS of some kind (<em>the tutorial uses a GPS breakout, another odd choice...</em>)</li>
<li>Other components I'm probably forgetting</li>
</ul>
<p>Because of this, most all (<em>small</em>) Arduino boards will work here. The Arduino/MCU only interacts with the motors/battery voltage through the motor drivers, so it shouldn't matter what battery voltage or motor size you use. (<em>at least as it pertains to selecting an MCU</em>)</p>
<p>More powerful/faster MCUs are necessary to implement complicated flight controls and algorithms to improve flight quality, but it's unlikely that you'll be doing that with your first DIY drone. An Arduino Nano should be fine.</p>
<hr />
<p><strong>NOTE:</strong> Generally, I think the aforementioned text tutorial isn't using a very good set of parts. In particular, the motor drivers (<em>should probably be a little more beefy/well-cooled</em>) and INS board (<em>should almost certainly be an Accelerometer/Gyroscope/IMU and not a GPS</em>) don't inspire confidence. Despite not being a nano-scale drone, <a href="https://www.youtube.com/watch?v=DYpHB-LfloI" rel="nofollow noreferrer">this tutorial video from Joop Brokking</a> is significantly more grounded in multirotor design/control fundamentals. You could likely adapt his project to a smaller drone frame/motors/etc.</p>

CC BY-SA 4.0
2021-10-29T05:02:52.023Z
Based on its name - Arduino Nano Motor Carrier - using it will it help reduce development effort for integrating with motors. Likewise will Arduino Nano 33 BLE Sense help in reducing some effort. Is there any board which does that - comes inbuilt with things that eliminate or reduce external hardware as applicable from point of view of building a toy grade drone ?
Raster R
CC BY-SA 4.0
2021-10-29T05:04:43.750Z
Will also go through ur link. Thanks for sharing
Raster R
CC BY-SA 4.0
2021-10-29T05:31:10.557Z
Meanwhile based on the specs I see here https://store-usa.arduino.cc/products/arduino-nano-motor-carrier looks like the nano motor carrier is the easiest route to achieving what I want to try. Any thoughts?
Raster R
CC BY-SA 4.0
2021-10-29T05:56:44.977Z
Before I answer... are you looking to make this a hobby project or are you just looking to buy a small drone and fly it? There's a large family of 3"-class drone hardware you can use if you want the latter.
ifconfig
CC BY-SA 4.0
2021-10-29T05:58:07.920Z
The Arduino-branded motor carrier is in all likelihood too large and heavy to fit on a drone similar to the size of the linked tutorial. At that scale, you'd likely have to find a smaller one or solder your own together.
ifconfig
CC BY-SA 4.0
2021-10-29T06:51:41.683Z
I already made a drone, flew based on advice I got from this forum. I borrowed the controller and transmitter of a dm002. Used my own motors, a home made frame. Want to try building my own controller now.
Raster R
CC BY-SA 4.0
2021-10-29T07:06:09.567Z
https://docs.arduino.cc/hardware/nano-motor-carrier it says it is 35 gram in weight. Seems to be 6cm x 8cm long. Dimensions do look a bit big. Weight seems ok. Looks like it's meant for brushless motors of 12 v. It does not look to me unless am mistaken compatible with 3.7 v coreless brushed motors. Any thoughts?
Raster R
CC BY-SA 4.0
2021-10-30T03:27:41.420Z
Then in that case, I'd recommend trying to follow a tutorial like the one from Joop that I linked to. From taking a look at the text one you linked to, it would likely be less useful and informative.
ifconfig
CC BY-SA 4.0
2021-10-29T04:28:38.517Z
2021-10-29T04:28:38.517Z
ifconfig
<p>I think you'd want the &quot;Nano 33 BLE&quot; - not that you need Bluetooth Low Energy, but because it has gyro/accelerometers built in. Otherwise you'd need to add them as a separate board, like the GY-521</p>
<p>You could even go for the 'Sense' version to gain a barometer, which you could then use for an approximate altitude-hold function.</p>
<p>You will still need an external board to control the motors, as the Nano can only manage a few milliamps. The motor carrier board you link to looks good, although I suspect the '500amp' output current is a typo for 'milliamps'!</p>
<p>If you get the Arduino with headers, it should plug straight into the motor carrier.</p>
<p>You'll still need some form of radio receiver.</p>
<p>It's worth mentioning that the result will be significantly heavier than a board that is designed for a nano-quad, and could be pushing the limits of brushed motors. You might be better to use a purpose made 4-in-1 ESC board and brushless motors instead.</p>

CC BY-SA 4.0
2021-10-30T10:39:57.690Z
Thanks Robin for your reply
Raster R
CC BY-SA 4.0
2021-10-29T08:16:57.060Z
2021-10-29T08:16:57.060Z
Robin Bennett
<p>Which Arduino nano is best for creating a nano drone?
Will it be compatible with 3.7 v coreless brushed motors?</p>

CC BY-SA 4.0
2021-10-29T03:57:29.507Z
The "Arduino Nano" is a very specific Arduino board... do you mean to reference that particular one?
ifconfig
CC BY-SA 4.0
2021-10-29T04:03:34.553Z
I am yet to learn Arduino. Something like this https://www.deviceplus.com/arduino/building-diy-drone-from-scratch-part-2-using-arduino-nano-as-flight-controller/ I understand there are variations in Arduino Nano for example Arduino Nano Motor Carrier
Arduino Nano 33 BLE Sense with headers
Arduino Nano 33 BLE Sense without headers as listed here https://store-usa.arduino.cc/collections/nano-family?sort_by=price-descending
Raster R
CC BY-SA 4.0
2021-10-29T08:07:25.983Z
That 'motor carrier' board is not an arduino, it's just a set of motor controllers, with a socket in the middle for an Arduino nano.
Robin Bennett
<toy-grade-drone><ardupilot>
Which Arduino Nano should I use to make a nano-scale drone
Raster R
# Which Arduino Nano should I use to make a nano-scale drone

(Asked by: username_0 on 2021-10-29)

Which Arduino nano is best for creating a nano drone?
Will it be compatible with 3.7 v coreless brushed motors?

**Tags:** toy-grade-drone, ardupilot
> **Comments:**
> **username_1**: The "Arduino Nano" is a very specific Arduino board... do you mean to reference that particular one?  
> **username_0**: I am yet to learn Arduino. Something like this https://www.deviceplus.com/arduino/building-diy-drone-from-scratch-part-2-using-arduino-nano-as-flight-controller/ I understand there are variations in Arduino Nano for example Arduino Nano Motor Carrier Arduino Nano 33 BLE Sense with headers Arduino Nano 33 BLE Sense without headers as listed here https://store-usa.arduino.cc/collections/nano-family?sort_by=price-descending  
> **username_2**: That 'motor carrier' board is not an arduino, it's just a set of motor controllers, with a socket in the middle for an Arduino nano.  

---

## 2 answers

### Answer by username_1 on 2021-10-29. Score: 3

Assuming that your goal here is to make this a hobby project and are not expecting it to be a plug-and-play toy, totally! Like is demonstrated in [the tutorial you link to](https://www.deviceplus.com/arduino/building-diy-drone-from-scratch-part-2-using-arduino-nano-as-flight-controller/), it is entirely possible to use an Arduino as a basic multirotor flight controller.

However, there will always be external components you'll need to connect to the Arduino/MCU board (*excluding exotic boards that come with large/fancy shields*) including:

* Some kind of control link receiver (*the tutorial uses a Bluetooth breakout*)
* Some kind of motor driver (*the tutorial appears to use TO-92 BJT transistors, an odd choice...*)
* IMU/INS of some kind (*the tutorial uses a GPS breakout, another odd choice...*)
* Other components I'm probably forgetting

Because of this, most all (*small*) Arduino boards will work here. The Arduino/MCU only interacts with the motors/battery voltage through the motor drivers, so it shouldn't matter what battery voltage or motor size you use. (*at least as it pertains to selecting an MCU*)

More powerful/faster MCUs are necessary to implement complicated flight controls and algorithms to improve flight quality, but it's unlikely that you'll be doing that with your first DIY drone. An Arduino Nano should be fine.

---

**NOTE:** Generally, I think the aforementioned text tutorial isn't using a very good set of parts. In particular, the motor drivers (*should probably be a little more beefy/well-cooled*) and INS board (*should almost certainly be an Accelerometer/Gyroscope/IMU and not a GPS*) don't inspire confidence. Despite not being a nano-scale drone, [this tutorial video from Joop Brokking](https://www.youtube.com/watch?v=DYpHB-LfloI) is significantly more grounded in multirotor design/control fundamentals. You could likely adapt his project to a smaller drone frame/motors/etc.

> **Comments:**
> **username_0**: Based on its name - Arduino Nano Motor Carrier - using it will it help reduce development effort for integrating with motors. Likewise will Arduino Nano 33 BLE Sense help in reducing some effort. Is there any board which does that - comes inbuilt with things that eliminate or reduce external hardware as applicable from point of view of building a toy grade drone ?  
> **username_0**: Will also go through ur link. Thanks for sharing  
> **username_0**: Meanwhile based on the specs I see here https://store-usa.arduino.cc/products/arduino-nano-motor-carrier looks like the nano motor carrier is the easiest route to achieving what I want to try. Any thoughts?  
> **username_1**: Before I answer... are you looking to make this a hobby project or are you just looking to buy a small drone and fly it? There's a large family of 3"-class drone hardware you can use if you want the latter.  
> **username_1**: The Arduino-branded motor carrier is in all likelihood too large and heavy to fit on a drone similar to the size of the linked tutorial. At that scale, you'd likely have to find a smaller one or solder your own together.  
> **username_0**: I already made a drone, flew based on advice I got from this forum. I borrowed the controller and transmitter of a dm002. Used my own motors, a home made frame. Want to try building my own controller now.  
> **username_0**: https://docs.arduino.cc/hardware/nano-motor-carrier it says it is 35 gram in weight. Seems to be 6cm x 8cm long. Dimensions do look a bit big. Weight seems ok. Looks like it's meant for brushless motors of 12 v. It does not look to me unless am mistaken compatible with 3.7 v coreless brushed motors. Any thoughts?  
> **username_1**: Then in that case, I'd recommend trying to follow a tutorial like the one from Joop that I linked to. From taking a look at the text one you linked to, it would likely be less useful and informative.  

---

### Answer by username_2 on 2021-10-29. Score: 2

I think you'd want the "Nano 33 BLE" - not that you need Bluetooth Low Energy, but because it has gyro/accelerometers built in. Otherwise you'd need to add them as a separate board, like the GY-521

You could even go for the 'Sense' version to gain a barometer, which you could then use for an approximate altitude-hold function.

You will still need an external board to control the motors, as the Nano can only manage a few milliamps. The motor carrier board you link to looks good, although I suspect the '500amp' output current is a typo for 'milliamps'!

If you get the Arduino with headers, it should plug straight into the motor carrier.

You'll still need some form of radio receiver.

It's worth mentioning that the result will be significantly heavier than a board that is designed for a nano-quad, and could be pushing the limits of brushed motors. You might be better to use a purpose made 4-in-1 ESC board and brushless motors instead.

> **Comments:**
> **username_0**: Thanks Robin for your reply  

---

