Still struggling...
In the mean time I found out that I can use UserParameters. You can create those with e.g. the config from the file. And you can couple that UserParameter to ModelParameters. That way you can e.g. change the Throat Length after execution of the script. Ideally everything is parametric, but I obviously didn't succeed.
In the mean time I found out that I can use UserParameters. You can create those with e.g. the config from the file. And you can couple that UserParameter to ModelParameters. That way you can e.g. change the Throat Length after execution of the script. Ideally everything is parametric, but I obviously didn't succeed.
Eating your own dogfood:
With the v0.1 version of the software and these settings:
I printed a waveguide.

I'm very happy with it.
More info: https://www.diyaudio.com/community/threads/efficient-2-way.380822/post-7275269
With the v0.1 version of the software and these settings:
Code:
; Settings file for createPrintableWaveguide script for Fusion 360
[Throat]
length = 80 mm
[MountingHoles]
diameter = 76 mm
holeDiameter = 6.5 mm
[Petal]
roundBack = True
[ThroatMouthConnector]
slotWidth = 3 mm
slotDepth = 3 mm
connectorWidth = 2.4 mm
connectorHeight = 5.7 mm
hasFillet = True
filletSize = 1 mm
[PetalConnector]
petalThickness = 10 mm
slotWidth = 3 mm
slotDepth = 3 mm
ConnectorWidth = 2.4 mm
ConnectorHeight = 5.7 mm
hasFillet = True
filletSize = 1 mm
I printed a waveguide.

I'm very happy with it.
More info: https://www.diyaudio.com/community/threads/efficient-2-way.380822/post-7275269