Shop OBEX P1 Docs P2 Docs Learn Events
#2, #4 Motors Shut Down During Power Up — Parallax Forums

#2, #4 Motors Shut Down During Power Up

GlassKNeesGlassKNees Posts: 181
edited 2015-06-21 12:16 in Robotics
My Elev-8 suffers from intermittent control loss, typically during takeoff, resulting in flipping over. After a recent crash like that, I broke two props. After replacing them and trying again, I noticed that the controller would reset when I throttle up close to take off speed. After several attempts, I gave up. Later, I tried troubleshooting - powered up partially and after a second or two, the #2, #4 motors shut down while #1, #3 spun just fine.

I have flown this craft a number of times - yesterday, I was hovering in my front yard - seemed okay.

Does anyone have any ideas what could be going on?

Comments

  • PublisonPublison Posts: 12,366
    edited 2015-06-13 15:48
    My first inclination would be low battery power. If the ESC is not getting enough voltage the on board BEC can't supply enough 5.0 volts the the controller board.

    Are all of you BEC's in parallel into the controller board, or do you have only one,providing the 5 volts with the others disconnected?
  • GlassKNeesGlassKNees Posts: 181
    edited 2015-06-14 07:36
    The battery was fully charged. The BECs all provide power in parallel. One thing I did not mention in the original post was that I lost the quad when it flew away over some trees behind my house - see video: https://www.youtube.com/watch?v=CN34MfWTImU

    The quad crashed through a tree which helped to break its fall, but it landed between two plastic barriers on the side of a road under construction. Hidden from view, my wife and I were unable to located it after two days of searching. Finally, a construction worker found and returned the quad to me. The weather was clear but warm during the days - highs in the mid 90's. The only apparent damage was a couple of broken props.

    After replacing the props and recharging the batteries, I could not get the controller to work well - went into trouble mode - fiddled with the receiver connections and even tried another receiver - no joy. Thinking that the controller was damaged, either from the crash or exposure to the heat, I ordered a new board (hasn't arrived yet), Then I hit upon trying to reflash the firmware. After doing so, I experienced some strange behavior - like the ESC's all rapidly beeping. I resynched them and that seemed to work. I did fly it successfully several time, but each time I powered up from a cold start the aircraft either would not respond to the transmitter, or the board would go into trouble mode. After several tries - powering the aircraft on and off, it would respond and I could arm and launch the aircraft. But I restricted flights to low level hovers in my front yard.

    Then, one a takeoff, the craft flipped over, breaking two props. I replaced them, and then discovered that the board would reset as I throttled to take off speed. I haven't flown since. Then, while trying to figure out what is going on, I powered up the aircraft and had the motors idle, and that's when the two motors cut out...

    Now, I'm thinking that the Hoverfly board is indeed damaged. I won't know for sure until I receive and install the new board. The only other thing I can think of is that perhaps the ESC's are damaged? I'll try one thing at a time - replace the controller, then the ESC's if the trouble persists...
  • PublisonPublison Posts: 12,366
    edited 2015-06-14 08:26
    That's a tough call. It's hard to damage an ESC, except if it gets wet. They either work or they don't I had one hard ESC failure, (magic smoke), but that was on the ground at power up. Two intermittent ESC's , I'm not sure. Also not sure how the HoverFly could get damaged if the cover was o, but that would also be my first try. Maybe it was flaky to begin with? I have found them pretty reliable, (I have two). It seems after Flashing the controller with new Firmware, it should have been rock solid, so the problem might be in the controller.

    Let us know after you receive the new controller.
  • trangertranger Posts: 179
    edited 2015-06-15 04:47
    I've had one ESC fail and it was very early after the copter build. It started out as an intermittent issue that only came up with the copter high enough off the ground to make it interesting. Of course it wouldn't fail on the ground. ;-)

    After the second crash, I tethered it to a table and could reproduce the issue without breaking props. Cutting off the shrinktube I could see evidence of hardware failure. Parallax sent me a replacement and I haven't had a failure since. I think it will be two years old this August and I've flown pretty regularly, several times a week, when the Ohio weather is cooperating.

    One simple tool that I've found very useful over time is a servo tester. Like this one: http://www.robotshop.com/en/rc-servo-esc-tester.html I think I got mine from eBay for a few dollars. You can use a propeller board, arduino, teensy or other controller to drive the ESC, but it is so simple to plug in this guy and a Lipo to the ESC for a reality-check test.

    -Russ
  • GlassKNeesGlassKNees Posts: 181
    edited 2015-06-15 04:58
    Thanks Russ! Right now, my prime suspect is the Hoverfly controller. The new one should arrive today. Once I've installed it, I will shee how things go - hopefully my problems will go away... I'll report on the result. During my initial build, I did discover a defect ESC - would not retain it's programming... I had to program it manually, but when I unplugged it lost the parameters I programmed into it. Parallax was very responsive and sent me two replacements! After swapping out the defective one, I got the aircraft flying. I will see about getting a tester to add to my tools!
  • GlassKNeesGlassKNees Posts: 181
    edited 2015-06-17 16:19
    Okay guys, my new Hoverfly Controller arrived today. I carefully installed the grommets, flashed the board and installed it on my aircraft. I charged up a battery and transmitter.... I had no problem getting the aircraft to respond to the transmitter and arming the motors. But the #4 motor wouldn't run. So I powered down everything and set up a camera to capture what was going on, Here's what happened:

    https://youtu.be/n94iZYldXzg

    So, when I powered up a second time, all four motors responded, though #2, #4 tend to shut down at idle. I don't know if all are running at the same rpm higher (flight) throttle settings. I'm leery of flying it at this point. I think I can get it to take off and perhaps hover, but I worry that one or two motors will cut out and I'll lose control.

    At this point, I'm thinking of replacing the #4 ESC and see if that makes any difference...
  • xanaduxanadu Posts: 3,347
    edited 2015-06-17 16:45
    Is it possible you gave it some yaw input when running it up like that?

    It's probably trying to yaw and you're holding it down, so two motors are stopping to help it yaw faster. Be careful, that kind of thing can go bad real quickly.
  • trangertranger Posts: 179
    edited 2015-06-18 03:46
    Another way to test the motor / ESC without the flight controller being involved is to disconnect the flight controller from everything and connect the throttle channel directly to an ESC - one by one. I would remove the props. If you want to test under load, then securely tether the thing to a fixed object. As xanadu points out, the flight controller is doing more than just passing on the throttle input. It is trying to keep the IMU happy and could be trying to yaw, pitch or roll.

    -Russ
  • GlassKNeesGlassKNees Posts: 181
    edited 2015-06-18 05:05
    One thing I failed to mention was that on an earlier flight attempt, just after making repairs after a crash into a tree behind my house, the aircraft was trying to yaw as I was throttling up from idle - I had to apply considerable opposite control in order to counteract it. I aborted the takeoff and powered off. Later, when powering up, it was okay...

    Yeah, I recognize that I was taking a great risk holding down the aircraft with my hand while powering it up - I had nothing to tether it down and I was anxious to see if the new controller solved my problem. I won't do that again!

    I have removed the bottom plate and removed the #4 ESC. I will replace it with a new spare and do a thorough visual inspection of all connections before I button it back up again. I will retest later today with it safely tethered.

    Thanks for your input Russ!

    Brian
  • trangertranger Posts: 179
    edited 2015-06-18 07:16
    GlassKNees wrote: »
    ... the aircraft was trying to yaw as I was throttling up from idle - I had to apply considerable opposite control in order to counteract it....
    Brian

    I've had that happen periodically with the HoverFly. When it does, I abort the take-off, cycle the power and it seems to be ok on the next go around.

    -Russ
  • GlassKNeesGlassKNees Posts: 181
    edited 2015-06-18 10:57
    Well, things have gotten worse. I re-synched the ESC's but after cycling the power, I was back to the same two motors not spinning at idle, As I applied more throttle I could get #4 to start spinning although it seemed slower than the others, Then I tried goosing the yaw stick to the left a tad - that got all motors running. So, I took it outside to see if I could take off.

    When I applied power, the Hoverfly board started behaving like the one I replaced - would not respond to the transmitter, would to into trouble mode, etc. After several attempts at power cycling, I finally got the motors to arm. As I applied throttle, I had to apply left yaw to get all four motors going then returned to neutral. As I added more power, the aircraft wanted to rotate counterclockwise; I applied yaw control to conteract, then it wanted to roll, so I corrected and decided to abort the takeoff.

    I brought the aircraft back inside and now the board goes into trouble mode. I tried another receiver but no change. Then I decided to try to plug an ESC directly into the receiver's throttle channel - I get a slow beep from the ESC no indication that the receiver is responding to the transmitter. I tried binding the receiver/transmitter, but no change. I tried plugging three ESC's one at a time with the same result - a slow beep/twitch from the motor.

    Now I'm totally stumped.
  • GlassKNeesGlassKNees Posts: 181
    edited 2015-06-19 09:28
    Problem solved. Yesterday, at the suggestion of Parallax support, I began searching for a weak solder joint. Not wanting to strip every connection on every wire, I opted to remove the power distribution harness and use it in conjunction with a spare ESC and plug into a single motor and run it, noting the throttle setting it took to get the motor to begin spinning. I test all four motors this way and the only problem I found was the #1 motor had some excessive vibration. I also noticed that there was more resistance than the others when I turned it by hand. So I replaced the motor, along with the mount and mounting screws.

    Next, I hooked the power distribution harness back and and again test each motor, one at a time to confirm proper spin direction and confirm that each motor started at the same throttle setting. All was good. Next, I reflashed the Hoverfly board and connected it up to the ESCs and receiver channels, and here is where I made a discovery:

    Back when I first built the aircraft, I labeled all of the receiver channel wires, but when I connected them, I had one cable (Rudder) oriented 180 degress from the other. That is, in order to correctly plug in Rudder, the plug was oriented opposite from others. Apparently I noticed this during the initial build and didn't bother to change it. But when I repaired the aircraft and reconnected, I plugged Rudder in like the others. Fortunately, power is the middle plug. But I hooked the signal to ground and ground to signal.... No wonder the Hoverfly board was complaining!!

    Why it sorta worked sometimes is a mystery to me. But I think that also explains the extreme yaw problems! At any rate, I've tested (without props) and all motors are spinning smoothly. I've attached the propellers and now I'm just waiting for good weather conditions to test fly it.
  • trangertranger Posts: 179
    edited 2015-06-20 05:08
    GlassKNees wrote: »
    Then I decided to try to plug an ESC directly into the receiver's throttle channel - I get a slow beep from the ESC no indication that the receiver is responding to the transmitter. I tried binding the receiver/transmitter, but no change. I tried plugging three ESC's one at a time with the same result - a slow beep/twitch from the motor.

    Now I'm totally stumped.

    1st thing - congratulations on getting going! Ah, sorry about your ESC/Motor test fail. I know I've done this testing myself and I wanted to find out why your testing didn't work. I'm pretty sure it is because that at zero throttle your radio/receiver is outputting a pulse width wider than acceptable for the ESC to consider as zero. When the ESC powers up and samples the input pulse width, it decides whether the throttle (input) is a valid zero, a valid scaling level or neither. If neither, it thinks the throttle level is too high to be zero and not high enough to rescale, so emits the "high throttle" error beeps you got.

    I'm sure every brand has its own definitions for input levels and each particular device has its own variation. I did a little bit of testing on my ESC's (Parallax) and radio/receiver (Hitech Aurora 9). Using a scope to measure the pulse widths I found that 1.11ms was a valid zero, but that 1.32ms was not. The nominal is 1ms. I found that the lowest input considered a valid re-scale was 1.52ms. Nominal is 2ms. I also found that my radio (as configured @ +/- 100%) put out 1.12ms @ zero throttle and 1.88ms @ full throttle.

    So my radio @ zero throttle was putting out a pulse width high enough to trigger a high throttle warning by the ESC at startup. Yours probably does too. If I change the end point adjustment to the throttle channel on my radio to bring the pulse width down (-132%), the testing method works fine.

    The reason your ESC doesn't complain when connected to the HoverFly controller is that it is probably conditioning your throttle inputs.

    Have fun flying and good luck,

    -Russ
  • GlassKNeesGlassKNees Posts: 181
    edited 2015-06-21 08:44
    Well, I had several successful flights, just hovering in my front yard. Then shortly after takeoff, I lost power and the quad just fell out of the air. Fortunately it was only a couple feet up and it landed on grass so there was no damage. I thought that I had run the battery down, but when I hooked it up to the charger there was still plenty of juice...

    So I tried to power up the aircraft again, and ran into the familiar Trouble mode problem. I tried binding the transmitter and receiver, reflashing the board - nothing seemed to help. Then, I noticed at power up there is no led indication from the receiver that it's getting power. I tried another receiver but there was no change...

    Now I'm beginning to suspect a problem with the cables from the Hoverfly board to the receiver... I found a source online and ordered some replacements.

    I"m using an Spektrum AR 610 receiver. I'm wondering if it requires power from all channels that are plugged into it, or if it only needs power from any one.
  • xanaduxanadu Posts: 3,347
    edited 2015-06-21 10:32
    Do you use a lipo alarm? These help a lot with power issues. https://www.parallax.com/product/752-00014

    On the rx (Spektrum AR610) the ground and +5v ports are all tied together, so as long as power is provided on one of the ports the rest will share it as well as the rx.

    How are you powering the hoverfly?
  • GlassKNeesGlassKNees Posts: 181
    edited 2015-06-21 12:16
    No, I don't have an alarm - I may go ahead and install one...

    I cut the power/ground wires on the rudder channel, leaving only the signal lead; the other four channels have all leads. It was working for oawhile....The Hoverfly is getting power from all four BEC connections. When I first built it, I was concerned about whether I needed to cut power/gnd from three of the leads as shown in a YouTube video, but the guy was building the earlier model. I was assured by Parallax support that I didn't need to cut any BEC wires on this version.

    But on my APM build, there's a video where a guy was insisting on disconnecting power/gnd on all BEC's save one; ditto for the receiver channels, and so I've done it on that aircraft. I can't get it to respond to the transmitter either, but I've put that project on hold until I can get the telemetry link working so I can debug using Mission Planner.
  • Repairs have been completed on my Elev-8. I had to replace the booms as they were bent slightly from a crash, and I was concerned about alignment. I replaced some bent screws, fixed a couple of bad solder connections and had to replace a damaged motor and faulty ESC.
    I've taken it out for a test flight - it seems to be flight worthy. Here's a pic:
    Repaired%207-26-2015_zpsyb607x0a.jpg
  • Here's how I found the solder problems: https://youtube.com/watch?v=6-imBFz-HYk

    Here's a video of a flight at a local driving range: https://youtube.com/watch?v=ckw2yu9YWHQ
  • GlassKNees
    I watched both of your videos.
    Pretty educational.
    I have a Quadcopter, but it's not elev8
    It's an inexpensive toy that I'm playing with before I attempt an elev8 build.
    I have same orientation trouble as you show in your flight video.

    With your setup, can you release the control and have the quad just hover in place?
    and
    Do you need to compensate for any very small changes in wind gusts.

    I can only fly my quad on dead calm evenings.
    even the smallest breeze is difficult to compensate for.


    Thanks for starting this message thread.

    gg
  • garyg, I too bought a small cheap quad before building my Elev-8. My flying problems with the larger ship have to do more with having a false sense of confidence and letting the aircraft get away from me. Things go bad quickly when you lose orientation, it's flying away from you and you start to panic!

    To answer your questions, no the Elev-8 does not have a Stabilize mode. You fly it pretty much like a small cheap quad, so I highly recommend you keep it near and low while you practice. I tend to fly on calm days but I've found that it's pretty stable in breezes.

    I have built another Elev-8, and put an APM 2.6 controller/autopilot on it, but I've had a lot of glitches to overcome. I thought I had everything working until I tried to take it out and discovered that it rotated counterclockwise in Acro mode and I could not compensate with yaw control. When I put it in Stabilize mode, the #1 motor would not spin. I took the aircraft apart several times, checking, rechecking the wiring - everything checked out okay. Motor tests passes and all four would spin when I calibrated the ESCs but when I power cycled the aircraft, #1 failed to work.... I finally concluded that the APM module is defective, and I bought one from 3D Robotics, which I've received, but have not yet tried loading the firmware and configuring, as I cannibalized the ship for spare parts to fix my other. Replacement parts (boom, motor mounts) will arrive in a few days - then they get here, I will put the ship back together and see what happens.

    With the APM, I will have Stabilize, Alt Hold, Loiter and RTL (Return To Launch) modes, which will be great for a novice pilot! I will post my progress in my other thread.

    Good luck!

    Brian
  • GlassKNees wrote: »
    No, I don't have an alarm - I may go ahead and install one...

    I cut the power/ground wires on the rudder channel, leaving only the signal lead; the other four channels have all leads. It was working for oawhile....The Hoverfly is getting power from all four BEC connections. When I first built it, I was concerned about whether I needed to cut power/gnd from three of the leads as shown in a YouTube video, but the guy was building the earlier model. I was assured by Parallax support that I didn't need to cut any BEC wires on this version.

    But on my APM build, there's a video where a guy was insisting on disconnecting power/gnd on all BEC's save one; ditto for the receiver channels, and so I've done it on that aircraft. I can't get it to respond to the transmitter either, but I've put that project on hold until I can get the telemetry link working so I can debug using Mission Planner.

    I saw an APM power module in the pic. If you're using that none of the BEC power wires should be connected to anything. The power module provides power to APM and the APM will provide 5 volts for your receiver. No BECs needed.
  • The question I have though is does leaving the power, ground wires from the ESCs to the APM cause any problems when using a power module? And what about the receiver itself? If I snip off the power, ground wires on all the receiver channels, how does the receiver get power? Seems to me that I need, as a minimum power, ground for from at least one channel...
  • There are two ways to power the APM, via BEC (good) or the power module (better). There's a jumper (JP1) inside that allows you to change between the two. *If that jumper is setup for the power module, the BEC power cannot pass, so it is pointless to connect it.

    If the jumper is set to ESC power, and you're using the APM power module I'm not really sure what would happen, but it has to be bad.

    The receiver is powered from the APM, you can connect all of the wires between the APM and Receiver, unless you want to save weight then all you need is one red, one black and all of the whites connected.

    It's great you have two frames, and two flight controllers. Copter heaven... Keep on buildin!

    *If you remove the APM cover, be sure to check the foam block that covers the altimeter is in the right place.
  • Got it. I'm using the power module as you observed. The spare parts I need to put the APM ship back together should arrive late tomorrow (Thur) and so by Friday, I will know if using the APM from 3D Robotics solves the problem with #1 motor not spinning in Stabilize mode. I really hope I solve this as I'm really anxious to get my other quad into the air!

    Brian
  • ratronicratronic Posts: 1,451
    edited 2015-08-05 16:31
    GlassKnees I do not have an APM controller but here are a couple of videos using a Propeller protoboard and Parallax's

    L3G4200D gyro plugged into Jason Dories QuadXV2 program. Jason did all of the hard work like tuning the PID's for the

    ELEV-8 chassis. And that Gyro has slightly different output than the Hoverfly gyro.


  • Pretty cool! Looking forward to getting in the air again!
  • Nice and smooth.
  • My APM ship is working! The 3DR APM seems to work just fine as opposed to the Chinese clone I originally bought. After installing the firmware, going through the calibrations, etc. the ship armed on the first try and all four motors are spinning. I will take it out for it's maiden flight tomorrow.

    My other Elev-8 is also flight worthy!
Sign In or Register to comment.