User Tools

Site Tools


projects:crazyflie:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:crazyflie:index [2013-08-03 02:03]
fred [Crazyflie Nano Quadcopter]
projects:crazyflie:index [2018-01-16 16:25] (current)
bjorn [Development]
Line 1: Line 1:
-====== Crazyflie Nano Quadcopter ======+====== Crazyflie 1.0 ======
 The Crazyflie is a tiny quadcopter often referred to as a nano-quad, built using the PCB itself as the frame. Developed solely by open source tools and designed with development in mind. E.g. we choose 0603 components (resistors & caps) over 0402 to make it easier to replace components. The voltage regulators are adjustable which makes it possible to change the digital and analog supply voltages simply by changing a couple of resistors. The Crazyflie is a tiny quadcopter often referred to as a nano-quad, built using the PCB itself as the frame. Developed solely by open source tools and designed with development in mind. E.g. we choose 0603 components (resistors & caps) over 0402 to make it easier to replace components. The voltage regulators are adjustable which makes it possible to change the digital and analog supply voltages simply by changing a couple of resistors.
  
Line 7: Line 7:
   * Standard micro-USB connector for charging which takes ~20min for the stock 170mAh Li-Po battery   * Standard micro-USB connector for charging which takes ~20min for the stock 170mAh Li-Po battery
   * On-board low-energy radio@1mW based on the nRF24L01+ chip. Up to 80m range (environment dependent) when using the Crazyradio USB dongle   * On-board low-energy radio@1mW based on the nRF24L01+ chip. Up to 80m range (environment dependent) when using the Crazyradio USB dongle
-  * Radio bootloader which enables wireless [[projects:crazyflie:pc_utils:qt_ui#bootloader|update of the firmware]]+  * Radio bootloader which enables wireless [[doc:crazyflie:client:pycfclient:index#bootloader|update of the firmware]]
   * Powerful 32 bit MCU: STM32F103CB @ 72 MHz (128kb flash, 20kb RAM)   * Powerful 32 bit MCU: STM32F103CB @ 72 MHz (128kb flash, 20kb RAM)
   * 3-axis high-performance MEMs gyros with 3-axis accelerometer: Invensense MPU-6050   * 3-axis high-performance MEMs gyros with 3-axis accelerometer: Invensense MPU-6050
Line 16: Line 16:
   * [[projects:crazyflie:userguide:index|User Guide/Introduction]]: Short user guide that introduces some basic concepts   * [[projects:crazyflie:userguide:index|User Guide/Introduction]]: Short user guide that introduces some basic concepts
   * [[projects:crazyflie:mechanics:assembly|Crazyflie assembly]]: Instructions on how to assemble the Crazyflie kit   * [[projects:crazyflie:mechanics:assembly|Crazyflie assembly]]: Instructions on how to assemble the Crazyflie kit
-  * [[projects:crazyflie:binaries:index | Binary distributions]]: Download links for the binary distribution of the PC client, Crazyradio Windows driver and the Crazyflie PC Client +  * [[[[misc:downloads:index|Download binaries]]: Download links for the binaries. 
-  * [[projects:crazyflie:pc_utils:qt_ui|GUI Application]]: Userguide for the Graphical user interface+  * [[projects:crazyflie:upgrading:index|Upgrading/flashing]]: How do upgrade/flash new firmware 
 +  * [[doc:crazyflie:client:pycfclient:index|GUI Application]]: Userguide for the Graphical user interface
   * [[projects:crazyflie:pc_utils:install|Installation]]: Install instructions for PC side software   * [[projects:crazyflie:pc_utils:install|Installation]]: Install instructions for PC side software
   * [[projects:crazyflie:pc_utils:inputdevices|Input devices]]: What input devices are supported and how do you get them working   * [[projects:crazyflie:pc_utils:inputdevices|Input devices]]: What input devices are supported and how do you get them working
Line 24: Line 25:
   * [[projects:crazyflie:safety|Safety Instructions ]]: Important instructions before and during flying   * [[projects:crazyflie:safety|Safety Instructions ]]: Important instructions before and during flying
   * [[projects:crazyflie:faq | FAQ]]: A list of frequently asked questions and the answers to them   * [[projects:crazyflie:faq | FAQ]]: A list of frequently asked questions and the answers to them
-  * [[projects:crazyflie:mechanics:repair|Repairing ]]: How to repair mechanical problems 
   * [[projects:virtualmachine:index | Bitcraze Virtual Machine ]]: Information about how to download and use the Virtual Machine   * [[projects:virtualmachine:index | Bitcraze Virtual Machine ]]: Information about how to download and use the Virtual Machine
 +  * [[doc:crazyflie:client:cfandroid:index|Android client user guide]]: Install instructions and user guide for the Crazyflie Android client
 ====== Development ====== ====== Development ======
-  * [[projects:crazyflie:wishlist| Wishlist and expansion ideas]]: Our and other peoples wishlists, project ideas and possible expansions 
   * [[projects:contribution:index | How to contribute to the project]]   * [[projects:contribution:index | How to contribute to the project]]
  
 ===== PC/Host Environment ===== ===== PC/Host Environment =====
   * [[projects:crazyflie:pc_utils:dev_guide|Application dev. guide]]: Development guide for the PC side applications/library   * [[projects:crazyflie:pc_utils:dev_guide|Application dev. guide]]: Development guide for the PC side applications/library
-  * [[projects:crazyflie:pc_utils:pylib|Crazyflie Python Library]]: Documentation for the Python library used to communicate with the Crazyflie+  * [[doc:crazyflie:api:python:index|Crazyflie Python Library]]: Documentation for the Python library used to communicate with the Crazyflie 
 + 
 +===== Android Environment ===== 
 +  * [[doc:crazyflie:dev:env:android|Android client dev. guide]]: Development guide for the Crazyflie Android client
  
 ===== Firmware ===== ===== Firmware =====
Line 38: Line 41:
   * [[projects:crazyflie:firmware:arch|Overall firmware architecture]]   * [[projects:crazyflie:firmware:arch|Overall firmware architecture]]
   * [[projects:crazyflie:firmware:comm_protocol|Communication protocol]]   * [[projects:crazyflie:firmware:comm_protocol|Communication protocol]]
 +  * [[projects:crazyflie:firmware:altitude_hold|Altitude hold mode]]
  
 ===== Electronics ===== ===== Electronics =====
   * [[projects:crazyflie:hardware:explained| Crazyflie KIT electronics explained]]   * [[projects:crazyflie:hardware:explained| Crazyflie KIT electronics explained]]
-  * [[projects:crazyflie:hacks:index | Crazyflie hacks and mods]]+  * [[misc:hacks:index | Crazyflie hacks and mods]]
   * [[projects:crazyflie:hardware:schematics | Crazyflie schematics]]   * [[projects:crazyflie:hardware:schematics | Crazyflie schematics]]
   * [[projects:crazyflie:hardware:spareparts | Spare components and where to order them]]   * [[projects:crazyflie:hardware:spareparts | Spare components and where to order them]]
-===== Expansion boards ===== +
-  * [[projects:crazyflie:expansionboards:index|List of expansion boards]] +
-  * [[projects:crazyflie:expansionboards:howto|Reference design]]: KiCad files for schematic and layout reference design+
projects/crazyflie/index.1375488232.txt.gz · Last modified: 2015-07-15 16:30 (external edit)