Hey there, fellow FPV pilots! I’m Oscar, and I’ve been building and flying FPV drones since 2013. I live and breathe everything related to this incredible hobby.
Building and flying FPV drones has a steep learning curve, but fear not! I am here to assist you every step of the way. My goal is to help you have fun flying FPV, overcome challenges and learn new skills throughout your journey. If you find my content valuable, please consider supporting my work so I can continue to make more content.
This website is dedicated to everything FPV. Here, you’ll find comprehensive build logs, tutorials, DIY hacks, and product reviews. There are over 1500 blog posts, simply use the search bar to navigate this vast repository of information. With approximately 400,000 monthly page views, this site is a buzzing hub for FPV drone enthusiasts. If you have a business and are interested in banner advertising opportunities, don’t hesitate to reach out to me.
Let’s soar to new heights together!
Connect, Discuss, and Get Technical Support
Whenever you encounter technical questions or simply want to engage in discussions, don’t hesitate to connect with me and the vibrant FPV community through these platforms:
- Blog comments: Share your thoughts and queries right here on the blog. I’ll do my best to address them, and you might also receive valuable input from fellow FPV pilots.
- Patron (prioritised response): If you’d like to enjoy more personalized and faster replies, consider becoming a patron at https://www.patreon.com/oscarliang. Your support helps me continue providing top-notch content and guidance.
- IntoFPV Forum: Looking for a place to hang out with like-minded FPV hobbyists? Head over to http://intoFPV.com – a fantastic online community where you can exchange tips, share experiences, and have fun while learning about the world of FPV drones.
A big shout out to all these amazing brands for giving me the opportunities to work with them on product reviews and various projects over the years (in alphabetic order).
- Aikon Electronics
- Arris Hobby
- Azure Power
- Brother Hobby
- Catalyst Machineworks
- Cobra Motor
- Flash Hobby
- Rotor Riot
Hey, I’m just wondering if you know of any temperature sensors to be used in a 5″ kwad and so on?. I know that some FC has core temp sensor? Do all fcs have this?.
I want to have the ability to measure celsius in open air, and then be displayed in OSD.. I know that futaba has one. That one is SBUS. And mad expensive. Help help.
Not that i know off.
Thank you for the wonderful information through this website. I can relate to this as I used to make content and circulate it to the colleges for free to help other students who are going to come after me. It helped a lot of people who even contacted me as I gave my contact details over there to help in case of query.
My point of drafting this comment is not only to thank you but to take your permission. I am writing a book on drones and I seek your consent Oscar for using information from your website. I want to clarify, the book will cover the basics of drones to a lot of information and is with the purpose to serve the audience who are unaware of the word ‘drones’ and to make them come onboard.
Mohammad Monish Raza
Love the website
How about a r/oscarliang ?
i’m signing up for the news letter but avoid socials besides reddit.
My engineering curiosity has me wondering what’s inside the serial receiver converter HEDSMADP for the Hobby Eagle A3 Mini. Do you have any information?
Hey Oscar I’ve been reading your blogs since 2015 and they are always outstanding.
Thanks for contributions!
Thank you Jack! :)
Just found this and it looks like a great site. I’m interested in getting started in and making my own FPV and Non-FPV “floating drones” (not racing boats) for science and exploration. I think a lot of the component pieces are applicable, but with control redirected from propeller motors to other parts of a floating Any pointers to parts of your site (or others) that discuss components and their interfaces? I’m comfortable with soldering, programming, designing, etc.
I am heading into the hobby so appreciate your site!
Hello, I would like to know if there is any way to record the GPS coordinates (latitude and longitude) on the video of the dji goggles v2 fpv. I only see the coordinates during the flight, then they are not recorded on the video.
Great articles that you have put out! They have been very helpful on my switch to ELRS.
I have a build using an iFlight F7 Succex-d v2.2 TWING FC with a 2.4Ghz EP-1 RX. I am running the ELRS TX module on my RM TX-16s. The quad flies fine with the current receiver, but I cannot get Telemetry to work on the radio. I have used UART5 for the rx unit. I have the RXwire to TX pad and TXwire to RX pad for the rx and UART5. I’ve tried enabling and re-enabling telemetry in Betaflight, creating a fresh model in the TX-16s, and running telemetry off of a switch on the radio. I’m not sure where to go from here, so let me know if you have an idea. Again, I really appreciate your articles. Have a great day!
Hi Oscar, I just did my first stick overlay video but since I’m not flying drones (flight controller) I used a very clunky method involving buddy box, laptop, simulator, screenshot record, etc. How would your tutorial translate for someone using a regular FrSky receiver like the GR6? Or another method you can think of? Thanks for any consideration, Joseph.
Please may I enquire if there is a possibility to fit a mapping camera to my dji fpv drone.
I am very impressed with the articles you generate – i have increased my FPV knowledge from you. My next item i plan to increase my knowledge is iFlight Nazgul5 V2.I have switched my receiver to FrSky ARCHER M+. I do not find any comments on the iFlight web site regarding the FrSky receiver. They do not supply comments for the ACCESS receiver family.
Hello sir , my name is Moksh
Recently purchased gopro 7 and using as a naked on betafpv v1.2case after 4dth day I’m downloading a file over camera suddenly download error and this issue known to me because my storage is out
So I thought clean up and shutdown cam through apk and it’s never boot up again what’s the problem ?
Thank you ?
Just wanna leave a Big THANKS here :)
Here is a question that is probably unusual in the FPV community: I want to realize a video transmission link inside a concert hall, transmitting a video of the conductor to a musician sitting about 50 m away, with a glass-to-glass latency of max. 100 ms (better would be about 50 ms).
Since affordable, purely digital solutions (such as RunCam 2 HD 1080P with own WiFi, coupled with e.g. iPhone, which is actually a nice solution …) do NOT meet the latency requirements, I came across FPV. Fascinating technology! And your website helped me a lot!
Question: Can you recommend a FPV combination (camera + transmitter + receiver)? The camera should work also in the semi-darkness of an evening concert. Regarding the video resolution, I don’t have high requirements; 720p would suffice.
Thanks for all your great work Oscar! I have a geprc rocket plus (dji air unit). Would I be able to mount a naked GoPro to this? Trying to use something a little bit smaller than my bumblebee but still get good cinematic footage. Or do you think the 1080 from my DJI would be good enough? Mainly for real estate and social media videos.
Can you help me set up reliable return-to-home or RTH on a quad using betaflight 4.2? A video or something? Ive built many drones but none with rth. I’m wanting to build a 7″ long ranger but don’t know where to start with RTH. Thanks. if you can help i will join your Paton.
i have a tutorial on how to setup GPS Rescue Mode in Betaflight.
I started this Hobby 8 years ago and once stumbled onto your homepage.
Since then you helped me understand many things in this RC world.
Since I needed to know new things and again landed here – thank you for your work and that information you leave here.
Hi you mention in a article that you use a ammo box to charge your lipo batteries. I was just wondering how you have it set up
Hi great site ,I’m new into RC planes. Finding your site is a relief, so difficult some of these frsky products
Using DJI goggles V1 for analogue. On signal loss screen goes blue and DVR stops recording. Do you know a fix?
I read somewhere it was due to camera being set to PAL not NTSC. I’ve tested, it’s not that.
Unfortunately no. It’s a bug and DJI is surely aware of it as it’s been brought up in countless reviews. Hopefully they will come up with a firmware fix for this, but I won’t hold my breath for it.
Thanks for getting back. I searched your website but couldn’t find an answer.
That’s a bit frustrating. Maybe I should stick to fatshark for analogue!
Thanks again for the info and all your work. Much prefer reading over sitting through a youtube video!
All the best.
Question to specialist
Hello Oscar! Would you know, what kind of battery placed on the mainboard GoPro Hero4?
Hello Oscar… I invented a drone blade safety device and would like to send you one for free just to hear your comments. You do not have to remove your propellers during ESC updates or doing any kind of other work on your drone. Do you have a PO Box or an address I could send you one? Thank you have a great day and be safe
Gopro 9 Naked Can you write an article to do it?
Already working on it.
Hello thank for the excelent work you have done much appriciated.
I got a dji fpv goggle v1 and when i got it there was 2 bags of antennas marked with diffrent numbers and diffrent qr codes. I have asked all that i know have the system and on some forums but nothing really. Do you know if one pair would be used as transceiver antennas?
Best regards Michael
The stock antennas are all the same as far as i know.
Hello Mr. Oscar
I have seen in your blog post about MinimOSD, and i am working in my thesis in a project that i had to work with an MinimOSD, so forgive me for bothering you. I need to connect an MinimOSD to an Arduino board to get some sensor value over an FBV camera, as far i have seen and pleas correct me if i am wrong MinimOSD is a Arduino based board and had a TX and RX pins ,which they are a UART serial port and i have done some research and found that a two Arduino board can be connected with this UART connection board, also the MinimOSD can be programed with the Arduino IDE. I have drawn my first schematic it is not totally done, but could you pleas have a look and say to my if what i have done is wrong or right and correct me, i am new to this topic and i need to buy this staff to my project so for that i am trying to find out if i had done something wrong, i could send the schematic via Email or something else. If you could help me i will be grateful.
An email address on this About / Contact page would of been handy!
Check out my new Edgy Sound Pack for Open-TX: edgy.air-war.org
After I’ve plug my TBS Micro TX crossfire on my radiomaster TX16S and I press on radio, light of TBS no flashing ?????
Thanks for your help and all the good job you do.
Did you enable external RF to Crossfire?
Fatshark Shark Byte system !!
Do you know if it’s possible to use the fpv DJI camera on the Fatshark system !! The RunCam camera that comes with the Shark Byte system is small and does not give the best image.
Hi Oscar. Is there such a thing as a signal repeater for our radios?
Can I disconnect the antenna from my Tarannis QX7 and, using shielded cable of course, mount it on a pole 10 feet above my head to get better signal coverage over my property? It would hopefully fill in some weak areas on the other side of my house.
No such device exists yet right off the shelf.
Oscar, I want to have OSD ONLY on airplane with Caddx Vista. No servos or esc. Iusing Matek F411 WSE. No one has shown the wiring between Caddx and Matek. It is not simple, as pad descriptions are confusing. I certainly do not need a full FC, but no one makes a simple OSD board for the DJI or Caddx. Please show this wiring and advise if a simple OSD is forth coming. Must I use iNav for this? What would be the configurator settings?
Is there any chance you can do a article all about the toothpick class quads. Such as the Kabab fpv babytooth and toothpick.
Fabulous website and such a critical source of information in this fast moving hobby.
If you haven’t already (can’t find one yet) would you be willing to do an article on what radio to radio/ vtx etc interference we could encounter if we aren’t careful with our settings/power outputs etc. I’m worried that I could unknowingly cause other people issues when I’m flying.
Have you had a look at the JHEMCU SI-F4 V1 16×16 stack? It’s an update original SI-F4 and now looks like it uses the F411 chip. I’m trying to find out what the solder pad connections are on this new board. All the suppliers I contacted only gives you the info for the older model and there are major differences between the two.
It looks like a nice little stack, but the support on it is terrible.
I haven’t even heard of it. No plan of reviewing it at the moment sorry.
I recently flashed my T16 with the 2.3 version firmware. I am now getting a keystuck message and none of the buttons are working. Please tell me that I didn’t brick the radio. is there a way to factory reset the transmitter or clear this issue? any information would be greatly appreciated.
T16 pro on bixler2 maiden, throttle cut out momentary a few times, still had control. Changed esc and same, changed receiver and same also. Bound same receiver to Spektrum DX9 and no problems cutting out. First receiver was a tactic 2nd was a A410 .Go figure.
Thank you so much Oscar, your posts are really very helpful for me as starter.
I have query on Taranis x9d plus.
I see new variants of x9dplus are released as per frsky-rc.com/frsky-taranis-x9d-plus-se-2019-access-transmitters-release/
I am planning to buy one, not really very sure which one to buy. I am looking mainly for Quad, 250 mini, will be using for bigger frame later.
Can you please help me with your review and suggestion.
I am getting them in a couple of weeks, so I’d be able to give advice after that.
Thank you so much for all you do! I would have given up on the X9D+ if it weren’t for your blog.
Quick question- will the external and internal RF modules on an X9D+ both operate at the same time? I am using a multi-RF unit to bind to a Blade 130X, but I would like to add a Taranis receiver also just to send back telemetry.
It’s possible, but you will be likely to cause interference if using both at the same time.
That’s why you should disable one of the modules when using your Taranis.
Just a quick word of thanks for all you are sharing here. I first learned to fly LOS with fixed wings, and then fast forward rotor-wing flight with a Blade mCPx and 300x. I really had little interest in quads, and thought FPV was too expensive and technically complex to get into until I recently discovered the Nano QX2 BNF being sold at clearance price of $50, and FPV goggles with built-in diversity receivers and DVR going for less than $100. This was just too cheap and easy to resist.
While awaiting delivery of the Nano QX2 and Eachine EV800D goggles, I’ve been researching quad-copters and FPV technology, and came to your site to learn about PID. Your tutorial on this was excellent, and quickly led me to intoductory tutorials on learning to fly FPV which will be invaluable. I especially liked all the tips, tricks and perspectives shared by various contributors in “TROUBLE LEARNING FPV – HOW TO IMPROVE MY FLYING?” article. I’m sure all of this information will save me a good bit of time and trouble learning to fly FPV, and I’ll undoubtedly be back again as my skills and need for more advanced knowledge develop.
thanks for the awesome story :D
Oscar, can you explain what scaling and offset are as pertains to current sensing?
Does this article help?
I’ve been reading about the stalker quadruped robot because I’m doing one myself,
and there is an excel file to help with kinematics, but the link is empty. Could you please upload again that file?
It’s really awesome and feel free to upload any upgrade You’ve done ever since.
Thanks for such a great sharing! It is really an awesome blog, and i learned a lot as i am a new beginner.
However My boss Judy, She is following up your blog since 2013. She inspires me to keep learning from you.. Thanks again!
As i read the above letters from other friends, you mentioned your article can be translated or shared , just link back to the original post of your blog. So we’d like to share your related articles at our website: dlfpv.com(but for sure with original link), Hope we could get your permission. Thank you!
yes, you could share my articles and please link back to the original article at the beginning of your content :) (please don’t use “nofollow” attribute in the link)
However I keep my all my posts updated regularly therefore I recommend sharing the link only to avoid outdated info.
Love the website. As an engineer I have great appreciation for article credibility and enjoy how helpful they are. Thanks!
Several months ago, you posted a helpful review of the new 500w iSDT charger SC-620. iSDT recently came out with a newer 300w charger, the Q6 Plus. I’ve seen many favorable reviews of both, but I’ve also seen some comments or reviews which reflect poor product quality control and a design that is not as robust as one might expect and want. Just wondering if you’ve found, with further use, any reason to have any reservations for the iSDT chargers. I’m in the market, and I’m tempted to go with the bigger SC-620, not because I need the capacity, but because it’s likely to be a more robust design, with possibly better cooling and heavy duty components. Do you believe this to be a valid and worth while assumption?
Thanks for all!
I love the 620, been using it for over 6 months now works great, no complain at all.
The Q6 plus has a more compact format factor though that’s the only thing i don’t like with the 620 :) but no big deal.
I am writing here because your contact form is not working.
My name is Michael Diaz and I run the popular drone Instagram page @dronemultimedia. I recently started a drone blog and after reading through your website I believe your readers would be interested in my content. I tell my story about how I made money with drones and give useful business advice. I have written a few pieces and would love to have them on your website. Please check out my work at dronemultimedia.org
Please let me know what you think. If you like them, I can send you them in word format so you can upload to your website, or you can simply link to my posts on your site.
sorry I went through your website and I don’t think that’s the kind of content I want for my blog :)
thanks for the offer anyway.
I bought two Naze32 boards rev6 and flashed both of them with the latest Cleanflight firmware. After doing so I connected it to the software and then discovered at the top of the screen where the connect button is that it stated the “Dataflash Free: 1.3mb” but the second naze32 board says 2mb Dataflash free. I am baffled as both boards are brand new and purchased from the same supllier and flashed with the same firmware. I have done a search on You Tube and Googled it as well but have found no information at all on the subject. What does this Dataflash Free refer to?
Dataflash is the memory mainly used for Blackbox recording in Cleanflight… how much left WON’T affect performance.
You can read about blackbox here
Your blog is really helpful, especially for beginners! :) Is there a way to configure your remote controller switches so that they can have pre-set speeds? For example, on the FlySky i6X, there are some three-position switches at the top of the controller. Is it possible to configure them using Betaflight (or similar) so that top position is high speed, not auto-leveling (basically a racing setup), the center switch is normal flight (auto leveling, not too fast, just a casual flight), and the bottom position is low speed (slow turning, for aerial photography)?
Thanks again, your blog has been really helpful :)
It’s okay, after some searching I came across this video:
Took a while, but I was lucky to find it, as I didn’t want to watch every 30m configuration video on the internet :)
I’m currently working on a multicopter for my mechanical engineering senior design project / NASA Student Launch competition. I find your website to be an excellent resource. I would like to incorporate some of what you’ve written as part of my literature review, but I was hoping you could share a little bit more of your technical background. Quoting information from a “multicopter enthusiast” might not be satisfactory for my professor and the Industrial Advisory Board that reviews my paper. I’m not asking for anything personal, just enough to give the impression that you are the reputable source that you certainly appear to be.
lol, but that’s who I am, a multicopter enthusiast! My professional background has nothing to do with drones, this is just my weekend hobby.
Thanks for your amazing blog, please continue like that !
I though you would like to see my micro mount on your Oskie : http://imgur.com/gallery/XVi8Z
BTW many thanks for the extra frame :)
thanks for sharing the picture with me :) that’s so good to know you are flying my frame!
I am building my first quad-copter, and I’m wondering if it is a bad idea to have all of the electronics covered, like the ESCs. I don’t want to have to buy more because they over heated, or something. Also thanks for having this blog, it’s very helpful! =)
Thank you Oscar for all the contributions to the rc world! ! Thanks for the painful testing.. reviewing and explanations. You might not know the extent of your reach but folks like us appreciate all you’ve done for budding pilot or the seasoned ace. Cheers! With many thanks!
Thank you for the kind words Ayodhya! I try my best to keep the blog going! :)
I second Ayo’s comment. I have read a few of your reviews and articles, they most definitely make everything clearer and once there’s a better understanding of the inner workings of electromechanical systems, the experience becomes richer!
Your blog has been such a useful resource for me as I’m learning this new hobby – it seems most of the questions I have are already answered on here. And you’re constantly adding more posts to keep it interesting and up to date. Keep it up and all the best for 2016!
Thank you Sean! let’s have a great 2016, the year of FPV :)
I am very impressed with the amount of effort you put in to inform (educate) others. Thank you for your insights and valuable information. This is the greatest website. I like that if there is something I want to ask it just redirect me to the next page:)
I have just started to build a 250 race quad and I am digging, doing my research. It is challenging for someone like me with no experience and bad english,
but now I think I can do it.
Well, your site helped the most to see things clear.
I will ask you if there is something I cant find on the site but for now I just want to say:
thank you Gabor :) I am glad I am helping!
All I can say is thank you for your blog and all the time you take to share your knowledge. I have only been flying for a little over a year and I find all your information just awesome. There are few places people can go to get the kind of information you share and nowhere can you find it all in one place, as you have done. I am overjoyed that I finally found your oscarliang.net site, it’s people like you that make this community so great.
Thank you for all your time and effort!!!
thank you John! Glad you enjoy my site!
What is the difference between Naze32 rev 4 and rev 5?
please google it first.
My name is fred . I m the editor in chief of fpv-passion.fr. French number one site about fpv. Very famous in France . The whole focus community follows us. We would like to develop our activities by writing or translating our articles in English. I know your work and it is very good. What do you think about an international partnership ?
Ps we also have a shop but totally indépendant from the site.
Thanks for the comment Frederic, would you mind sending me a private message on this page, including your proposal? thanks Oscar
I recently saw a different version of naze 32 … JUMPER NAZE 32&OSD
can u please tell wether it is some ripoff or sum gud quality product
never heard of it Aditya.
Your blog is awesome. Thanks.
I would like to translate your posts to Russian.
With copyright and links to original posts. Is it possible?
my hobby project is search engine of RC components: rcdetails.info
Hi Alex, yes that’s fine! The end goal is to help more people so I have no problem with that! Just link back to the original post on my blog :)
Hi Oscar !
I am trying to develop a heavy lift hexacopter, with a max lifting capacity of 10kg to 15kg. Do you have any recommendations about that? Or have you already seen something like that? I saw some hexas that doesn’t have the arms fully horizontal, does this make any kind of difference that could increase the lifting capacity?
Any advices will be really aprecciated!
Thanks in advance!
My team and I are building a mini-quad with the total weight of 500 g. I have look at your comparison from different propellers in another blog. Is there a propeller that you would recommend? Thank You
Vinh, it depends on the motor. what motor/ESC are you using?
Firstly, thank for all the of clear and thorough content you produce and share with the online community. You’re post have help me work through some very tricky problems. I was wondering if you could explain in very basic terms what the “slot 1” section of Cleanflight’s In-Flight Adjustments does. I’d like to tune my pitch and roll and yaw PIDs using 1x 3pos switch to select Roll and Pitch P,I, and D, a 2nd 3pos for Yaw P,I and D and a 3rd 3pos switch to adjust up, down, and neutral, but am concerned that I would accidentally be adjusting Roll, Pitch, and Yaw simultaneously. I think the “slots” section should eliminate that, but just don’t know. Any assistance or suggestions would be very much appreciated.
Hi Oscar, thanks a lot for your genuine and raw content. I feel like this is what we need as drones start to become more and more mainstream. I have to say, building a drone and buying one from the internet are two different worlds. Personally, I think that building one is much more rewarding!
Nice to connect with you by the way.
David @ beginnerflyer.com
Thanks David, appreciate your kind words :) Great site by the way!
Hi Oscar! Just wanted to say thanks!! pretty clear …
RCDronewithCamera.com would like to thank you for all of your dedicated, informative, detailed drone/quadcopter blog posts.
Why you ask?
Because many of the videos we share on our site would not be possible without someone helping those take the steps necessary to learn to build their very own multirotor. You are truly a blessing in this field! Keep up the excellent work!
Thanks RCDC :) great site by the way!
Great blog! Great article! Thanks a lot !
Your website is amazing, since I start with quadcopter’s, I always have a lot of questions!
If you wrote and article with my question, I don’t need to check anything else/another web site. You explain everything really clear, and that’s not easy.
You also teach me this I should do, like, put ESC in arms and not underneath, etc….
Thank you you for your time and dedication,
Glad I can help Sascha!
I, like many of your readers, am constantly coming back to one of your many blogs just because they are both useful and written for the average Joe. I just feel the need to say thanks for all the many times I have visited and read your articles explaining various tings I want to know about Quads. right now I am trying to tune my first FC, Nase32 but visiting the local hobby shop the guy at the counter was talking up the Open Pilot system. I Google’d for the differences and there you were.
Something Like a Phoenix becomes your Blog :)
Very nice new shape , bright , clear , and full of good things to learn or improve …
Thanx for all Oscar , you lead some of us :)
Just wanted to say ‘Thank you’… Your blog is an awesome source of information for somebody like me getting into quad’s / fpv. Great job!
Thanks Dirk :D Glad I can help! hope to hear from you more often :D
Were we brothers in another lifetime? I read through your articles and it’s like reading through my list of things I want to blog about. Great job on the blog :)
Shout out from the NEFPV :D
Thanks for dropping by NeFPV :D Great website you got there!
Hi Oscar, this is Roy Lei from FPV Model. Thought I’d send a message over to you and see if you were interested in testing out some of our motors and possibly doing a review on them? Here is the link:
We’ve got a pretty wide selection but currently we’re looking for someone that’s looking to try out the larger motors rather than the ones for mini quads. Due to the popularity of minis right now we’re overran with people wanting the 1806 and 2204 but not many people want to test out the ones that can lift a larger frame.
Thank you so much.
hi Roy, thanks for the offer.
Currently all my rigs are mini sizes, (250). If you have any motors that runs on 5 or 6 inch props, i am happy to test a set for you.
Then the MC1806 and MC2204 may be the best for you. Please check via the link in my previous message. Thank you.
Are you able to send me a set of the 2204? I am running 4S and I am interested to know how it performs.
Also I am interested in the 2206 as well, can you run 4S on it, as in the spec it’s stated only for 2S-3S?
please send me a private message on this page, and I will email you back.
Read (and liked) your article on Raspberry Pi -> Arduino communication via i2c.
I know it’s a bit old, but you asked a question as to why logic level converting didn’t work while straight connection did-
It is because there is internal no pull up resistor on the arduino side. The pullup resistor is on the Pi side. So The Pi pulls up the signal to 3.3v and to send a 0, the Arduino pulls that down to 0. So even though the Arduino is a 5V device, it is wired in a ‘3.3V friendly’ way. No ‘1’ is ever sent by the Arduino, it merely pulls the 3.3v ‘1’ signal created by the PI to ground for ‘0’.
Since there is no pullup on the Arduino a logic level converter breaks the setup as it may inhibit the Arduino from sending a ‘1’ to the raspberry pi… Yuo would probably have to add external pullup resistors on the Arduino pins to use a level converter in that fashion. (Which would be redundant as your original wiring scheme is 3.3v safe)
Note also that most other I2C devices do have internal pullup resistors that must be removed for direct connection to Raspberry Pi. On those devices, a logic level converter would be an option.
(BTW, Disqus appears to be broken on your site…)
Thanks Chuck for the information! Indeed it’s been a long time since I last played the RPi… :D
I closed Disqus, can’t manage too many social networks :)
thank you for being absolutely AMAZING !
The link to the Excel file in your Quadruped article from 3-31-2013 seems to be broken. Could you please provide an alternative link if possible?
I just tried it again, and it’s working for me. Try it on a different browser or computer?
question about Naze32 cleanflight command ; “set mid_rc =1520” I use a futaba 10c. if I set this parameter to center the channel then do i have compensate all the endpoints by 20 points(both high and low) ?
i believe futaba’s output should be around 1110 – 1520 – 1930 ? ( i don’t use futaba so not sure)
don’t think you need to do anything else apart from that.
ok. thats what i thought. thank you. :)
The information you have put together on this site is AWESOME!. And well presented. Thank you for your dedication to helping others…you have certainly helped me!
Thank you Floyd! All thanks to the bad weather we are having here, I am trapped indoor and that’s why spending lots of time on my blog :D
Oscar, accidently put a wrong email on my registration information. Please delete so I can register again anytime soon.
Sure, it’s deleted now :D
stopped to say that you have a wonderful site here, congratulations.
This kind of initiative deserves nothing but respect. i used to be like you (in another field) and share my work and time with a large community. Unfortunately i do not have so much time to it anymore, but still code a HUD for the mini quad racers on my “neighborhood” a very fast refresh rate and only the stuff we really need on screen… Now i´m designing from scratch a different frame concept available on the SkyScanStore ASAP! Anyway i am sure you will get the chance to fly one ;)
Thanks so much for the comment :D
You are right, It does take a lot of energy and time to write and share these things. You don’t get paid for it, even sometimes you get negative comments or personal insults for nothing. But hey, I feel motivated again when seeing encouraging feedback like yours :D
Yea! I would be very interested to see your new designed frame :D what size is it?
Yes I am sure it’s fine, but this motor is better with 3S i think for 12A ESCs, for 4S you might need 18A ESCs.
Your site is awesome , i have read many of your guides etc. I am from Greece and i am studying electrical engineering and i have to complete a project with a quadcopter, which i haven’t started yet. So, i hope you can write for me a list so as to give me some guidelines for the first parts i need to purchase in order to start “building” and programming the quadcopter. ( i am talking about a mini quadcopter like the one you have on your site, add some kind of a budget i need to follow)
Parts you need to purchase have been listed on my project page for the mini quad.
However you will also need these accessories:
FPV monitor, receiver/transmitter
Costs would be around $350 or more depending on the quality of the parts.
Hi Oscar, again,
Is it ok if i use SunnySky X2204S-16 2300kv Brushless Motors instead of 1640kv ?? Because i cannot find that model online.
Thank you Oscar, it is a great blog. I am a marketing specialist at FPV Model, but I am a new in the field of FPV. Your blog is very helpful to me.
that’s great! are you based in China?
Just saw your reply here.
Yes, I am from China. We are always seeking some experienced reviewers for our products. Are you interested? Thank you.
Hi Roy, I like reviewing products. Please drop me a private message (Contact Me Form on this page), with the detail:
your shop, website, and products you want me to review etc…
Enjoying your blog. Very informative.
Nice blog! Do u have email? I need your help on my coding. I already done my accelerometer tilt angle calculation and 3D cube processing code but not even reading the data and also not rotating the cube. Mind helping me out?
I was linked here from your recent Instructables, remote robotic controller. It was great to see so much of knowledge sharing in your blog.
Have a visit to my blog iamzxlee.wordpress.com too.
thanks, nice site! :)
Just solved it. I had a file problemm in that wnizip had created a folder within a folder when unzipping the download. Great library, saved a lot of time
Thanks for the great article you posted on the OLED. When I try to run anyone of the examples I keep getting the following error
OLED_Hello_World.ino: In function ‘void setup()’:
OLED_Hello_World:7: error: ‘OzOled’ was not declared in this scope
If you could offer me any insights on this error I would be very grateful. I have managed to get the programs that come with the Ardunio IDE working okay. I have just purchased the same OLED module and keen to get starred with it. Thank you in advance
Please provide RSS feed.
I too am developing a robot and i am considering using R-Pi. Is it possible to have the rasberry pi launch this program when it has been powered up?
yes it is possible. sorry i have not touched my RPi for a few months now and getting rusty. try to google “raspberry pi start up script”. good luck
Just wanted to say thanks for sharing your knowledge. I learned a lot from your blog! Truly Appreciate it!
That’s great, I am happy it helps! :-D
Hi oscar, thanks for putting your work up- one question: re the Rpi-arduino facetrackingpage – where are the i2c links in the final python code? It looks exactly the same as the previous facetracking only code. Also for anyone copying and pasting the code- look out for indentation changes. Its quite easy to go through it all patiently and re-indent.
I have an Octocopter Droidworx AD8 HL fram.e and many of the electronic parts but cannot find any information on how to put them together, Is there any info available or published on the circuitry assembly and how all the cokmponents interac? I am a mechanical engineer with some electrical knowledge but not in this field.
sorry i have not usedd this frame before. Try googling it, or contact your seller for the manual. I am sure there must be some kind of instructions if it’s a commercial product.
Hi Oscar, thanks a lot for sharing all your ideas and knowledge…your tutorial about MVC help me a lot…finally..understaing the pattern. I’m interested in the BLOG script, are you planning to release the download or working on it? Thanks for all your help from a newbye PHP developer…
thanks. source code is now available on the blog post.
Hi Oscar, on the picture heading for your LED w/ arduino 101, it looks like you have a bunch of those cheap LED flood lights. Have you played with them at all? I’d like to replace the IR sensor in the light with a direct connection to the arduino. It would be easy if I didn’t have to figure out the address and command structure. Just curious if you’d already done so. Thanks!
I would like to ask some opinion from yours. Right now, I’m doing research proposal on something relate with security access control using NFC using smartphone and facial recognition. Just for easy implementation, I would like to implement it at door.
So, what your opinions on hardware and software needed? I need a preparation for next year for the prototype development phase.
Iam a third year engineering student in electronics. I would like to build a quadcopter. I found your site very informative and really understood the concepts too.
I didnt get abiut I2c, could you briefly explain what all it does?
like Serial, I2C is a way of sending and receiving data. To build a quadcopter you don’t need to know the theory, just look up how to use I2C with your choice of micro-controller or fly controller.
In my case, i am using Arduino, and it’s very simple and there are a lot of resources. As an example, Wii Nunchuck uses I2C with the Arduino. https://oscarliang.com/wii-nunchuck-arduino-tutorial/
I’m interested in reading how you began on your quadcopter. Is that still available?
Hi Chayo, thanks for the comment.
Yes, it’s still an ongoing project.
Currently I am only learning how to use the IMU sensors, because i don’t have budget to buy other parts until the end of the year… :-(
I’m trying to go to your website the loading do not complete.
the problem is on my side or the website is not working now?
Hi, you are right, my website is a little slow these few days, because of the large traffic.
maybe try another time? try using google chrome as well, it works better.
you can post comment, so i don’t think there is anything broken…
The robots you made are really amazing. I am very new to robot and plan to make a robot for my son. I am very interested in the Arduino Hexapod Robot you made. Would you mind sharing with me a list of parts that I need to buy?
Your help would be greatly appreciated.
Hi Yanbo, I replied the other day, but my previous web host deleted my data and I lost all my replies on my blog!
Anyway, I will reply again here:
Parts that I used
12 x 9g servos
4 x AA Battery
Hope that helps, and have a good time building robots with your son! :-)