New 250mm Build Project

Frustration with getting the ESCs to work. Built with:

  • 250mm Frame
  • F4 Revo FC
  • Matek PDB
  • Racerstar MS-Series 15A ESCs
  • EMAX XA2212/980KV Motors
  • GemFan 5030 Propellors
  • FrSky XSR+ Receiver

Wired motors with CCW ESCs wires switched; CW were wired straight across.

Fitting the components on this frame was a challenge as well, as the PDB wasn’t designed with the frame cavity in mind. Also, the PDB called for 3-4S, so my 2S batteries were going to sit this out.

Wiring the FC was also troublesome, though all on me. First time installing pins, chose the ESC connections for this method. For ESCs, I only needed Ground and Signal, so I cut up pins for the top and bottom rows of vias. The spacing for the female connectors to the pins was too tight to fit the connectors adequately, so that took some adjusting.

I avoided a potentially huge mistake. I got turned around on the schematics when wiring up power to the FC, and mistakenly wired two positive vias on the FC to the 5V feed from the PDB. ESCs wouldn’t start up properly, USB said the device was drawing too much power, even measuring the PDB feeds to the FC would come up with just millivolts. Finally, I corrected that, and was then able to make headway on my ESCs.

Trouble with the ESCs… random attempts at getting proper protocol selected, finally got it to MULTISHOT, and then calibrated in BetaFlight.

Initially, this FC was flashed with RaceFlight, but with all the trouble I was having, I flashed down to BetaFlight. I think I can still go back to RaceFlight since all the problems were of my own making.

Big lessons on motor mounts needing to match frames, btw. I had ordered some Kensun 1806 2300KV motors, but while the prop shaft was the correct size for my 5″ props, the closer pair of screw holes in the motor were too narrow for my frame; this was after ordering this size motor based on suggested from the frame’s product page.

I’m punting here, using my old EMAXs, my first El Cheapo brushless purchases, along with the ESCs which were Christmas 2016 specials, no longer even listed on Banggood. In order to use the EMAXs, though, I drilled out my 5″ props to fit the larger prop shafts… we’ll see if this was a good idea, I worry about the balancing of the props.

Overall, good practice soldering. I was surprised over and over at how resistant to re-melting my solder joints were. Even with flux, tightening my solder iron… 370° C didn’t seem hot enough. I didn’t change the temp, though, just worked through things slowly, getting more of a feel for working with solder in its various states.

I attached the FrSky XSR+ receiver that was installed on the used Atom V2 that I bought. This will be the first attempt at binding with a Taranis, the first time I’m using a protocol other than DSM2/DSMX. The Rx is wired, and powers up. This is my next step.

Here’s a pic with props dry fit:

Installing/building Deviation from OSX

Use this: https://www.deviationtx.com/downloads-new/category/161-dfu-usb-tool

Download the firmware for your model Devo (here), then run the Deviation-uploader as a Java app.

All the rest of this was from my trials before finding the solution above.

If you _must_ find Dfuse, look here: https://drive.google.com/drive/folders/0B6SupsT8-3_BYXNQM1dOUlRYcGM

From this: http://www.deviationtx.com/wiki/development/building_on_osx

Towards the bottom, there are several commands to be done individually:

./configure

make

sudo make install

…as opposed to being on a single line.

Use this as reference for the entire flashing process: https://www.youtube.com/watch?v=cj36KytnsQo

Well, I ended up using this as the recipe for building the firmware to flash, as using the above steps ended up with the transmitter stuck in “Program Update” mode: http://www.deviationtx.com/wiki/development/docker

Installing Docker for Mac.

Upgrading VirtualBox from virtualbox.org (required an uninstall and a reinstall).

Docker has a conflict with Bluestacks, esp if run _after_ Bluestacks has been run.

Docker has a utility called Kitematic which can be used to manage Docker containers. Running Kitematic allowed me to search for “deviation”, and install a predefined Docker image.

After loading the “deviation-docker” container, I opened a command line (from Kitematic) and jumped to “docker start -i deviation_build”. I selected options to build for the 7e, then selected “build”, which began the compilation.

…and… same result, stuck in “Program update” mode. According to this, the dfu-util for Mac is way out-of-date: https://www.deviationtx.com/forum/3-feedback-questions/1987-devo10-stuck-in-update-mode

Trying on Windows now.

Installed DFU USBDrv Installer 1.1, and chose Install Deviation USB drive (for Deviation-Uploader)

Scratch all that. Look up top.

Supporting educators through Patreon

Joshua Bardwell inspires me simply because of his devotion to educating as fully as he does. I’m amazed at his devotion, and grateful to be able to support him.

https://www.patreon.com/thedroneracingengineer

Bruce Simpson is amazing as well, just watch any of his videos! And this is his full-time gig, so support the man and his family!

https://www.patreon.com/user/posts?u=2951605

Wanna fabricate?

https://armattanproductions.com/pages/page_details/3

Changing Orientation of FCB

For many FCBs, especially the CC3D: http://blog.sam-thompson.info/how-to-change-the-orientation-of-your-cc3d-flight-controller/

…and I found (and posted) how to reorient the H8 Mini board when using silverxxx’s firmware:

Per http://sirdomsen.diskstation.me/dokuwiki/doku.php?id=mt9912&s[]=orientation…

> // gyro orientation
> // the expected orientation is with the dot in the front-left corner
> // use this to rotate to the correct orientation
> //#define SENSOR_ROTATE_90_CW
> //#define SENSOR_ROTATE_90_CCW
> #define SENSOR_ROTATE_180