TFR bug in the Wire Wizard (fixed)

When combining different materials in parallel, the Wire Wizard sometimes failed to fetch the temperature data for the materials of the individual strands correctly, resulting in an inaccurate TCR/TFR output.

To be more precise, some temperature factors were matched to the wrong temperature points. This affected the slope of the temperature curve.

Current status

I have fixed the issue in the code and uploaded a new version. It should hopefully become visible in a matter of minutes from now, but YMMV depending on browser caching and that sort of thing.

Do the users of the Wire Wizard need to do something?

If you’re using a multi-wire coil comprising of different materials, and you have entered temperature (TFR or TCR) data from Steam Engine into your mod, you may want to re-do the calculations and configure your mod again.

DNA users who have made profiles for multi-wire coils made up of different materials may also want to create new CSV files.

How to check if you have the fix

  • Open the Wire Wizard and make a parallel coil.
  • Select SS 304 for one strand. Leave the other one alone. Don’t change anything else.
  • In the Temperature control window, click Table.

If the TFR at 300 °C is 1.17463 then all is good, and you are on the new version. If not, try waiting a while and reloading the page.

Sorry for any inconvenience or bad vaping experience that may have been caused by this bug. Many thanks to Christian for pointing the bug out to me, and for providing the data I needed in order to know where to start looking.

5 thoughts on “TFR bug in the Wire Wizard (fixed)

  1. Brandon

    I used the Wire Wizard (today) to profile the all-Kanthol 24g/36g fused clapton wire I’m making. Naturally, temperature control isn’t applicable with this wire. Selecting this wire in the Coil Wrapping tool seems to work fine, but using it in the Wire Wizard throws the following error to the console: “t.toFixed is not a function”. Apparently there’s some data missing, I’m guessing whatever t is in the minified Javascript is actually null. Not sure if this relates to the bug you’ve fixed or if it’s a new one; also couldn’t find a link to report this in a tracker somewhere – are you guys using Github?

    Thanks for all your hard work – these tools are a lifesaver!

    Reply
    1. Dampmaskin Post author

      Hi. I found one instance of toFixed in my code, it was in a display routine (of course), and I have now made it null-safe. Try deleting appcache, reloading js, and see if it works better now.

      I guess I should use a tracker but I haven’t gotten around to it. Anyway, thanks for the helpful report.

      Reply
  2. Nathan Hevenstone

    Hello again! Yet again my question is off topic, but… would it be possible to integrate part of the Wire Wizard into the Coil Wrapping section? The reason I ask is this…

    Let’s say I want to use the coil wizard to figure out how many wraps I need in a single SS316L hex (six) core parallel fused clapton coil with a 4mm inner diameter to get a target resistance of .26 (or thereabouts). Note that every single wire used to make this clapton is SS316L, the 6 cores are 30g, and the wrap is 36g. At the moment, I don’t see how it’s possible to go about this, especially since 4 wires is the max for twisted and it won’t go above that. Having more customizability to build such a clapton coil (or any other kind of exotic coil*) within the coil wizard would be awesome.

    (*Other examples I’m thinking of include exotic coils like rod coils, staircase coils, juggernaut coils, stove coils, etc, etc, etc. Or perhaps said clapton wire paralleled with round wire…)

    Now, I did try to use the Wire Wizard to get the information needed to do a custom material, but that obviously didn’t work out very well as it’s not a different wire material. So is there a way to do this already, or if not, could the wire builder portion of the Wire Wizard be worked into the Coil Wrapping section so that it’s possible to sort of “build” this wire to calculate how many wraps I need and the other info it provides?

    Reply
    1. Dampmaskin Post author

      Hi. That’s a tall order. The code in these two calculators is sort of modular, but to be honest it’s not reusable enough, so it would probably require starting from scratch. I have been thinking of doing just that, but it would be weeks or months of work.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.