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-01-30 14:18]
tobias [Crazyflie Nano Quadcopter]
projects:crazyflie:index [2021-06-24 16:49] (current)
kimberly
Line 1: Line 1:
-====== Crazyflie Nano Quadcopter ====== +<WRAP center round important 60%> 
-The Crazyflie is a tiny quadcopter often refereed 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 an analog supply voltages simply by changing a couple of resistors.+This page has deprecated and will be archived. Please go to [[https://www.bitcraze.io/]]. 
 +</WRAP> 
 +====== 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.
  
 **Features** **Features**
Line 7: Line 10:
   * 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 enabled wireless 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
-  * Available footprints to manually solder magnetometer HMC5883L/HMC5983 or/and barometer MS5611 (sensors not included)+  * Available footprints to manually solder magnetometer HMC5883L/HMC5983 or/and barometer MS5611 (Mounted on the 10-DOF version)
   * Expansion header 2×10 pins 1.27mm (0.05”) pitch including power, I2C/UART, SPI/ADC. Header also contains ARM Cortex 10-pin JTAG (header not included)   * Expansion header 2×10 pins 1.27mm (0.05”) pitch including power, I2C/UART, SPI/ADC. Header also contains ARM Cortex 10-pin JTAG (header not included)
   * 4-layer low noise PCB design with separate voltage regulators for digital and analog supply   * 4-layer low noise PCB design with separate voltage regulators for digital and analog supply
- +====== Using the Crazyflie ======
-===== Using the Crazyflie =====+
   * [[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
 +  * [[[[misc:downloads:index|Download binaries]]: Download links for the binaries.
 +  * [[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:inputdevices|Input devices]]: What input devices are supported and how do you get them working
   * [[projects:crazyflie:userguide:tips_and_tricks|Tips and tricks]]: Tips and tricks for flying   * [[projects:crazyflie:userguide:tips_and_tricks|Tips and tricks]]: Tips and tricks for flying
   * [[projects:crazyflie:userguide:troubleshooting |Troubleshooting ]]: How to find and fix problems   * [[projects:crazyflie:userguide:troubleshooting |Troubleshooting ]]: How to find and fix problems
 +  * [[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: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 ======
 +  * [[projects:contribution:index | How to contribute to the project]]
  
-===== PC Environment ===== +===== PC/Host Environment =====
-  * [[projects:crazyflie:pc_utils:index|Overview of utilities]]: Overview and install instructions for computer applications +
-  * [[projects:crazyflie:pc_utils:install|Installation]]: Install instructions for PC side software+
   * [[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:downloads|Downloads]]Downloading PC side software +  * [[doc:crazyflie:api:python:index|Crazyflie Python Library]]: Documentation for the Python library used to communicate with the Crazyflie
-  * [[projects:crazyflie:pc_utils:qt_ui|GUI Application]]: Userguide for the Graphical user interface +
-  * [[projects:crazyflie:pc_utils:pylib|Crazyflie Python Library]]: Documentation for the Python library used to communicate with the Crazyflie+
  
-===== Mechanics ===== +===== Android Environment ===== 
-  * [[projects:crazyflie:mechanics:assembly|Crazyflie assembly]]: Instructions on how to assemble the Crazyflie kit +  * [[doc:crazyflie:dev:env:android|Android client dev. guide]]: Development guide for the Crazyflie Android client
-  * [[projects:crazyflie:mechanics:repair|Repairing ]]: How to repair mechanical problems+
  
-===== Crazyflie Firmware =====+===== Firmware =====
   * [[projects:crazyflie:devenv:index|Development Environment]]: Setting up the compiler installing libs and fixing permissions for JTAG/radio dongles.   * [[projects:crazyflie:devenv:index|Development Environment]]: Setting up the compiler installing libs and fixing permissions for JTAG/radio dongles.
   * [[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:codingstandard|Firmware coding standard]] +  * [[projects:crazyflie:firmware:altitude_hold|Altitude hold mode]]
-  * [[projects:crazyflie:firmware:downloads|Downloading firmware]] +
-  * [[projects:crazyflie:firmware:contribute|How to contribute to the firmware]]+
  
-===== Crazyflie hardware =====+===== Electronics =====
   * [[projects:crazyflie:hardware:explained| Crazyflie KIT electronics explained]]   * [[projects:crazyflie:hardware:explained| Crazyflie KIT electronics explained]]
-  * [[projects:crazyflie:hardware:downloads|Downloading the KiCad project]] +  * [[misc:hacks:index | Crazyflie hacks and mods]] 
-  * [[projects:crazyflie:hacks:index Crazyflie hacks and mods]]+  * [[projects:crazyflie:hardware:schematics Crazyflie schematics]] 
 +  * [[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:wishlist| Wishlist and expansion ideas]]: Our and other peoples wishlists, project ideas and possible expansions 
projects/crazyflie/index.1359551908.txt.gz · Last modified: 2015-07-15 16:30 (external edit)