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.

7 responses to “TFR bug in the Wire Wizard (fixed)”

  1. 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!


    1. 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.


  2. 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?


    1. 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.


      1. Thanks for your response! And yeah, that’s fair. It’d just make it easier to use with more complicated wire, is all I’m thinking…


  3. i hope i get a answer… i dont kno2 how to contact you…

    how can i calculate in the steamengine a multicore staggered fused clapton??

    i mean 4 cores of spaced clapton staggering together.

    in the options are only for standart staggered fused clapton…

    how can i calculate right??


    1. I’m not sure exactly what you mean, but there are more ways to combine wires in the Wire Wizard than I can count. Try making a clapton with four parallel cores, and if the cores need to be something special, make them something special. I can’t visualize what you want, but if you put some work into it, and experiment with the Wire Wizard, I’m sure you can figure something out.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: