The YMFC-3D V2 – Arduino quadcopter made easy – with free source code
You think that building a DIY Arduino based quadcopter is difficult? Think again.
I made the YMFC-3D V2 flight controller software so everybody can build their own Arduino quadcopter and having a great learning experience. School project, just for fun or something to build with you kids?
No fancy or difficult software. Easy build, easy setup and fun to fly.
For questions visit the YMFC-3D V2 website:
http://www.brokking.net/ymfc-3d_v2_main.html
In the videos the following hardware is used:
– DJI Flamewheel frame
– Hacker Top Fuel 3800mAh/3S/20C lipo
– Unbranded 30A esc’s
– Unbranded 1000kV / 10A motors
– 8×4.5 inch props
– Genuin Arduino Uno
– L3G4200D / L3GD20H / MPU-6050 gyro
– Futaba T14SG transmitter
– Futaba R617FS receiver
can I buy one like this???
Hey Joop. I’m using the MPU6050 and the gyro code from part 3 of YMFC-3D is
not starting up properly. What am I doing wrong? My code is here:
http://i.imgur.com/d7WgtAx.jpg
Hi Joop Brokking,
Have seen your other videos, and must you have done a really nice work.
I’ve got one question though.I have a QBrain ESC and I am trying to power
my ESC and Arduino with the LiPo battery. I am splitting my battery +ve and
-ve into 2. One +ve and -ve goes to the ESC. The other +ve and -ve goes to
the Vin on Arduino and Gnd on Arduino. Would you still connect the ground
cable from the ESC signal wires to Gnd on Arduino?
I only got confused because your wiring diagram doesn’t show you are
powering the ESCs. I am pretty new at this stuff. Thanks!!
Hi Joop,
thanks for sharing your amazing work. I´ve watched all the YMFC-3D V1
videos and I´m very glad that you´ve done the V2 because I´m using the MPU
6050 gyro. But when I upload the setup program on the arduino and open the
serial monitor it´s saying error 8 although I´ve modified the twi.h file
from # define TWI_FREQ 100000L to # define TWI_FREQ 400000L like you said
on your Q&A page.
Any ideas how to solve this problem ?
First, tks for your guide. I want to ask you why I encountered error 8 “I2C
clock speed is not set to 400kHz. (ERROR 8)” in setup steps. I checked TWBR
= 72, not 12 :(( I look forward to receiving your answers.
hello Sr. Brokking,
Could you please include on this series a video that include nrf24
transceiver to your scematic?
best regards
one more question. it is a problem if i use 2200 kv motors insted 1000 kv?
hello my friend,i got a problem nom’ 8 while the setup process. I must to
change the I2C clock speed to 400 KHz, I tried to change it,but it was
unlucky.
I cannot find the libraries that I need:
”arduino-1.0.6librariesWireutilitytwi.h”.
can you tell me how to get and find those libraries and change the I2C
clock there?
or how to add those libraries.
I need your help my friend it is Necessary!
thank you so much!
sir i have problem with the gyro recognition , i think the TWBR value of my
is not correct .
HOW to set it to 12 sir ????
i have changed the #define TWI_FREQ 400000L part but still gyro is not
being recognized in the setup program . i am using a MPU-6050 pls help sir
…and can you pls provide the list of libraries files required for this
project .. and thank you sir for such wonderful project
hello sir! is it posible to use 12A in the place of 30A
I love you so much, u helped me in my final year project for my study
please dont delete the video and the website
I have a problem with the I2C clock speed #define TWI_FREQ 400000L part but still gyro is not
being recognized in the setup program . i am using a MPU-6050 pls help sir
…and can you pls provide the list of libraries files required for this
project .. and thank you sir for such wonderful project