Simon D. Levy's Blog – May 2016 Archive (4)

HackflightSim: A simple quacopter flight simulator using actual C++ firmware

In earlier posts I wrote about  PyQuadSim, a Python-based flight simualator built on top of the Virtual Robot Experimentation Platform (V-REP). Although PyQuadSim enabled some pretty cool projects, it relied on a…

Continue

Added by Simon D. Levy on May 31, 2016 at 7:22pm — No Comments

130mm quad with simple C++ firmware, Part II: The firmware

This is a follow-up to yesterday's post.  As promised, I wanted to provide some information about the C++ firmware running on this little quadcopter.

Following in the Baseflight / Cleanflight / Raceflight / Betaflight naming tradition of the 32-bit Multwii lineage, I call this firmware…

Continue

Added by Simon D. Levy on May 17, 2016 at 4:25pm — 4 Comments

130mm quad with simple C++ firmware, Part I: The Build

I wanted to try my hand at a true "DIY" project, designing and building my own micro quadcotper frame and writing my own firmware in C++.  In this post I will describe the frame and build; in my next post I will talk about the firmware.

Excluding stuff I had lying around the shop, (heat-shrink tubing, EC-3 connectors, velcro, cable ties, etc.) the cost came to just under $170:

  • 3D-printed…
Continue

Added by Simon D. Levy on May 16, 2016 at 7:46pm — 21 Comments

STM32F1 Flash Memory

This video shows me checking the size of the flash RAM (memory) on an MRC Naze32 (ARM STM32F103) flight controller from MultiRC. Because I am loading my own firmware onto the board, I have to short the bootloader pins on the board, via some male jumper wires I soldered on.

These inexpensive FCs with onboard flash RAM are sold for use with the Blackbox logging feature in Cleanflight, but I wanted to…

Continue

Added by Simon D. Levy on May 16, 2016 at 10:16am — 3 Comments

© 2017   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service