Showing posts with label cc3d. Show all posts
Showing posts with label cc3d. Show all posts

Thursday, January 14, 2016

Converting the Eachine Racer 250 to APM Controller

A while back I wrote about buying the Eachine Racer 250, which used a CC3d controller.  Well I got tired of trying to figure out this controller and decided to switch the controller over to an APM.  I used the Hobbyking Micro APM, but you can get the same hardware from Banggood.

This started out easily enough, but there were a few hurdles along the way.

Step 1 Disassemble the Eachine

Take the top deck and battery alignment plates off as shown in the figure 1.  Be careful when removing the power connector for the 5.8 GHz video transmitter as it can be easily damaged.  Use an old coffee cup to store the parts while you work on the rest of the project.

Figure 1

Step 2 Mount the Micro APM


The Micro APM will easily go into the CC3D mounting standoffs as shown in figure 2.  Note that you will have to remove one standoff that supports the battery alignment plate as it blocks the USB port.  Figure 3 shows the APM mounted from the top
Figure 2
Figure 3

Step 4 Wire Up the APM

Here is where it gets a little tricky.  The servo wiring from the APM to the receiver is done as per normal.  The Ardupilot.com website shows how it needs to be done.  This is easy.

Next, you need to supply power to the APM so you will need to make up a cable that goes from the Eachine 5V and ground power pads (green arrow Figure 4) to the power input connector of your APM (magenta arrow, Figure 4). You will need a 6 pin connector to attach to the APM.

Then, we come to the tricky part.  The connections to the motor speed controls are shown by the red arrow in Figure 4.  You have to make a new cable here.  The motor numbering IS NOT THE SAME for APM and CC3D.  The cable will need to be set up as follows:

APM            Eachine
5V                5V
Gnd              Gnd
Motor 1        Motor 2
Motor 2        Motor 4
Motor 3        Motor 1
Motor 4        Motor 3
Figure 4

Step 5 Reaasemble the Eachine

Now you can reassemble the battery alignment plate, top deck, and secure any loose wires.  You are ready to fly again after the usual ESC calibration, radio, compass, gyro calibration are done.

Figure 5 Reassembled Eachine Racer 250



Friday, December 11, 2015

Eachine Racer 250 - How Does Openpilot Compare to APM/Pixhawk


I saw a good deal on Banggood.com for a small ARF (Almost Ready to Fly) Quad called the Eachine Racer 250 and went ahead and purchased it.  It is a 250 sized unit with the FPV built in, includes a battery, and charger, and cost around $125.  I added a spare Orange DSMX receiver and a Spectrum DX4e transmitter and was up and running!  It sends video to my 5.8 GHz integrated receiver-monitor and works like a charm.  Build quality is good for the price, packaging was good, and it is designed well.  As usual, there are NO INSTRUCTIONS from the Chinese manufacturer in the box and you have to hunt around on the web to find out how to set it up.  I found a few good Youtube videos and they guided me through setup without a problem.

The only thing that was challenging was my lack of knowledge of the flight controller, the CC3D, an open source flight controller that is somewhat different from the APM or Pixhawk.  I again queried the web and found the ground controller for Openpilot, which supports CC3D hardware.  I downloaded the software, installed it, connected USB to the quad, and followed the instructions in the video.

The quad flew, but was very sensitive to control inputs, too much for my flying skill.  I again went to the web, found some tutorials, and tried to fix the settings.  The tutorials were out of date so I went to the wiki, which seems to be permanently down.  I then posted a question on RCgroups.com and got some information.

Unfortunately, there seems to be a schism in the Openpilot community and it has split into three factions: Taulabs, Librepilot, and Openpilot.  While Openpilot works, it does not seem to have as much support as it used to.  The other 2 options seem to be works in progress.  APM and Pixhawk/PX4 are definitely better options if you have a choice.

But I did figure out how to desensitize the quad using the current Openpilot and it flew well in a couple of outdoor test flights.  Stay tuned for more info.