Ribbon Unity Horn

baGMNkU.png


Here's the STL print for this waveguide

There's some plastic on the bottom of the waveguide that must be cut off with a scissors when it's finished. The plastic is there to keep the print from coming off the print bed

You'll need two prints to make one waveguide. Just flip one upside down and then epoxy the two of them together.

I took a much different approach with this waveguide, than with most of my waveguides. This waveguide is designed to be printed with 100% infill. A lot of my old waveguides had very thick walls, and sometimes I even printed them with zero infill. The reason that I went the opposite direction with this waveguide, is that I found that the hot Vegas sun was warping my waveguides, even when I printed them out of PETG.

If you want to go the extra mile, you can bake the print in salt, which is what I did:

FtHSW7k.jpg
 

Attachments

As of last year, Mabat's brilliant "ATH" software can simulate ribbons.

So I want to see how a BG NEO3 behaves on a waveguide.

Attached are pics.

Here's the details on the waveguide:


C:\Users\johnv\Downloads\ath-beta-4.9>ath.exe demos\07012023-1.cfg

Ath 4.9.0-pre-release-221114
-------------------------------------------------
Free version for personal non-commercial use
Marcel Batik <author@at-horns.eu>, 2018-2022
-------------------------------------------------

-destination directory: c:\Users\johnv\Downloads\Ath-beta-4.9\output\\07012023-1
-calculating profiles
-creating 2-profile geometry
adapter aspect ratio: 0.667 (1.500)
constraints for k = <0.1,100>:
min.diagonal angle: 41.55 deg
->horizontal angle: 26.18 - 14.71 deg
->vertical angle: 36.40 - 48.13 deg
-writing ABEC project
-writing geo file bem_mesh.geo
-average mesh throat angle: 0.000 deg
-running 'c:\Users\johnv\Downloads\gmsh-4.8.4-Windows64-sdk\bin\gmsh bem_mesh.geo -'
Info : Running 'c:\Users\johnv\Downloads\gmsh-4.8.4-Windows64-sdk\bin\gmsh bem_mesh.geo -' [Gmsh 4.8.4, 1 node, max. 1 thread]
Info : Started on Sat Jul 01 03:04:24 2023
Info : Reading 'bem_mesh.geo'...
-running 'c:\Users\johnv\Downloads\gmsh-4.8.4-Windows64-sdk\bin\gmsh mesh.geo -'
Info : Running 'c:\Users\johnv\Downloads\gmsh-4.8.4-Windows64-sdk\bin\gmsh mesh.geo -' [Gmsh 4.8.4, 1 node, max. 1 thread]
Info : Started on Sat Jul 01 03:04:27 2023
Info : Reading 'mesh.geo'...
Done.

Device width x height = 302.52 x 300.36 mm (11.910 x 11.825")
Mouth aspect ratio = 1.007 (0.993)
Device length = 70.00 mm (2.756")


 

Attachments

  • 2023-07-01 14_56_39-ABEC3-Demo - ABEC_FreeStanding.png
    2023-07-01 14_56_39-ABEC3-Demo - ABEC_FreeStanding.png
    657.3 KB · Views: 95
  • 2023-07-01 14_57_30-ABEC3-Demo - ABEC_FreeStanding.png
    2023-07-01 14_57_30-ABEC3-Demo - ABEC_FreeStanding.png
    678.2 KB · Views: 96
Qr9KC8E.png

Here's the measured polar response of the KEF R3, courtesy of erinsaudiocorner

TOEoI6a.png

Here's the predicted polar response of my waveguide from the last post. I intentionally used the KEF as a "goal" largely because it's well regarded. My waveguide goes about an octave lower because my enclosure and waveguide combo is nearly twice as wide as the KEF. Beamwidth is about the same: about 120 degrees.
 
Attached is the normalized and unnormalized horizontal response of the waveguide from post 83

I think it looks pretty good. It doesn't have a crazy amount of gain, because the waveguide angle is wide (120 degrees) and the throat is relatively large. But there's still a solid six decibels of gain on axis, from 300Hz to 7khz. That should improve the dynamics and power handling of the NEO 3, which is already quite dynamic due to it's 90dB sensitivity.

Next thing I want to check out, is what happens if I make the baffle very tall, similar to the KEF Blade
 

Attachments

  • 2023-07-01 15_26_06-VacsViewer - (new) - [Converted from PM_SPL_Horizontal_Normalized].png
    2023-07-01 15_26_06-VacsViewer - (new) - [Converted from PM_SPL_Horizontal_Normalized].png
    82.6 KB · Views: 110
  • 2023-07-01 15_27_31-VacsViewer - (new) - [Converted from PM_SPL_Horizontal].png
    2023-07-01 15_27_31-VacsViewer - (new) - [Converted from PM_SPL_Horizontal].png
    98 KB · Views: 114
@Patrick Bateman very cool project! Would love to see the final result. Have been reading about your work on here lately. Keep up the creativity! I think it gets downplayed too much on this forum.

Im also thinking about a small unity horn in my current Project. What would be reccomended? Having the mid ports in the slotted part of the CD horn or like the first post of this thread in the expanding part of the horn, more towards the mouth?
Ps: The port shape is not finished in the picture.
 

Attachments

  • Schermafbeelding 2025-03-25 144428.png
    Schermafbeelding 2025-03-25 144428.png
    190 KB · Views: 27
Last edited:
  • Like
Reactions: pelanj
If the vertical beam width is to narrow with a ribbon tweeter, couldn't you stack two shorter ribbon tweeters, one aimed somewhat upward and the other aimed somewhat downward?

I have heard that ribbon tweeters lack dynamics - they sound very sweet and accurate, but too polite, is that true?

Retsel
 
Most of the speakers in this thread weren't simulated in ABEC or anything like that. This is because I'm not aware of a way to make a waveguide with a curved baffle.

But I managed to figure out how to make a cylindrical enclosure with a flat baffle.

The results are quite good, if I do say so myself. See attached reports, and the model is below.

; March 3rd 2025 NeoX2.0 waveguide

HornGeometry = 2
Length = 57
;Rot = 3.26

Horn.Adapter = {
L = 0
Width = 12
Height = 62
Segments = 0
}

Horn.Part:1 = {
L = 5
Segments = 1
H = {
r0 = 6
a0 = 0
a = 0
k = 0
}
V = {
r0 = 31
a0 = 0
a = 0
k = 0
}
}

Horn.Part:2 = {
L = 5
Segments = 1
H = {
r0 = 6
a0 = 45
a = 45
k = 0
}
V = {
r0 = 31
a0 = 0
a = 0
k = 0
}
}

Horn.Part:3 = {
L = 47
Segments = 16
H = {
r0 = 11
a0 = 45
k = 1.3
s = 1.32
a = 47.5
n = 4
q = 0.996
}
V = {
r0 = 31
a0 = 0
k = 1.3
a = 63
s = 1.32
n = 4.03
q = 0.996
}
ZMap = 0.5,0.3,0.5,0.9
}

cylinder_wg = {
point P0 107.763 0 8
point PB 0 260.163 20
cpoint C1 0 107.763
arc P0 C1 PB
}

Mesh.Enclosure = {
Plan = cylinder_wg
Spacing = 7.5, 250, 7.5, 250
;Depth = 200
;EdgeRadius = 19
;EdgeType = 1
FrontResolution = 8,8,16,16
BackResolution = 20,20,20,20
}

Mesh.AngularSegments = 64
Mesh.LengthSegments = 36
Mesh.SubdomainSlices =
;Mesh.InterfaceOffset = 8.0
Mesh.Quadrants = 1
Mesh.ThroatResolution = 3
Mesh.MouthResolution = 8

ABEC.SimType = 2
ABEC.f1 = 450; [Hz]
ABEC.f2 = 14400; [Hz]
ABEC.NumFrequencies = 51
ABEC.MeshFrequency = 1000 ; [Hz]

ABEC.Polars:SPL_H = {
MapAngleRange = 0,90,19
Distance = 3 ; [m]
Offset = 115.3
}

ABEC.Polars:SPL_V = {
MapAngleRange = 0,90,19
Distance = 3 ; [m]
Offset = 115.3
Inclination = 90
}

Output.ABECProject = 1
Output.STL = 1

Report = {
PolarData = "SPL_V"
Title = "Diffraction waveguide - Vertical"
Width = 2880
Height = 1620
;MaxAngle = 0
NormAngle = 10
}
 

Attachments

  • 040625-cylinder-waveguide-vertical.png
    040625-cylinder-waveguide-vertical.png
    286.5 KB · Views: 34
  • 040625-cylinder-waveguide-horizontal.png
    040625-cylinder-waveguide-horizontal.png
    241.5 KB · Views: 38
  • Screenshot 2025-04-08 003643.png
    Screenshot 2025-04-08 003643.png
    1.3 MB · Views: 32
Here's a version of the waveguide from post #91, but this one is 254mm wide, instead of 304.8mm wide (10" vs 12")

; March 3rd 2025 NeoX2.0 waveguide
; 166 x 221

HornGeometry = 2
Length = 44.5
;Rot = 3.26

Horn.Adapter = {
L = 0
Width = 12
Height = 62
Segments = 0
}

Horn.Part:1 = {
L = 5
Segments = 1
H = {
r0 = 6
a0 = 0
a = 0
k = 0
}
V = {
r0 = 31
a0 = 0
a = 0
k = 0
}
}

Horn.Part:2 = {
L = 5
Segments = 1
H = {
r0 = 6
a0 = 45
a = 45
k = 0
}
V = {
r0 = 31
a0 = 0
a = 0
k = 0
}
}

Horn.Part:3 = {
L = 34.5
Segments = 16
H = {
r0 = 11
a0 = 45
a = 45
k = 3
s = 1.32
n = 4
q = 0.996
}
V = {
r0 = 31
a0 = 0
a = 64
k = 1
s = 1.32
n = 4.03
q = 0.996
}
ZMap = 0.5,0.3,0.5,0.9
}

cylinder_wg = {
point P0 86.21 0 8
point PB 0 208.13 20
cpoint C1 0 86.21
arc P0 C1 PB
}

Mesh.Enclosure = {
Plan = cylinder_wg
Spacing = 5, 225, 5, 225
;Depth = 200
;EdgeRadius = 19
;EdgeType = 1
;FrontResolution = 8,8,16,16
;BackResolution = 20,20,20,20
}

Mesh.AngularSegments = 64
Mesh.LengthSegments = 36
Mesh.SubdomainSlices =
;Mesh.InterfaceOffset = 8.0
Mesh.Quadrants = 1
Mesh.ThroatResolution = 2
Mesh.MouthResolution = 8

ABEC.SimType = 2
ABEC.f1 = 450; [Hz]
ABEC.f2 = 14400; [Hz]
ABEC.NumFrequencies = 51
ABEC.MeshFrequency = 1000 ; [Hz]

ABEC.Polars:SPL_H = {
MapAngleRange = 0,90,19
Distance = 3 ; [m]
Offset = 115.3
}

ABEC.Polars:SPL_V = {
MapAngleRange = 0,90,19
Distance = 3 ; [m]
Offset = 115.3
Inclination = 90
}

Output.ABECProject = 1
Output.STL = 1

Report = {
PolarData = "SPL_V"
Title = "Diffraction waveguide - Vertical"
Width = 2880
Height = 1620
;MaxAngle = 0
NormAngle = 10
}
 

Attachments

  • 040625-cylinder-waveguide-10in-vertical.png
    040625-cylinder-waveguide-10in-vertical.png
    355.9 KB · Views: 16
  • 040625-cylinder-waveguide-10in-horizontal.jpg
    040625-cylinder-waveguide-10in-horizontal.jpg
    105.1 KB · Views: 18
  • Screenshot 2025-04-08 003643.png
    Screenshot 2025-04-08 003643.png
    1.3 MB · Views: 18
Here's both sims of the horizontal response of the 254mm waveguide and enclosure versus the 304.8mm versions. You can use the cursor keys to quickly do an A/B comparison of the two.
 

Attachments

  • 040625-cylinder-waveguide-10in-horizontal.jpg
    040625-cylinder-waveguide-10in-horizontal.jpg
    105.1 KB · Views: 12
  • 040625-cylinder-waveguide-horizontal.png
    040625-cylinder-waveguide-horizontal.png
    241.5 KB · Views: 14
Here's both sims of the vertical response of the 254mm waveguide and enclosure versus the 304.8mm versions. You can use the cursor keys to quickly do an A/B comparison of the two.
 

Attachments

  • 040625-cylinder-waveguide-vertical.png
    040625-cylinder-waveguide-vertical.png
    286.5 KB · Views: 9
  • 040625-cylinder-waveguide-10in-vertical.png
    040625-cylinder-waveguide-10in-vertical.png
    355.9 KB · Views: 9
As shown here, the proposed enclosure is basically a sonotube with one flat face. Ideally it would be round all the way around, but I don't think that ATH can sim that.

I'm not sure what to think of the looks of this speaker.

BladeMeta-5.jpg


I was hoping for something that looked like a Kef blade, but I don't think I succeeded.

The stand for the speaker is a Bose 901 "tulip" stand, I bought a pair off of eBay.

The attached pictures show my living room along with a sonotube, to give you an idea of what it might look like. The rest of the images are simulations of course.
 

Attachments

  • kef-like2.jpg
    kef-like2.jpg
    22.7 KB · Views: 20
  • kef-like.jpg
    kef-like.jpg
    19.3 KB · Views: 20
  • Screenshot 2025-04-08 003643.png
    Screenshot 2025-04-08 003643.png
    1.3 MB · Views: 21
  • IMGP4128.jpg
    IMGP4128.jpg
    68.2 KB · Views: 21
  • IMGP4127.jpg
    IMGP4127.jpg
    178.7 KB · Views: 25
  • IMGP4126.jpg
    IMGP4126.jpg
    83 KB · Views: 21
I made an enclosure out of an Ikea 4x1 Kallax shelf that I cut in half. This enclosure was the original plan.

I figured the cylinder would look better, but looking at both of them in my living room, I think the Kallax enclosure looks better, especially if I make it two-tone. I'm picturing something like this:

jbl-220p-280f-lifestyle.jpg


hq720.jpg
 

Attachments

  • IMGP4131.jpg
    IMGP4131.jpg
    123.1 KB · Views: 13
  • IMGP4132.jpg
    IMGP4132.jpg
    115.2 KB · Views: 13
  • IMGP4133.jpg
    IMGP4133.jpg
    146.2 KB · Views: 15
  • IMGP4130.jpg
    IMGP4130.jpg
    71.7 KB · Views: 12

Attachments

  • Screenshot 2025-04-08 223941.png
    Screenshot 2025-04-08 223941.png
    453.9 KB · Views: 17
  • Screenshot 2025-04-08 223916.png
    Screenshot 2025-04-08 223916.png
    381 KB · Views: 15
  • Screenshot 2025-04-08 223850.png
    Screenshot 2025-04-08 223850.png
    425.3 KB · Views: 19
  • kallax-speaker.jpg
    kallax-speaker.jpg
    119.1 KB · Views: 19
  • Like
Reactions: D1sco