Input-device MUX

When the schools closed for vacation last week Minc (the company accelerator where we have our office) hosted a “bring-your-children-to-work” day. The original idea came from Fredrik who works at the Swedish Arduino office (in the same building as us). One of the goals whas to let children see cool technology and to get a chance to try […]

Crazyflie 2.0 radio communication

The Crazyflie 2.0 supports two types of radio protocols out of the box: ESB (Enhanced ShockBurst) for Crazyradio/Crazyradio PA USB dongle compatibility and  Bluetooth LE for mobile devices. All Crazyflie 2.0’s are shipped with a radio bootloader, able to update virtually all the different parts of the firmware running in Crazyflie 2.0. We thought we would do […]

Crazyflie 2.0 bootloader and USB

The production of the first Crazyflie 2.0 batch is still on track. Currently all the components are being purchased and when they are all in, the assembly will start. We are still busy preparing things for the production, but we have now slowly shifted over to software and firmware development. The last week has been spent […]

Things happening in the community

It’s been a while since we summed up things happening in the community so here’s some of the things that are happening. There’s lots of more things, so if you think we are missing something, then post it in the comments below. Ralph has been doing some work on an semi-automatic flip feature in the […]

Crazyflie and NeoPixel ring continued

Continuing our post last week here’s a video showing the Adafruit NeoPixel ring and some of the effects that we did. The client code still needs some cleaning up, but the firmware is pushed here. The firmware implementation includes two parameters, ring.neffect and ring.effect. The first parameter is used to know how many effects are […]

NeoPixel driver for the Crazyflie’s STM32

A couple of weeks ago we found the NeoPixel ring from Adafruit at a local shop, we had to attach this neat board to our copter and see what cool effect we could make with it. The ring has 16 RGB LEDs that can be driven independently with only one data wire. The LEDs the Neopixel […]

Logging and parameter frameworks tutorial continued

A while ago we posted a tutorial on how to modify the firmware to add logging/parameters and to plot/modify them from the client. We have done a continuation on this tutorial to show how to modify the client to integrate logging and parameters directly into the UI (like we have done on the flight tab). […]

Brushless driver for the Crazyflie

A while ago I started working on a brushless motor control driver for the Crazyflie. I implemented most of it but did not really have time to test it. Recently we have gotten some request and questions about it so we took some time to do some further testing. Implementing a brushless motor control driver […]

Crazyflie with GPS, round 2

A couple of weeks ago we attached a uBlox MAX-7 GPS module to the Crazyflie (blog post). Back then it was mostly a proof of concept, all we did was to re-route the raw GPS data (in text NMEA format) directly to the PC using the Crazyflie text console port. This allowed us to quickly […]

Bitcraze VM 0.5 and Raspberry Pi image 0.3 released

We have released version 0.5 of the Bitcraze Virtual Machine and version 0.3 of the Raspberry Pi image. Here are some of the changes for Bitcraze VM 0.5: Upgraded all Ubuntu Packages Installed custom build of KDE Marble with Python bindings Installed PyQtGraph Installed Oracle Java JRE (needed for PyCharm) Installed PyCharm Community Edition 3.1 Installed KiCad […]

Designed by inspyRED