Search Results

Pages

Tuning Tab

This tab is for tuning the PID controller on your Crazyflie platform. Select which part of the controller you want to tune (attitude (rate) or velocity/position) Check the 'link roll and pitch' or 'link x and y' button if you have a symetrical platform, or else it is best to tune those seperately Tune… Read More

position_hl_commander

The PositionHlCommander is used to make it easy to write scripts that moves the Crazyflie around. Some sort of positioning support is required, for instance the Loco Positioning System. The implementation uses the High Level Commander and position setpoints. The API contains a set of primitives that… Read More

Recovery firmware flashing

Only use this type of firmware flashing if you crazyflie is not booting up properly. Check the cfclient userguide for the official instructions. For updating the Crazyflie firmware there's the possibility to enter bootloader mode and flash new firmware from within the client. The bootloader mode is… Read More

Installing USB driver on Windows

Most Bitcraze products using USB communication uses the libusb driver for Windows. This driver allows to communicate with USB devices without having to develop custom drivers. This page explains how to install the libusb driver using the Zadig tool. Install the driver First of all download Zadig from… Read More

STM-GAP8 CPX communication Example

This simple example will show how to make an app for the GAP88 chip, which communicates with the STM (main CPU) on the Crazyflie using CPX. CPX packets are sent from the STM to the GAP8, containing a counter that is increased for each packet. The same number is sent back to the STM in a new CPX packet.… Read More

Press

Hi press! We love to help journalists, bloggers and so on that need high resolution images for publication. Don't hesitate to contact us at contact@bitcraze.io for any questions or if there is something missing. Public resources Press material and pictures are available in the shared press folder on… Read More

Credits

Open source tools One of our goals is to only use open source software when developing and so far we have managed to stick to it using tools for design of electronics, software and web. We think that it's great that so many good tools are available and using these tools in our projects means that the… Read More

Loco Positioning deck

Buy online Absolute position Let your Crazyflie 2.X know where it is using the Loco Positioning expansion deck How it WorksSpecificationsUsageDevelopment How it works The Loco Positioning deck is a Tag in a Loco Positioning system and measures the distances to Anchors. The distances are used to estimate… Read More

power_switch

This class is used to turn the power of the Crazyflie on and off via a Crazyradio. Classes PowerSwitch PowerSwitch(uri) Class variables BOOTLOADER_CMD_ALLOFF BOOTLOADER_CMD_RESET BOOTLOADER_CMD_RESET_INIT BOOTLOADER_CMD_SYSOFF BOOTLOADER_CMD_SYSON Methods def close(self) def platform_power_down(self)… Read More

lighthouse_config_manager

Functionality to manage lighthouse system configuration (geometry and calibration data). Classes LighthouseConfigFileManager LighthouseConfigFileManager() Class variables CALIBS_ID GEOS_ID SYSTEM_TYPE_ID SYSTEM_TYPE_V1 SYSTEM_TYPE_V2 TYPE TYPE_ID VERSION VERSION_ID Static methods def read(file_name)… Read More