Open source Waveguides for CNC & 3D printing!

I'll probably come back to you once I have hardware setup, but yeah making the .exe is what troubles me. It would be nice if ARTA could just call a .py script. The whole beauty of Python is not having to compile it, after-all. Else, a .exe that calls a .config text file to define com port, baud, special gcode etc would be next best thing. My main thinking is that others should be able to easily repeat what I do, not needing to understand python or compiling code (which I myself struggle with!).
 
Last edited:
Anyone care to share a passive XO design using these WG?

Cheers
Sure, here's the crossover I've been working on for the SB15 and SB26, with a ~6" CTC distance. For use with the augpro elliptical waveguide.

It's crossed at 2300hz, which isn't the ideal given the CTC, but I found it worked decently given the lower part count needed to suppress the woofer breakup while keeping the response flat, and without trading too much sensitivity. Given the evenness of the directivity, 5 bands of EQ can make the response very flat.

Measurements taken from my garage, but are fairly accurate above 1khz (I also measured my Polk R200 in the same way, and it matched very closely to Klippel measurements).
 

Attachments

  • 2300hz xover z result.PNG
    2300hz xover z result.PNG
    99.5 KB · Views: 199
  • 2300hz xover.PNG
    2300hz xover.PNG
    7.2 KB · Views: 191
  • 2300hz xover z.PNG
    2300hz xover z.PNG
    13.5 KB · Views: 186
  • Like
Reactions: augerpro
Anyone care to share a passive XO design using these WG?

Cheers
Here is the 2600hz xover I was also working on as well. The woofer breakup can't be suppressed as much as the 2300hz xover, and the sensitivity is about 2db less. Theoretically it should have better directivity (I plan on measuring it tomorrow), so you can test it out and see which one you like more. Eventually I will get around to posting all of my updated work, I'll just post a link here to it so I don't gum up the thread.
 

Attachments

  • 2600hz xover z.PNG
    2600hz xover z.PNG
    13.8 KB · Views: 110
  • 2600hz xover.PNG
    2600hz xover.PNG
    7.1 KB · Views: 116
Here is the 2600hz xover I was also working on as well. The woofer breakup can't be suppressed as much as the 2300hz xover, and the sensitivity is about 2db less. Theoretically it should have better directivity (I plan on measuring it tomorrow), so you can test it out and see which one you like more. Eventually I will get around to posting all of my updated work, I'll just post a link here to it so I don't gum up the thread.
Impedance above 10kHz is a little low.

Why not just a parallel notch in series with the tweeter?
Would knock down the distortion much more as well 🙂
 
  • Like
Reactions: chargedcapacitor
I
A bit less treble energy, and as suspected the directivity index is much smoother on the 2600hz xover.

A bit smoother right at 2khz, but otherwise the 2300hz is smoother on-axis. I Iike the 2300hz result for that reason. The real subjective difference will be the 2dB difference all through the treble. Again I prefer the 2300hz here. Tilting down the response with these waveguides makes the sound too laid back, at least of you are used a conventional HiFi speaker.
 
  • Like
Reactions: chargedcapacitor
I


A bit smoother right at 2khz, but otherwise the 2300hz is smoother on-axis. I Iike the 2300hz result for that reason. The real subjective difference will be the 2dB difference all through the treble. Again I prefer the 2300hz here. Tilting down the response with these waveguides makes the sound too laid back, at least of you are used a conventional HiFi speaker.
I agree on both accounts. The 2600 xover series notch resistor can be increased to ~7 ohms to bring the treble up a bit, but at the cost of the horizontal response.
 
Took me a while to get used to the new CEA2034A capability in SoundEasy, but here are some results of the "ceramic" SB driver standmount so far. I'm optimizing for vertical reflections much more than in the past. And ceiling reflection takes priority over the floor reflection since most floors have rugs or carpet and coffee tables, while ceilings are always hard surfaces. In the crossover CAD, only Listening Window and Sound Power is currently included, although I've requested Bohdan add PIR and Early Reflections in future releases. It is really amazing how modeling diffraction with ABEC and using a waveguide makes the final design work so easy, and passive and active versions are almost identical. Normally you just have to live with the passive results, while you can EQ with active. The dip at 2.3khz is the woofer response, that might be one area I'll be able to improve with the active version. I also want to play with a lower crossover and LR2 in the active version.

CEA2034.PNG
Ceiling bounce.PNG
Floor bounce.PNG
 
Last edited:
Took me a while to get used to the new CEA2034A capability in SoundEasy, but here are some results of the "ceramic" SB driver standmount so far. I'm optimizing for vertical reflections much more than in the past. And ceiling reflection takes priority over the floor reflection since most floors have rugs or carpet and coffee tables, while ceilings are always hard surfaces. In the crossover CAD, only Listening Window and Sound Power is currently included, although I've requested Bohdan add PIR and Early Reflections in future releases. It is really amazing how modeling diffraction with ABEC and using a waveguide makes the final design work so easy, and passive and active versions are almost identical. Normally you just have to live with the passive results, while you can EQ with active. The dip at 2.3khz is the woofer response, that might be one area I'll be able to improve with the active version. I also want to play with a lower crossover and LR2 in the active version.

View attachment 1247459View attachment 1247460View attachment 1247461
Hahaha... my room has hard but beautiful wooden floors so not wanting to hide them I added sound damping on the ceiling.