Home Forums DIY Speakers and Subwoofers I need an order of operations.

  • I need an order of operations.

  • OpulentOne

    November 28, 2021 at 4:21 am

    Oh wise and epic @123toid I have come to you with a question. 

    I have a set of ROKIT Powered 8 speakers with blown amps that are too expensive to fix. I would like to convert them to passive speakers in the same cabinet that they’re in now. 


    I know generally what I need to do but I could really use an order of operations. Like measure this with this, then this with this, export this file to this other program, then do this. 


    I have REW and XSim. I have a umik. I have DATS. I feel like I have everything I need except a mentor to smack me in the right direction. 


    Thanks <3


  • ajc9988

    November 28, 2021 at 7:19 am

    @OpulentOne – Well, you have what you need. Hook it up to each driver separately and run the DATS for impedance for each driver. Export it. Go to REW. Set up your microphone. Do your frequency sweeps separately for each driver. All of this while in the enclosure. You now should have your measurements. You then go into XSim and setup the layout. You then select driver 1 and right click and select tune. Import the FRD Response File and ZMA Impedance file for the speaker. input any other information you need to on that screen (sensitivity, etc.). Repeat with the next driver.

    Don’t know if that is what you are looking for. More of a general “dive in, you got this” type response. And then, start playing.

    If you are unsure what to do next, if you know if you want a second or fourth order crossover, look up pictures on google on how they are laid out. Do not copy values, just their layouts. Then, start toying with the values. If you need to volume level, add a resistor before the sequence. Then, share your results. From there, more specific answers can flow, helping with impedance results, if phase issues wind up popping up, etc. And at that point, I’d recommend listening to someone more advanced than me at crossover design.

    But that should get you up and running and with an idea of what you are looking at for components to start.

  • OpulentOne

    December 5, 2021 at 6:23 pm



    Ok I managed to get DATS working (it’s actually really easy) and got some TS parameters, but when I enter them into WINISD it gives me an error for quality and then the measurements don’t make sense (like an infinitely large box required).


    Does anyone ever hop on Discord and just work on these programs together? I’d love to spend some quality time with a mentor… I have so many questions. 

  • ajc9988

    December 6, 2021 at 1:12 am

    @opulentone – Sorry for the delay getting back to you.

    So, the help document for winISD first says the following:

    The suggested procedure for entering driver parameters is following (check first that “Auto calculate unknowns” option is checked):

    1. Enter Mms and Cms

    This gives fs. If either is not available, then enter fs and other parameter.

    2. Enter Sd, Bl and Re

    Now, you should get all but Qms (and Qts), Vas. Please note that Vas may not match exactly what is specified by manufacturer, because exact value of Vas depends on environmental parameters. See FAQ.

    3. Enter Rms or Qms.

    Either one will do, although I tend to prefer Qms over Rms, because it can usually be measured in driver measurement procedures.

    4. Enter Hc, Hg and Pe.

    If Hc or Hg or either is available, then enter Xmax and optionally either Hc or Hg if available.

    5. Enter number of voicecoils.

    This procedure is most accurate. Also note that it also calculates true SPL (1W/1m) value. So it might not match the marketing SPL value, which is generally somewhat vague. Not in all cases, though.

    6. Correct Znom, if necessary.

    If there are several voicecoils, then you must be careful when entering parameters in that case, because many manufacturers give Bl in voice coils in series, because it yields double value for Bl against parallel connection. If driver manufacturer gives Qes, Bl and Cms or Mms, then you can check how Bl is specified. For that, you can enter following parameters to calculate Re: Qes, Fs, Mms or Cms and Bl. Connection mode can be changed by changing the combobox selection. The driver editor then converts Bl and Re values accordingly.

    Equivalently, you can check for Bl by entering:

    Qes, Fs, Mms or Cms and Re (for desired connection mode).

    If you enter resistance for parallel connection and get about half of advertised Bl, then you know, that Bl was specified that way.

    Like in Driver-tab in project window, you’ll probably noticed the driver icon in bottom of the driver editor window. you can drag the driver object into some project by just dragging the icon.”

    Second is the question of what method you used for generating the MMS data in DATS. Did you do the added mass method? A known box volume? etc. This is needed for more accurate measurement of certain values.

    Also, some drivers are made for open baffle, which those will show you need something infinitely large. Can you say what driver you have? Could you also give the values you have for T/S values? That way I, or others, can simulate it and we can compare what we come up with.

    I don’t use discord anymore due to their terms of service and record retention policies. Sorry. I use that exclusively for old friends (and even that is limited these days).

  • OpulentOne

    December 7, 2021 at 2:26 am

    @ajc9988 my man my mentor, how’s it going.


    I made a video so you can watch me fumble through the process. 



    Enjoy! Any help is appreciated <3



  • ajc9988

    December 7, 2021 at 3:44 am

    @opulentone – watching now. And yes, a driver is a driver. It is all about learning to create the driver’s best enclosure. The skills always translate.

    Piston diameter was entered wrong. You need to measure the peak to peak of the surround (unless that is what you measured). Most times, a speaker’s “size” is the size of the speaker plus the basket. You want only the piston diameter. For example, my 30W/4558T00 subs are 12″ subs. BUT, for piston diameter, it is only 244mm (that is what the spec sheet said, I measured 243, but I was doing it with a straight edge from my compound square set on top, so within 1mm, why not just add it from what the spec sheet said).

    If you get the diameter wrong, all other calculations on which it uses that number will also be wrong. So that is a potential issue.

    Now, notice that the diameter you entered as 6.5″ (Piston Diameter, D) in DATS is the value you should enter as Dd in WinISD. From Dd, WinISD can calculate the Sd value, and from that with I forgot what other value, it calculates Vd which is Volume displacement (IIRC).

    Now, if you also notice, I entered Qes from DATS. So if you enter the values I show in the sheet there, it should pass the driver check integrity.

     Now, I have not learned a good way to measure XMAX yet, and I took XMAX off of the product spec sheet, same with Power (for Pe, enter the continuous or RMS value of the driver, preferring that followed by Long Term Continuous 100 hr if the RMS value is not present.

    Now, Scanspeak, in their infinite wisdom, listed two values for peak and linear excursion. The highlighted ones are correct whereas the ones to the left under “Key Features” is wrong. The Key Features one is the peak to peak excursion. You need to divide that in half, which when you do, you get the values I highlighted in Yellow.

    For power, they listed it as IEC18.4 for the 100hr RMS. THAT is the one you want. The 18.2 long-term max power is a different measurement, and you will be riding your sub harder if you use it. Basically, use the lower power rating that is meant for long term when choosing what to enter for Pe.

    To recap:

    1) pull out a ruler and measure from the center of the surround (the domed part at the edge that sits highest) going from peak to peak.

    2) look online and try to find a datasheet for the driver to pull the XMAX and Pe (RMS Power rating) from (unless it is on the label for the driver somewhere).

    Once we deal with that, you should be ready to rock.

  • ajc9988

    December 7, 2021 at 4:06 am

    @opulentone – As to designing the box in Winisd, I’ll take some screen shots to show iteration. I’ll do that after I finish this work product sometime tomorrow night, though. But I will step through fully my process, things I check, etc.

  • OpulentOne

    December 7, 2021 at 4:10 am

    @ajc9988 ok thanks! 


    I measured from center of the surround to center, so at least I got that right. Should I be looking up any other physical measurements or is the Xmax the only one I will need? 

  • ajc9988

    December 7, 2021 at 4:13 am

    @opulentone – Center of surround to center of surround, right? See highlighting below.

    Other than that, Xmax and Pe (RMS power) are the only two you won’t have.

  • OpulentOne

    December 7, 2021 at 4:14 am

    @ajc9988 This particular driver says 50 watts max on it… should I go with that or some pro-rated number? Mind you these are garbage drivers but it’d be cool to be able to design on something totally unmarked. 

  • ajc9988

    December 7, 2021 at 4:19 am

    @opulentone – So, I’d put 50W in winISD, but I wouldn’t plan on using 50W. Now, without X-max, it is a crap shoot. You could guess at X-max. For a 6.5″ driver, 4-6.5mm for X-max is probably what you are looking at. For example, my SEAS U18RNX-P have an X-max of 6 and a Pe of 80W. So, throw something like 4.5mm (9mm peak to peak) for X-max, and 50W for the Pe and see what you get.

    Now, remember, you will have to use the Piston Diameter you just measured and remeasure the driver in DATS as the other values will change with the piston diameter being smaller.

  • ajc9988

    December 7, 2021 at 4:33 am

    @opulentone – For the enclosure, try vented/Chebychev.

    Then, you can go to the box and play with the tuning. I usually have to cycle between adjusting the filter I put on (I always filter the low end to help on when it reaches X-Max), changing signal to match a power wattage that does not go over the max excursion line, then back to box or vent to adjust the vent tuning or the box tuning, etc. You basically rotate between all of them finding equilibrium. Then, up at the top, you cycle between showing the following graphs:

    Transfer Function Magnitude – trying to make the response curve decently flat, figure out your 3dB down point, etc.

    SPL – just to see curve and estimated dB output

    Cone excursion (keep it under the line for the driver; this is effected with the filter for the low end and the wattage in the signal tab)

    Rear Port Air Velocity (you have to tune the vent to get this value to around 17m/s)


  • ajc9988

    December 7, 2021 at 4:37 am

    To further get a handle on winISD, I would recommend watching the videos from Toid on his youtube channel and from DIYAudioGuy. There are a couple other tutorials I watched, but that got my feet wet.

    For the box tab, you can tune it manually slowly or use the mouse like you did (where it created a big hump in response). I usually play around with it like a theremin until I get it close, then I fine tune by slight adjustment.

    https://www.youtube.com/watch?v=LKUL_Q4JXbw&t=8s (example of theremin)


  • 123Toid

    December 7, 2021 at 6:06 am


    A couple notes.  You do not have to re-calibrate your leads every time.

    For this driver you do not have to worry about it, but typically you do not want to put the driver directly on a hard surface.  You typically want to leave the pole able to vent.  This one doesn’t have a vented pole, so it isn’t an issue.  But something to think about. 

    You can measure the diameter yourself.  Just measure from one side of the surround (outside edge) to the direct other side (inside edge). Often times this will differ from the manufacturers stated diameter.  I am guessing yours is less than 6.5″ – this will throw off your data.

    For WinISD with Dats, you can use just the top data QES, QMS, QTS, FS, VAS etc. just enter one at a time and allow it to auto calculate. 

    You are correct that you can measure xmax with a tape measure. 

    This driver is a sealed back end, meaning it almost always will be designed for a smaller sealed box.  WHich is one of the reasons you are getting some weird info via xsim.  


  • 123Toid

    December 7, 2021 at 6:12 am

    This is how I typically input new drivers, but in this case, I would skip to just the top data sections.  Remember to allow it to auto populate before inputting your next data.

Viewing 1 - 15 of 24 replies

Start of Discussion
0 of 0 posts June 2018