Arduino-Mini-Drone
gaurav23b·Arduino-Mini-Drone·Arduino-Mini-Drone-KiCad/Arduino-Mini-Drone-KiCad.kicad_pcb
About the Arduino-Mini-Drone PCB
Arduino-Mini-Drone is an open source AVR/Arduino PCB design by gaurav23b, published on GitHub. It is a 2-layer board measuring 58.8 × 59.1 mm, with 76 components from 48 distinct parts.
Its main chip is the ATMEGA328P-A, from the AVR/Arduino family. Other key parts include the MIC5205YM5 and LP5907MFX-3.3. By type, the board carries 24 capacitors, 14 resistors, 13 connectors, 10 diodes, 5 transistors and 3 ICs.
It belongs with the robotics & motion, sensors and rf & radio designs in this gallery.
From the project
This repository contains the code and schematics for building a compact, versatile drone using Arduino and various components.
Main components on the Arduino-Mini-Drone
Arduino-Mini-Drone bill of materials (BOM)
76 components, 48 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA328P-A ATmega328P-A | TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | MIC5205YM5 | SOT-23-5 | U2 |
| 1 | LP5907MFX-3.3 | SOT-23-5 | U3 |
| 4 | AO3400A | SOT-23 | Q1, Q2, Q3, Q4 |
| 1 | AO3401A | SOT-23 | Q5 |
| 1 | CRYSTAL_GND2 Crystal_GND2 | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | NRF24 | PinHeader_1x08_P1.27mm_Vertical | J1 |
| 1 | UART | PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | NRF24 Motor1 | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J3 |
| 1 | Motor2 | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J4 |
| 1 | Motor3 | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J5 |
| 1 | Motor4 | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J6 |
| 1 | CapHole | PinSocket_1x02_P2.54mm_Vertical | J7 |
| 1 | MPU9250 + BMP280 | PinSocket_1x08_P2.54mm_Vertical | J8 |
| 1 | SPI Pads | PinHeader_1x04_P2.54mm_Vertical | J9 |
| 1 | BT | PinSocket_1x04_P2.54mm_Vertical | J10 |
| 1 | PPM | PinSocket_1x03_P2.54mm_Vertical | J11 |
| 1 | PWR | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J12 |
| 1 | Open | PinHeader_1x05_P2.54mm_Vertical | J13 |
| 1 | Buzzer | PinHeader_1x02_P2.54mm_Vertical | BZ1 |
Show 28 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Power isolation jumper (low power applications) | SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 2 | Power isolation jumper (low power applications) | PinHeader_1x02_P2.54mm_Vertical | JP2, JP3 |
| 1 | Reset | SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW1 |
| 1 | Switch | SW_CuK_OS102011MA1QN1_SPDT_Angled | SW2 |
| 1 | C241891 Green | LED_0603_1608Metric | D1 |
| 1 | C266784 Red | LED_0603_1608Metric | D2 |
| 4 | SS34 | D_MELF | D3, D4, D5, D6 |
| 1 | C241891 WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D7 |
| 1 | C266784 WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D8 |
| 1 | WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D9 |
| 1 | SS34 WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D10 |
| 4 | 0.1UF 0.1uf | C_0402_1005Metric | C1, C2, C3, C6 |
| 3 | 10UF 10uf | CP_EIA-6032-15_Kemet-U | C4, C5, C9 |
| 2 | 1UF 1uf | C_0603_1608Metric | C7, C8 |
| 4 | 22UF 22uf | C_0603_1608Metric | C10, C11, C12, C13 |
| 2 | 100UF 100uf | CP_EIA-6032-15_Kemet-U | C14, C15 |
| 3 | 0.1UF 100nf | C_0603_1608Metric | C16, C20, C21 |
| 1 | 10UF 10uf | C_0603_1608Metric | C17 |
| 2 | 100NF 100nf | C_0603_1608Metric | C18, C19 |
| 1 | 10UF 100nf | C_0603_1608Metric | C22 |
| 1 | 10UF 0.1uf | C_0805_2012Metric | C23 |
| 1 | 0.1UF 0.1uf | C_0805_2012Metric | C24 |
| 6 | 10K 10k | R_0603_1608Metric | R1, R3, R4, R6, R8, R10 |
| 1 | 330 | R_0603_1608Metric | R2 |
| 4 | 100 | R_0603_1608Metric | R5, R7, R9, R11 |
| 1 | 100K 100k | R_0603_1608Metric | R12 |
| 1 | 33K 33k | R_0603_1608Metric | R13 |
| 1 | 390 | R_0603_1608Metric | R14 |
Arduino-Mini-Drone design files
The KiCad project lives in the gaurav23b/Arduino-Mini-Drone repository on GitHub; these links point at the commit this page was built from.
Arduino-Mini-Drone: common questions
What microcontroller does the Arduino-Mini-Drone use?
The Arduino-Mini-Drone is built around the ATMEGA328P-A, from the AVR/Arduino family.
How big is the Arduino-Mini-Drone PCB?
The Arduino-Mini-Drone measures 58.8 × 59.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Arduino-Mini-Drone?
76 components, from 48 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Arduino-Mini-Drone design files?
From the gaurav23b/Arduino-Mini-Drone repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Arduino-Mini-Drone design in my own project?
The repository has no license, so all rights stay with gaurav23b. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Arduino-Mini-Drone without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k