Saturday, May 10, 2014

RANT: The Battery Wars Rage On

Ah yes. A classic hot-button issue, and a very divisive one. I have felt like doing a post about it for a while, but I did some recent stalking around on the interwebs, and let's just say that shots are still being fired, and the war is definitely still alive, so now is as good a time as any, I guess. In this post I really hope to clear some things up about the battery firestorm.



So first, a little history for the uninitiated. The "battery wars" primarily concern the power systems for electric Nerf guns and the efforts to improve on longstanding status quo practices, which for reasons unknown (but maybe all too familiar) have been met with tremendous resistance.



I speak of course of the heated discussion over things like TrustFires, stock wiring, battery packs, soldering, connectors, current draw, resistance, torque, trigger response... this strange, tense and undesirable hostility about anything involving foam and amperage. You have probably seen it in the wild even if you don't mod.

Image credit: http://reddit.com/u/Temstar - /r/nerf

You also probably, unless you live under a rock, know me specifically based on the subject of electrical modding, and perhaps you know me as a notorious combatant in the battery wars. I do understand that my contributions to the hobby are not uniformly positive or well received, and that is unfortunate, but I am absolutely not ashamed of what I have done and I retract nothing I have said on the subject. It is in the name of progress, and making the nerf hobby a better place for all of us. I am aware my reputation is not a clean one and I am viewed variously as a quack, a bully, a theoretical unrealistic engineer guy, a hardass, an elitist... all over this electrical stuff which I think is ridiculous - but you know, I don't really give a damn. No one ever had any vision or introduced any new disruptive idea without stepping on some toes. The status quo fights back. And fight back it has. I expected it. So that's that. If you think I was a jerk, don't take it personally, and keep reading because I have a feeling it will seem far from an insult when you understand the logic of it.

It has a new name: Goodwrench 280!

The situation with nerf electrical, and the prompt for me to have an active interest in its improvement, is that we are lagging far behind other hobbies in our standards and common sense and our results DO in fact suffer from it. Seriously, the number one problem here is lack of perspective.

I have seen many posts and comments along the lines of "*Fires work, quit hating" and many, MANY "elitism" comments about people advocating the use of i.e. battery packs. Especially directed at me.

So let's look at some of our fellow hobbies, shall we?

RC has small electric motors of considerable performance requirements powered by batteries. Just like us. Airsoft, also has small electric motors, and batteries, as well. Granted, these are not nerf, and no nerf gun has precisely the same requirements as anything done in RC or airsoft - but the general nature of the hardware and the requirements are similar, especially with respect to current handling, the issue of contention in the battery wars, and the big problem with people using subpar hardware. I don't want some discussion of some "voodoo thing" that makes RC and nerf so radically different because such an argument is bullshit and missing the basics and confusing the issue. It really can be boiled down to exactly two situations for a power system to operate under.

  1. Supplying continuous average currents to motors in steady-state operation.
  2. Supplying transient currents to motors under transient conditions, such as startup, acceleration or sudden load.
The magnitudes of the currents encountered in nerf may not be the same as those in other cases - but the magnitudes of the currents are known. And that leads us to the nitty-gritty of what can be called the Reference Battery Example.

A SMC FN130A-2080 motor (OEM in the Nerf Barricade and extremely similar to the Stryfe motor) has a nameplate rating (from the manufacturer's datasheet) for stall current of 6.94A at 7.5V.



This means that for a flywheel system with 2 of these, theoretical stall current (a logical design point for transient conditions, such as the instant the switch is closed on stationary motors) is a little under 14 amps with a 7.4V supply voltage. Since stall is a purely resistive condition and V=IR, you can extrapolate 20.5A for a 3S lipo.

The minimum continuous current can be measured in the real world with the actual Nerf flywheels. With a set of smooth Rayven flywheels, the motors draw a little over 3 amps while freewheeling at full speed on a 11.1V battery that holds its voltage well under said load.

#blades4life
For flywheel guns, these are excellent example figures because these motors are a best-case scenario for minimizing the current demands placed on the batteries and wiring harness. Excepting lame and slow-revving green Rayven motors, everything we could ever use is wound more aggressively, with a lower winding resistance, thus a greater stall current, and is less efficient (shoot your Blades and feel the heat!). Our current requirements to make flywheel motors give up their reasonable spproximation of their full performance are thus, on average, higher than 3A continuous, 20.5A burst. AEG motors are of course much larger than tiny 130 flywheel motors, and typically of greater current requirements.






Now let's look at trustfires.

These are a ~500-700mAh (real capacity) cell, a classic low-drain LiCoO2-cathode cylindrical lithium-ion. The manufacturer (and manufacturers of reputable, name-brand equivalents of this cell) state the maximum continuous discharge rate as variously 1C, 1.5C and 2C, the latter of which works out to about an amp; or if you use the nameplate rating for capacity (which is a lying "900mAh") you get 1.8A. This is backed up by what very experienced and trusted, and well-equipped, independent battery reviewers say in the flashlight world - one such test, of an average-performing Fire-brand 14500 cell, revealing an internal impedance of 200 milliohms. Not twenty, 200. Zero point two ohms. Remember that.

Now we add, to that, a battery holder having spring contacts made of steel. We will be generous, and say that the total length of the spring wire is one inch per spring (uncoiled) and the wire gage of the spring wire is similar to 24AWG electrical wire. The resistivity of steel (specifically the music wire typically used to make springs, for completeness) is approximately 6.941 times greater than standard values for copper. Thus, versus the copper wire with 25.67mOhms/foot, the steel would have 178.18mOhms/foot, or 59.4 extra milliohms for all the springs in the typical "Radioshack tray" - again, conservative on the spring length and gage, and completely throwing away the interconnects and steel rivets in the tray, and the contacts of the cell terminals with the tray which are not exactly low-resistance.

Ouch


Then we have, in the average mod, about 2 feet of 24AWG copper wire - that's 51.34 more milliohms.

Let's once again ignore anything else, like stock switches, thermistors, and unsoldered joints which all have an associated resistance.

So we have, for the 3 Trustfire cells in a Radioshack (or, typical, including stock) AA holder wired to a flywheel gun with stock or 'cade motors:

  • Cells: 200mOhm/cell x 3 = 600mOhms.
  • Holder: 59.4mOhms.
  • Wire: 51.34 mOhms.
In total we have 710.74mOhms - a substantial part of one ohm - of undesired resistance in a best case NIC-typical TrustFiring of a nerf gun.

Our nominal battery voltage is 11.1V. Note that if we allow 15.64 amps to flow, these parasitic resistances have consumed the full available battery voltage. In other words, the TrustFire setup can supply 15.64A into a short circuit - a load with an effective resistance of zero, to which zero power is delivered as a result.

Now let's get back to our motors. The datasheet tells us for stall current:

6.94A @ 7.5V

This is assuming a terminal voltage of 7.5V - or worded another way, an infinitely current-capable 7.5V supply, which has an apparent internal resistance of zero and does not sag at all under load. From this we can back out the winding resistance from Ohm's law as 1.081 ohms. We have two of these motors in parallel, so we will cut this in half to 541 milliohms. Now we plug that back into the circuit.

Not SMCs... But ya get the point

Our total resistance is now:

  • Rest of the power system: 710.74mOhms.
  • Stationary FN130A-2080 motors: 541 milliohms.
All totaling 1.252 ohms. Now what current can our 11.1V battery voltage drive through the 1.252 ohms? V=IR... 11.1=I*1.252 so I=8.87...

8.87 amps.

Now, this is still super conservative. When batteries are heavily overloaded, they do not act purely resistive - the current/voltage relation becomes curved and they really do "fall on their face". If you look at HKJ's wonderful archive of flashlight-oriented lithium ion data here you will see some examples in which even with his reasonable test currents he manages to overload a weak cell into nonlinearity (1, 2; the "protection test" curves). But we ignore any possibility of this happening, which in reality is there with these Chinese and old used cells - we want to give the TrustFires the benefit of the doubt, right?

Remember that we calculated the stall current of one flywheel cage of these motors at 11.1V to be 20.5 amps earlier! So we now have cut that more than in half, to 8.87 amps for the motor pair. Again, conservative.

Well, current and torque are best friends. You can't have one without the other. Current IS torque. It's a long story, but the two are, approximately, linearly related. See: http://www.farnell.com/datasheets/62656.pdf http://www.me.umn.edu/courses/me2011/arduino/technotes/dcmotors/motor-tutorial/ http://en.wikipedia.org/wiki/Brushed_DC_electric_motor.

As a result, by throttling the current through those motors so severely, you just took the "mountain" of your torque curve and hacked the top off of it. Turned it into a bit of a molehill, so to speak. Now you can make far less peak torque, which is exactly what you need as you come around that corner, run into that zombie, mash your rev trigger, and... oh god, please accelerate! It's also not just a "hard limit" scenario, in which the batteries bang into a ceiling and below that you get "optimal" operation. That extra parasitic resistance (whether it's just harness resistance or the IR of your batteries) will be there, choking your system, at any motor speed and any current draw.

The alternative way to look at this is with the term "voltage sag". At any given current, the high-resistance battery/harness combo will reduce the available voltage i.e. you have less speed with a given torque - or less torque at a given speed. This better explains what I mean by "not a hard limit, but an always-on effect". At idle, your motors will rev slower with the SkipFire/24AWG harness, because the idle current sags the voltage proportionately to that resistance.

Is it a bit clearer now the magnitude of the shortcomings and why I push so hard for them to be corrected? Even in such a mild case, the benefits to be had from upgrading this electrical stuff are significant.

LOL... This mess was actually removed from a donor gun. WTH?
Now back to the other hobbies. Once again, perspective. Doing things like running 200mOhm cells on a multi-amp motor load, using 24AWG to wire multi-amp motor loads, and the like, are completely and utterly laughable everywhere EXCEPT nerf. You do not see RCers running packs of TrustFires on their cars and planes. You don't see airsofters duct-tape PVC pipes full of half-dead alkalines to their guns. Everyone knows the value of a good honest battery pack, nice thick wire, a quality connector - performance, reliability, safety. These people have been over this, years ago, decades ago, and they figured out that it was logical to use the sorts of hardware that me and other modders are advocating we use.


How about this: Would you use TrustFires on your cordless drill? You will have, like, no torque (I know for real, as I tried some of my old shitty NiMH packs, some AA cell cheapo Radioshack jobs I have since sold, that are still superior in IR to whatever-fires on a fairly average-spec'd B&D drill of mine, and compared to my newer Li-ion packs and my good NiMH they have zero grunt!) What would you haters SAY about that? That having 1/4 the torque is not a problem? "Performs fine"? "Good enough"?

Well... I don't think that is what people would say. Why? BECAUSE IT'S NOT NERF! So you give "other stuff" what it deserves and works well, and cut all the corners on nerf? Bullshit!! This is what makes me so damn angry. This right here.

So let's stop with the "elitist" comments. If I wanted to be elitist... I would declare all flywheels not powered by brushless 540 motors to be subpar, and insist on the use of 7500mAh 75-130C ThunderPower lipos and 8 AWG welding cable, or you aren't meetin spec! Now THAT is overkill and disconnected with reality! Perspective, people!

Care to explain what's elitist?

The things being advocated - something like using a 3S 1300mAh 25C lipo, 16 AWG wire, and XT60 connectors to power your Blade motors - are far from overkill. They are just a minimal to moderate level of "doing it right" in my opinion - and on paper, from a design standpoint. Wanting to get at least 80% of the performance I paid for when I bought my motors (whether the ones that came with the gun, or $2.50 Blades, or $10 Xtremes, or $20 Tamiyas...) is not elitist, overkill, or tantamount to nerf Monster Cable!

Despite persistent myth, entry-level battery packs are not uncommon, exotic, or expensive. In fact they can have better economics, especially in the long run, than WhateverFires. They are used by LOTS and LOTS of people for lots of things. Same for the other parts. Fairly pedestrian.


Yes, including my expensive overkill RC-specific connector... that costs pocket change and is robust and durable as all hell.

So hopefully that explains the logic behind this side of the argument.

I welcome comments, questions and flames.

11 comments:

  1. I'm not sure if you're just really smart, or I don't know anything about the things i've done following your guides, or maybe a bit of both.. but you sure as hell know a lot about this stuff, and i'm glad you've helped me so much along with made well detailed guides to help others out. Just baby people enough and eventually they will understand and the word will get out. Keep up the good work.

    ReplyDelete
  2. Go get em Toruk. Tons of help from you on battery issues during my experiments. I don't understand how anyone can be so close minded to not try a battery pack at least once to see that it is better.
    And thanks for a shout out to Tamiya motors.

    ReplyDelete
  3. Overall, this is a good article. The core technical argument is well-put, though the (completely understandable) anger at the beginning is a little off-putting. If anything, you might have been a little generous with your assessment of noobish modding habits.

    It's shocking that people leave stock thermistors in to the point that you couldn't assume that they were gone (and had to mention that you were ignoring them).

    The Stampede tray shown in the pictures has another two spring contacts connecting it to the rest of the blaster, and the wire is attached to the tip of the spring inside the tray. If we assume that these springs are a 2x scaled-up version of the RadioShack springs, they have 4x the cross-section and 2x the length, giving them 0.5x the resistance - making for roughly another 20 milliOhms. Little things like this can add up to terrible performance.

    The points of contact between a spring/cell/flat tray terminal (which you chose to ignore) have resistance that is hard to quantify, but I wouldn't be surprised if it is large, especially if greasy fingers are involved, and considering the not insignificant number of such contacts in the tray system pictured.

    It's a little odd that you chose to picture this tray given that the analysis performed (looking at 4 springs in the tray, assuming flywheels) was more appropriate for a Rayven - but this is a very minor quibble.

    On a bit of a tangent, I'm seriously wondering whether ***fires are good for a primary power source in any Nerf blaster. On one hand, they have clear drop-in convenience for people who don't want to mod. On the other hand, anyone who can't trust themselves with a screwdriver and soldering iron really shouldn't handle batteries with an unstable chemistry prone to incendiary failures from a cheapo/ripoff manufacturer. Bad things could happen. So, ***fires would be good for people who want better (but not much better) performance, who are willing to pay almost as much as for a good pack, and who can be vigilant about their batteries, but for some reason won't mod (simple laziness perhaps?) That's a very narrow niche.

    In any case, this was well-argued and I hope that people learn from it.

    ReplyDelete
    Replies
    1. I totally agree, I could have left all opinion and anger out of this, and this post would have been a far better article. I may in fact copy the example/calculation portion and include it in a future page (like the chrono tab) about power systems.

      TBH though, this WAS in fact somewhere between blowing off steam about, and a response to, some extremely juvenile and ad-hominem things directed at me over this subject. I shall not name the posters or their venue at this time.

      Yes, some people leave thermistors in; i.e. green Rayvens. Motor inductors, and sometimes diodes, extra switches, and lots of surplus wire, too.

      You are correct that a generous approach was used. I figured it wise, to avoid any accusation of bias, and to justify my usual statement of "that is grossly inadequate" with not only an example, but a near best case example that is still quite disappointing.

      As to why the Stampede tray was pictured, that is because I had it, TBH.

      As to the tangent, I agree with all of it. The reason I think it is defended, and people continue to buy them no matter what cost/benefit situation, or analysis in terms of cost per watt-hour or lifetime cost, or performance or reliability, is twofold.

      One, it's status quo. There is an implicit sense that it's good and shall not be questioned or evaluated, even though it's actually not, and working within its limits is holding us back.

      But reason two is that it's not so much point missed or point disputed, but, damn not given. And I won't mess with that can of worms ATM.

      Delete
    2. I suspect that a good portion of the persistence of shoddy modding habits comes from people thinking that, if it's good enough for Coop, it's good enough. I don't blame him, though - he is running a business, so it is natural that he'd cater to people's expectations.

      I've done some calculations for the purpose of comparison with a properly-built mod. After all, the argument here isn't just that conventional practices leave something to be desired, but also that there is a much better way.

      The IR of hobby-grade Lipo packs varies widely. To avoid accusations of bias, I've used the worst of the numbers found here ( http://www.rcgroups.com/forums/showthread.php?t=1578001 ) which is 45 milliOhms per cell, for a total of 0.135 Ohms.

      The resistance of a decent connector is typically negligible, but I've rounded it up to one milliOhm and included it anyway.

      If 18 AWG wire is used, with the same length, the resistance will be 1/4 as much as with 24 AWG wire: 13 milliOhms.

      Including the motor, the total resistance is now 690 milliOhms - and most of that is due to the motor! The stall current is 16 Amps, which is almost double the calculated stall current for the shoddily-made mod and reasonably close to the ideal of 20.5 Amps.

      Come to think of it, if you added a section on why compensating for a high resistance with a high nominal voltage is a bad idea, this would serve as a handy refutation of pretty much the entirety of the TrustFires-in-trays modding style.

      Hmm . . . I'm tempted to write this myself. What's your policy on guest posts?

      (While on the subject of ways to improve the article: significant figures, man! This is one of my pet peeves - first year physics students get this one wrong with annoying frequency. On the other hand, I sometimes forget to round when I'm annoyed, too, and other people might not be bothered by this.)

      Delete
    3. Good call, I should have given the comparison "proper mod".

      For reference, the cells I am running are about 13mOhm IR (the high-current power tool 18650s). They aren't the punchiest things out there but they still perform well and very robust.

      And yeah, the sig figs were all over the place in that. I will try to avoid it in the future.

      I will add you as a contributor and you can write posts. On that subject, if anyone else wants to be a contributor, say something.

      Delete
  4. Great article, with a sensible level of technical stuff. Even I understood that bit and my formal physics education stopped over 20 years ago. I still don't get why this is a problem for people, it's a non argument from start to finish. You don't see people advocating horses as better than cars for performance on highways, so why this slavish adherence to crappy and downright dangerous practices. I have been meaning to do a test of power supplies over the chrono, but it has taken a back seat to wars and Rapidstrike insanity the last two months. Wire, connectors and soldering equipment is stupidly cheap, about the same as a ton of crappy cell holders and useless batteries, plus you can use them for numerous blasters. Packs can be had for peanuts and chargers are sub $20, not far from crap TR ones. A good 2s or 3s can also be used in many blasters. With IMR still an option for drop in weirdos the TF debate just needs to go away!

    ReplyDelete
  5. As long as people own TFs and chargers and lack the capacity to understand the shortfall in the technology, this argument will continue.

    I fully understand why TFs were used in the first place and I think we have all used them at some point. The problem is whilst some people try to learn more about what they are doing in order to increase performance, there will always be the minority that just 'copy and paste' their practices between projects and, for one reason or another, refuse to take the next step.

    I'm fully behind you on this Toruk. I understand how it can be lonely up on that soapbox but I'm sure that people will come around eventually.

    ReplyDelete
  6. I was lucky, I joined this community relatively recently with no pre conceived notion of mods or "fashion" in Nerf, so maybe looked more objectively than those who have been nerfing longer. I think the quality of work from some people in this sphere over the last 9 months particularly, has been excellent and would hold it's own against other similar hobbies in terms of best practice.

    ReplyDelete
  7. This is ridiculous. I was an RC racer before I started Nerfing. I took one look at the Trustfire C rating and knew they wouldn't work. This was common sense to me. I installed a 7.4 Lipo into my Rapidstrike with a Dean's connector (this is the only connector I use). I took it to my first war. Everyone was impressed with the performance of the gun. Another Nerfer there showed me his flywheel gun with Trustfires. His flywheels took forever to spin up and I could hear the voltage sag when he would fire a dart. It was obvious to me. I can't believe people are giving you a hard time about advocating the use of Lipo over the Trustfires. I would tell people to try the Lipo and compare before flaming it.

    ReplyDelete
  8. Great post. I didn't realize there was so much opposition to scientific fact. I knew there was a lot of ignorance, but I can't blame a 10 year old for thinking a 9v prism battery works just as well as an 8 cell eneloop battery pack with SCR pure copper battery bars, silver solder and a Deans connector.

    Keep it up; I appreciate your hard work! I'm constantly referring to your posts and blog posts for much solid and reliable information and data.

    P.S. Go Gators!

    ReplyDelete