The Crazyflie PC client enables flashing and controlling the Crazyflie.

Main functionalities

  • Connect and control a Crazyflie using a gamepad or joystick
  • Log variables from the Crazyflie and plot them and/or save them to a CSV file
  • Modify parameters
  • Display the Crazyflie text console

The client uses the Crazyflie python lib (cflib) and can connect Crazyflies using direct USB connection or radio using the Crazyradio USB dongle.

For the time being, raw-usb and joystick slots must be connected manually using the commands:

snap connect cfclient:raw-usb snap connect cfclient:joystick

This is required to access the USB Crazyradio dongle as well as to access the gamepad.


Get it from the Snap Store

Search for another snap, or go back to the homepage.