This page has deprecated and will be archived. Please go to [[https://www.bitcraze.io/]]. ====== Frequently Asked Questions ====== This is where we try to collect the most frequently asked questions and answers to them. ===== Questions ===== ==== For how long can it fly? ==== It can fly up to 7min and depending on how you fly it the time will decrease. In a hover test we got it to fly almost 8min but during active flying it flies for about 5-6min. ==== How is it charged? ==== It is charged using a standard micro-USB connector commonly used by smartphones. You probably have one of these cables at home. You can charge it from any USB unit that can supply 500mA, most computers and adapters do. It takes about 20min to charge and the green LED will tell you roughly how charged it is by how long it is lit. When it is fully lit it is fully charged. ==== Can I hot swap batteries? === Yes you can hot swap batteries but you will have to come up with a different fastening then the double sided tape we use. Also you will have to charge them with a stand-alone single cell capable LiPo charger for it to be any idea. ==== What radio is used for the Crazyflie? ==== The Crazyflie is controlled with the [[projects:crazyradio:index|Crazyradio]]. It uses the [[http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24LU1P|nRF24L01+]] 2.4 GHz chip from Nordic Semiconductors which is commonly used in commercial HID devices. We chose this chip because it is low power, low latency, decent range, easy to work with and relatively cheap. ==== What is the radio range? ==== As with all radio communication it depends. It depends on the environment, radio interference, chip production variations, etc. In a couple of line-of-sight tests outdoor we have gotten from 50 to 80 meters range in the 250 Kbit mode, higher data rate decreases the range. ==== Is a PC required for the Crazyradio? ==== The Crazyradio has been designed to work as a radio dongle connected to a USB port but has other capabilities. * We gave it an expansion header and it can work solely from this header, see [[projects:crazyradio:schematics|schematics]]. The header accepts power up to 16V and could read a PPM signal so it is possible to make it work as a R/C transmitter module, but we have no code for it now and it would be a bit hackish. * It can be used in "headless mode" on a [[http://wiki.bitcraze.se/projects:crazyflie:binaries:raspberrypi|Raspberry Pi]] * It can be connected to an Android device with USB host functionality. * We are currently working on an Android client which is in beta stage. [[https://github.com/bitcraze/crazyflie-android-client|Github Repository]]. * [[doc:crazyflie:client:cfandroid:index|Android client user guide]] ==== Can't I use a normal R/C transmitter? ==== The e-sky R/C transmitters use the nRF24L01 chip, compatible with ours, so it is possible to control the Crazyflie using the e-sky transmitters. Firmware support is in beta stage. Also see "Is a PC required for the Crazyradio?". ==== How durable is the Crazyflie? ==== The Crazyflie is using the PCB itself as the frame. The PCB is made of [[http://en.wikipedia.org/wiki/FR-4|FR4]] which is a strong and lightweight material. We have tried to find a good thickness for the arms so that it is strong but also flexible. We want it to be flexible so that it bounces during a crash which will reduce the g-force chock imposed on the electronics. It has no problem handling low speed crashes but if you push it too it's limits and you fly 30 km/h into something hard you probably will damage it. Most of the parts can be replaced but if you are very unlucky you break one of the arms. We are working on 3D printed part that can be used to repair the arm in case of an accident such as this. ==== Can the Crazyflie be used to control a bigger quadcopter? ==== Yes, it could. All the key components are there to control a quadcopter of any size. There is yet no firmware support for this though. However, imagine having it dockable into a big frame which could carry it a long way and then just release it so it can enter a small area where the big frame can't get to, Sci-Fi... First steps towards a bigger Crazyflie: * [[http://www.bitcraze.se/2014/03/brushless-driver-for-the-crazyflie/| Brushless driver for the Crazyflie - Blog article]] * [[http://forum.bitcraze.se/viewtopic.php?f=6&t=115&p=4866#p511 | Forum post with additional pictures]] ==== Can the Crazyflie fly autonomously (aka. autopilot)? ==== Not yet, but there is ongoing development in this area: * using onboard sensors (e.g. the barometer in the 10-DOF version) to achieve a "hover mode": http://forum.bitcraze.se/viewtopic.php?f=6&t=523 * using extra sensors (e.g. an ultra sonic sensor): http://cfusting.wordpress.com/2013/07/28/quadcopters-and-spatially-centric-data * using external sensors (Camera, Kinect, etc.) * [[http://www.bitcraze.se/2013/01/crazyflie-opencv-tracking-test|First test with OpenCV]] * [[http://www.bitcraze.se/2013/08/autopilot-using-kinect-and-a-pc|Autopilot using Kinect and a PC]] * [[http://forum.bitcraze.se/viewtopic.php?f=6&t=351|Autopilot discussion on the Bitcraze forum]] ==== How can I build an autonomous swarm of Crazyflies? ==== * Before dealing with an autonomous swarm, maybe deal with one autonomous Crazyflie first. ;) * Not yet a swarm, but at least two Crazyflies flying next to each other -> [[https://www.youtube.com/watch?v=oKKKeknc3Ek|Crazyflie Swarm Precision Position Control - YouTube video]] ==== Can I do FPV (first person view) flying with a Crazyflie? ==== There is ongoing development in this area: * [[http://www.bitcraze.se/2013/03/first-fpv-flight-test|First FPV flight]] * [[http://forum.bitcraze.se/viewtopic.php?f=6&t=491| Working FPV Camera setup with realtime HUD]]