@@RameshKumar-kb7hp well people have different needs, for a science project a simple indoors nano quadcopter is sufficient. But yeah, its really limited in terms of payload capacity, battery life, etc
I think as a develpoer ,you must add an auto landing algorithim of the drone didnt get ant signal from the remote controller for 2 sec for example, additionally if you embed gyroscope module you determine the orientation of it ,so you can ,improve the landing process
Can you provide a spreadsheet with all of the part numbers, cost and suppliers who you bought the components from? A list with hyperlinks to each of the components would be deeply appreciated.
First of all thanks, this is an awesome project for some one like me who is getting started. After googling around about LiPo batteries (and why mine has 2 plugs) I've read that charging them without a balancer can be really dangerous. Are there adequate protections in this circuit so my house does not burn down? I'm not saying this to be a jerk, I love this project and appreciate your effort. I have a Lumenier 1300 mah 35c 11.1v battery. Thanks in advance.
The PCB has a dedicated battery charger chip, the infamous TP4056, which is cheap and easy to find. So no need to worry about charging the battery. But keep in mind that the current design doesn't have any over discharge protection. And the drone is designed for 1S battery not for 3S battery pack.
Hey, i saw that you used Orange 3.7v battery... Can you please specify mAh and How much flight time did it give ? I have Bonka 3.7v 25C 600mAh battery will it work?
0.6x25 means your 600mah 25c battery can safely deliver 15 amps at FULL CHARGE or 1.5amps at 10% charge 0.33x25=8.25 (or 8) if in total your 4 drone motors consume 8 amps at full throttle then that's a useable capacity of 270mah out of 600mah battery therefore 60/29.6= 2 minutes of minimum flight time at full throttle safely, tho if you are gentle then that's subjected to increased useable capacity and flight time as well as reduce losses by less heating Pro solved it for pleasure, hope it helps
It uses the same module as of the ESP32 Dev board. If you want to use the ESP32 Dev board you have to make the remaining circuitry including battery charger, mosfet driver, indicator LEDs etc on to another PCB and combine them with a frame. But it would be easier to use the PCB provided.
@@Circuitdigest the pcb buil is costing around 100$ with pre installed components and if i only order pcb I would require micro soldering station as well as heat gun stations etc. Its esier to build it using dev board for beginners.Ive built the esc on different pcb and soldered it to esp dev board. Ill let you know the progress once its completed
Bro which battery you are using and take sometime and check where these drone components available and tell bro for me also this is dream to build drone many asked about components you are telling different vendors but check and tell bro i don't know any vendors do this to me bro pls reply fast I need this information and bro send me 3D printed Enclosure and mounting screws link or file pls pls
Hi there...i have an idea in my mind can you replace the esp 32 wroom module with "esp32 cam" so it can give live video feed...if the idea works then it will be a great diy fpv project
Adding a video stream to the same module thats used for controlling is a bad idea. Video stream will need higher band width and it can cause issue with the control system when not in close range.
The controller client software will not install on Android. It complains about being built for an earlier version and not having the "latest privacy protections". You can choose "install anyway", but it then just says app not installed. What is the solution to this?
@@Circuitdigest Thanks very much for that. I've just been through the process again because I wanted to confiirm it with you and have found what I was doing wrong. I didn't recognise the question "Install anway" as a link in itself and was pressing the "OK" button below it (which actually just means confirm understanding of the blockage). DOH! Once again, thanks very much for trying it out.
You can, but you might need to modify the design. The current design can support features such as Indoor position-hold flight, Height-hold flight, and head-free mode with by adding extra modules.
I've a pi pico and 6050 imu, will use that to make this project 🙂 . Problem is those motor driver mosfet and 720 motors aren't available in local market. Code will be my own, so no problem
There are plenty of over the counter flight controllers available. the problem is that they are not cheap. So thats why we have make our own PCBs to reduce the cost.
If it goes to a particular direction, then the IMU orientation is wrong. And for the no response problem check your battery. Uses battery with higher discharge rate, preferably 30C.
Depending on your board you either need to use the USB c port and Arduino software or use a serial to USB converter with Arduino software, to flash you hold down boot click reset and stop holding boot
You must use the firmware from the repo provided in the project page. Don't use the ESPdrone firmware from espressif. There some change to the firmware.
The components required can be found on the project page and the PCB BOM. Kindly use those information to order them from from any of the online or offline vendors near you.
Hello, I am trying to build the same drone but with BLDC motors. In the source files there is brushless option mentioned but i was wondering if and how i can change the code to work with BLDC motors?
It's me again LOL. SO I've built it, flashed the software and all is good. My issue is that as soon as I connect the battery, all four motors take off at full force and don't stop. I have not been able to look at my phone to make a connection because the thing wants to take off. Is there any way to solve this issue?
Make sure to use the correct battery. Use battery with at-least 20-30C discharge rate. And also make sure to use the exact mosfet for the motor driver.
@@Voyage06 no they have published schematic on website it have all pinouts.so it's easy to make I used only esp32 board not pcb.good luck for your project👍
@@Circuitdigest Yes, I used the first ESPIDF method, but found that the wifi connection was unstable and kept disconnected. Whether it was Android or iOS, the computer was relatively stable
We manufactured it from JLCPCB. You can use any PCB Fabs like JLC, PCBway. etc. You can use the gerber file provided in the project page. Or you can directly order it from www.pcbway.com/project/shareproject/Low_Cost_Drone_using_ESP32_30d00350.html
Drone is working but after giving throttle any two of the motors gradually increase to max speed and other two gradually stop, and esp does not reset. What is it's cause? How to solve it?
Hello sir, how to use the circuit diagram and make the pcb. I don't know to solder small components, what can i do. Btw very nice video and the way you explain is very understandable. Thank you ❤
Hi , if you don't know how to solder you may opt with PCB assembly services. Many PCB manufacturers offers PCBA. FYI PCB assembly services are not cheap.
You can just search fro 720 coreless motor. Make sure you by two pairs, two with CW rotation and two with CCW rotation. same for the rotors. Code can be found in the github repo linked in the project hub.
If you mea using an ESP32 node MCU, follow the circuit diagram and connect IMU module and motor driver circuit on a perf board. keep in mind doing such may increase the weight and the rotors may not be able to lift it. Also keep in mind to mount the IMU in the correct orientaion.
Bro which battery you are using and take sometime and check where these drone components available and tell bro for me also this is dream to build drone many asked about components you are telling different vendors but check and tell bro i don't know any vendors do this to me bro pls reply fast I need this information
Bro li ion battery 30c 360mah can be used or not and bro can you provide 40usd coupon because pcb assembled take 60usd if i want to order components separately you are not telling website do something bro there problem with pcb for everyone this problem only
You can use 30C 360mAh battery, but the flight time will be less. We are not affiliated with any PCB Fabs, So Can't give you any coupons or such. You may group with others to order the PCB , so that the cost will be low. AS already mentioned we have given full BOM, use that to order from your vendor.
ESP32 module you can get from most vendors. If meant the PCB , the required files can be found in the project page and you can manufacture it from your preferred PCB FAB house.
What was the error you are facing? And if you are building the firmware from the source, make sure to install version 4.4.x of ESP-IDF. With other versions you may face compilation error.
Our Project is now on Kickstarter: www.kickstarter.com/projects/2130557124/litewing-a-fun-diy-wifi-mini-drone-based-on-esp32
This thing probably controls better than the helicopters in GTA: Vice City.
I wish somebody would sell this as a complete kit.
Son piezas fáciles de conseguir. Mucho más divertido de construir.
Its not worth it, as the wifi and brushed motors are huge limitations. Its not worth the time and effort I mean.
@@RameshKumar-kb7hp well people have different needs, for a science project a simple indoors nano quadcopter is sufficient. But yeah, its really limited in terms of payload capacity, battery life, etc
@@RameshKumar-kb7hp for someone who is complete beginner, this is where they will start at least.
Let's make kits and sell them then lmao 🤣😂
TP4056 is only for correctly charging battery, it doesn't have discharge protection. just small correction
Yes TP4056 is only for charging.
You released plans, gerber and bom. You legends.
Also, excess circuits snap off as the feet. Geniuous
Might be fun to make a transmitter as well (repurpose old game controller?), using the ESP-NOW protocol 😉
It can be done with some modifications to the firmware.
Great Project and good explanatory video, It shows a lot of scope for improvement and tinkering potential for hobbyists.
Wow ! Nice project ❤ love it 🎉
woow amazing....great project broo
Thank you for sharing your STM 32 project,that have help for me❤❤
what if the drone went out of the wifi range, then it will fall or any auto landing.
I think as a develpoer ,you must add an auto landing algorithim of the drone didnt get ant signal from the remote controller for 2 sec for example, additionally if you embed gyroscope module you determine the orientation of it ,so you can ,improve the landing process
Can you provide a spreadsheet with all of the part numbers, cost and suppliers who you bought the components from? A list with hyperlinks to each of the components would be deeply appreciated.
We have provided the manufactures part number for all the electronic components in the BOM.
bro can you teach me circuit diagram or any video to learn it
Hello, please add the ability to keep the height
At around 2:00 you mention a "coreless BLDC motor". These motors are not brushless right? Just to make sure I correctly understand the circuit
Its a coreless motor, not BLDC .
Thank you for sharing your project
It would be great if you use the esp32 s3 xiao sense from seeed studio witch have camera and its very small in size
very cool project ❤
So if I build the PCB, i should perform smd soldering in order to complete the circuit ??
Yes. And if budget is not an issue you can opt for PCB assembly service.
@@Circuitdigest how much will it cost ?
That will depend on your manufacturer. You will have to ask them.
@@Circuitdigest ok thank you 🫂❤️
This has to be the best video of year 2024 ,
Btw who designed the pcb ,loved the all in one pcb design
Bro where the esp32 selling at 260 rupees pls le me know ???
Quartzcomponents, Robu etc
where is the gerber file for the pcb ??
Gerber file can be found in the Github repo linked in the project page. In the repo look in Hardware/production folder.
Love this project bro hope to make my own soon with an extra feature using a dedicated nrf24 transmitter and phone wifi both
First of all thanks, this is an awesome project for some one like me who is getting started. After googling around about LiPo batteries (and why mine has 2 plugs) I've read that charging them without a balancer can be really dangerous. Are there adequate protections in this circuit so my house does not burn down? I'm not saying this to be a jerk, I love this project and appreciate your effort. I have a Lumenier 1300 mah 35c 11.1v battery. Thanks in advance.
The PCB has a dedicated battery charger chip, the infamous TP4056, which is cheap and easy to find. So no need to worry about charging the battery. But keep in mind that the current design doesn't have any over discharge protection. And the drone is designed for 1S battery not for 3S battery pack.
Could you use a tiny whoop battery?
Could you use a tiny whoop battery?
Hey, i saw that you used Orange 3.7v battery... Can you please specify mAh and How much flight time did it give ? I have Bonka 3.7v 25C 600mAh battery will it work?
0.6x25 means your 600mah 25c battery can safely deliver 15 amps at FULL CHARGE or 1.5amps at 10% charge
0.33x25=8.25 (or 8) if in total your 4 drone motors consume 8 amps at full throttle then that's a useable capacity of 270mah out of 600mah battery
therefore 60/29.6= 2 minutes of minimum flight time at full throttle safely, tho if you are gentle then that's subjected to increased useable capacity and flight time as well as reduce losses by less heating
Pro solved it for pleasure, hope it helps
8:09
Seems like it is a possible 950mah battery
1300mAh 30C.10-20 minutes. Yes you can use 600mAh 25C battery, but the flight time will be way less.
Can we add a camera on this drone controller
How many thrust of grams you can get each 1 motor . I used 716 motor it have 15g thrust
How do i make this using esp32 dev board please help
It uses the same module as of the ESP32 Dev board. If you want to use the ESP32 Dev board you have to make the remaining circuitry including battery charger, mosfet driver, indicator LEDs etc on to another PCB and combine them with a frame. But it would be easier to use the PCB provided.
@@Circuitdigest the pcb buil is costing around 100$ with pre installed components and if i only order pcb I would require micro soldering station as well as heat gun stations etc. Its esier to build it using dev board for beginners.Ive built the esc on different pcb and soldered it to esp dev board. Ill let you know the progress once its completed
Bro which battery you are using and take sometime and check where these drone components available and tell bro for me also this is dream to build drone many asked about components you are telling different vendors but check and tell bro i don't know any vendors do this to me bro pls reply fast I need this information and bro send me 3D printed Enclosure and mounting screws link or file pls pls
I can't buy the PCB so can you share any other schematic for manual connections?
It is available in the project page.
Hi there...i have an idea in my mind can you replace the esp 32 wroom module with "esp32 cam" so it can give live video feed...if the idea works then it will be a great diy fpv project
Adding a video stream to the same module thats used for controlling is a bad idea. Video stream will need higher band width and it can cause issue with the control system when not in close range.
Plz guide to buy the components from other website sources or links
can u give me soldered pcb with everything??
The problem is not microcontroller and motors its transmitter and receiver, so expensive 😐
This drone is controlled over WiFi using a smart phone. You don't need any additional transmitter or receiver.
Very clever idea in pcb design. Can you share PCB design or sell the fabricated PCB?
Hi, we have provided all the details including the PCB fabrication files ib our github. CHeckout the project page for the github repo link.
The controller client software will not install on Android. It complains about being built for an earlier version and not having the "latest privacy protections". You can choose "install anyway", but it then just says app not installed. What is the solution to this?
We have tried that on latest Android ( Android 14) and Ios. haven't face any such issues.
@@Circuitdigest Thanks very much for that. I've just been through the process again because I wanted to confiirm it with you and have found what I was doing wrong. I didn't recognise the question "Install anway" as a link in itself and was pressing the "OK" button below it (which actually just means confirm understanding of the blockage). DOH!
Once again, thanks very much for trying it out.
How ca i order the all in one PCB you used in the video ??
You can find the Gerber files in the project page. Use that to order the PCBs.
can you add some sensor like optical flow, esp32 cam, so the functionality of the drone can be wider :)
You can, but you might need to modify the design. The current design can support features such as Indoor position-hold flight, Height-hold flight, and head-free mode with by adding extra modules.
Hello, can you please share the link to purchase the pcb?
KiCad design and the gerber files are provided in the project page. You can use those files to order the PCB from any PCB manufactures you prefer.
bro atleast you should mention about the range as you are using esp32.....
It depends on the conditions, with line of sight the range can be upto 100 meters.
I've a pi pico and 6050 imu, will use that to make this project 🙂 .
Problem is those motor driver mosfet and 720 motors aren't available in local market.
Code will be my own, so no problem
The MOSFETs and the motors are easily available in varies ecom websites.
I wish someone would just create a project like this with over-the-counter parts-like a standard PCB instead of a custom one
There are plenty of over the counter flight controllers available. the problem is that they are not cheap. So thats why we have make our own PCBs to reduce the cost.
give me the buying link of the pcb
We don't sell anything. You can find the gerber files i project repo. You can order PCBs using this gerber file from any PCB fabs.
Hello, I made it very well. Add the ability to maintain the height
Great job!
@@Circuitdigest Do you have a new update?
I need some help with some coding part... Please help me bro
All the details is provided in the project page. Please check it.
Can i make it work on micro ros ?
You may. But you will have to write the firmware from scratch.
@@Circuitdigest is it too difficult , what other technologies I have to learn .?
Hello, why does the quadcopter move quickly in one direction after a few minutes of flight? And does not take orders
If it goes to a particular direction, then the IMU orientation is wrong. And for the no response problem check your battery. Uses battery with higher discharge rate, preferably 30C.
Great work. Would love to see that with basic FPV and recording... maybe 2nd ESP32 ?
Possibly!
How to upload firmware and how to download it plz make a video of it. It will be really helpful to us.
Depending on your board you either need to use the USB c port and Arduino software or use a serial to USB converter with Arduino software, to flash you hold down boot click reset and stop holding boot
Bro where the esp32 selling at 260 rupees pls le me know ???
I couldn't get the gerber file on github page please convey me how to get this
You can find the Gerber file named ESP32_drone.zip in the hardware/production folder.
Is there any chance to connect camera?🤔
You will have to use external POV camera.
Can I use the 3D printer to print the base
You can try to print them and glue them to the PCB. But they won't as strong as the PCB one.
What is the address of the bootloader file, partition and drone? It wants inside the software
Hello, I also changed the mpu6050 module. After a few minutes, the problem was solved and the drone moved in one direction again. What is the cause?
You must use the firmware from the repo provided in the project page. Don't use the ESPdrone firmware from espressif. There some change to the firmware.
Can't we make it using espnow protocol? Can give fast response and very good range
You will have to modify the firmware for that.
I need gerber file this bord
You can find it in the project page.
Sorry but not found
Have you check the github repo linked at the bottom of the project page?
❤❤❤Thank so much for your good video
Puedes decirme donde comprar todos los componentes
The components required can be found on the project page and the PCB BOM. Kindly use those information to order them from from any of the online or offline vendors near you.
how to cover distance over the wifi
Build this drone using esp32 devkit module. Make step by step video
Hello,
I am trying to build the same drone but with BLDC motors. In the source files there is brushless option mentioned but i was wondering if and how i can change the code to work with BLDC motors?
For using BLDC motor s you will nedd both hardware and software modifications.
very honest build what i mean nice explanation of the problems that you will might encounter
Hello, can you send me the download link of your main operating system?
Please check the project page. All the details are available there.
@@Circuitdigest Hello, the problem was with the battery capacity I used a higher capacity battery and all the problems went away
Integrate this with flysky ppm mini receiver
It's me again LOL. SO I've built it, flashed the software and all is good. My issue is that as soon as I connect the battery, all four motors take off at full force and don't stop. I have not been able to look at my phone to make a connection because the thing wants to take off. Is there any way to solve this issue?
Make sure to use the correct battery. Use battery with at-least 20-30C discharge rate. And also make sure to use the exact mosfet for the motor driver.
This is the great project i saw on RUclips 👍 i made this using esp32 wroom module and mpu6050 module it works fine thank you 😊
You are welcome
bro where did you sourced pcb as jlc pcb and pcbway are asking 1000 rupees
@@Voyage06 no they have published schematic on website it have all pinouts.so it's easy to make I used only esp32 board not pcb.good luck for your project👍
@@Exam4364 bro can I contact you please share your Instagram
@@Exam4364hey do u use the esp32 dev board ? If so can you just help me with the firmware upload
This is a great project. I have successfully downloaded the bin file to the ESP32 development board, but WiFi has not been enabled. What should I do?
If you are facing issue with the firmware uploading use the first method that uses ESPIDF.
@@Circuitdigest Yes, I used the first ESPIDF method, but found that the wifi connection was unstable and kept disconnected. Whether it was Android or iOS, the computer was relatively stable
esp controller has wifi so can't we make our own app to control the drone and program esp by own
In this project we are using WiFi for controlling the drone
Bro where did you buy pcb urgent pls tell
We manufactured it from JLCPCB. You can use any PCB Fabs like JLC, PCBway. etc. You can use the gerber file provided in the project page. Or you can directly order it from www.pcbway.com/project/shareproject/Low_Cost_Drone_using_ESP32_30d00350.html
@@Circuitdigest bro link in pcbway takes 93usd very high cost
@@Circuitdigest give any 80usd coupon in pcbway bro
Go for Indian PCB manufacturer like LionCircuit. You can get 5 PCBs for ~₹1500
My fav Indian ♡
Drone is working but after giving throttle any two of the motors gradually increase to max speed and other two gradually stop, and esp does not reset. What is it's cause? How to solve it?
most likely battery problem, what battery are you using ?
@@Circuitdigest the 600mah 25c battery
@@Circuitdigest I recently bought an fpv drone battery, 3.8v 90c orange 550mah battery, will that work?
Sure. you can try
How far it can fly
How to buy components
should i need redesign all the schematic ??
as shown in your in image
Didn't get you. The PCB desgin files can be found in the project github repo, linked in the project page.
Hello sir, how to use the circuit diagram and make the pcb. I don't know to solder small components, what can i do. Btw very nice video and the way you explain is very understandable. Thank you ❤
Hi , if you don't know how to solder you may opt with PCB assembly services. Many PCB manufacturers offers PCBA. FYI PCB assembly services are not cheap.
@@Circuitdigest if I go for the assembly service, what should I do with the circuit diagram. Should I give it to them or what for the assembly?
How will I charge the 30c battery and connection part ?
For charging there is an onboard 1S battery charger. And there is a battery connector, make sure to confirm the polarity first.
Wifi Cricket board name and online odded
How can I purchase the PCB
We don't sell the PCB. But we have provided all the necessary files for you to order it your self from any PCB manufacturers.
great project. It's possible to have a link to buy a motors or a code to found it.
Thank you.
You can just search fro 720 coreless motor. Make sure you by two pairs, two with CW rotation and two with CCW rotation. same for the rotors. Code can be found in the github repo linked in the project hub.
@@Circuitdigest thank you
Bro from which website should i order pcb 🙂
Which ever is giving you the best value. We have ordered it from JLCPCB. but there are other vendors too.
Can we use NODE MCU?
No. The firmware is written for ESP32.
Please tell me how can I make drone using the actual node mcu board
If you mea using an ESP32 node MCU, follow the circuit diagram and connect IMU module and motor driver circuit on a perf board. keep in mind doing such may increase the weight and the rotors may not be able to lift it. Also keep in mind to mount the IMU in the correct orientaion.
Bro which battery you are using and take sometime and check where these drone components available and tell bro for me also this is dream to build drone many asked about components you are telling different vendors but check and tell bro i don't know any vendors do this to me bro pls reply fast I need this information
Really great project!! Would be very helpful for tinkerers like me. Thank you
Are you guys shipping outside India? I would like to buy 2 drones to play with. They look really cool.
Hi, sorry we don't sell the projects. We have provided all the necessary details to build it you self. Please refer the project page for more details.
Hii, I had a dount, to print the PCB layout on a glossy paper do i need both Backside as well as Frontside of ESP32 which is given in your pdf ?
The PCB design we have provided is a 2 layer PCB. it has lot of small vias. So i would recommend get it manufactured from PCB Fabs.
@@Circuitdigest can you suggest me some fabricators with affordable price ?
Bro li ion battery 30c 360mah can be used or not and bro can you provide 40usd coupon because pcb assembled take 60usd if i want to order components separately you are not telling website do something bro there problem with pcb for everyone this problem only
You can use 30C 360mAh battery, but the flight time will be less. We are not affiliated with any PCB Fabs, So Can't give you any coupons or such. You may group with others to order the PCB , so that the cost will be low. AS already mentioned we have given full BOM, use that to order from your vendor.
how to buy your pcb
Hi, You can use the gerber file provided in project page to order it from any PCB fab of your choice.
How can I charge it
It uses the USB type C port for charging. There is an on borad TP4056 Single cell charger.
where is the gerber file of the pcb!
Check the Github repo. You can find the gerber file in foldder called production.
How to actually build one ?? Soldering ?? nothing explained in detail
Interactive BOM for the project is available on the project repo. You can use that to help you assemble it.
Hello, can you also upload the code tutorial?
Instructions on how to upload is also provided in the project page. I would recommend you to install IDF and use esptool to flash the code.
@@Circuitdigest Do you make a video on how to upload the code?
I esp download tool I installed and partition file and esp32 drone.bin I found it, but there was no bootloader file, where can I find it?
What is motor type you used? 716?
They are 720 coreless motor.
from where we can order the pcb?
The gerber file is available on our website. You can also check how to order PCB there
Where can i buy this esp32 module?
ESP32 module you can get from most vendors. If meant the PCB , the required files can be found in the project page and you can manufacture it from your preferred PCB FAB house.
looking forward to build this drone....it will be fun 😊
Have fun!
I want to purchase this drone, how to do it?
You can find all the details to make one your self on the project page.
@@Circuitdigestbhaiya ji ye drone kaha se kharidu please btao 1000₹ rupees hai mere pas😢
Where is the camera? Its now an rc helicopter😅 btw nice project
It does not a have a camera. Just a simple drone. Starting with baby steps
@@Circuitdigest😊
how to upload firmware, i tried all three of them in my esp32 but no one works
What was the error you are facing? And if you are building the firmware from the source, make sure to install version 4.4.x of ESP-IDF. With other versions you may face compilation error.
@@Circuitdigest plz make a video on flashing firmware
Can someone send me the link from where I can buy this pcb
PCB files can be found on the project repo. Use the gerber files to order them from your desired PCB Fab.
Can I know how to access the pcb file from that git hub link
You can find the Gerber file ESP32_drone.zip within the Hardware/production folder