Skip to content

rgon/freecad-acoustics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeCAD Acoustics

[WIP] a collection of tools to design advanced loudspeakers with Open Source Software. It will run inside FreeCAD as a workbench, thanks to its expandability.

Looking for help! This is not a project with an expected deadline, but rather a compilation of tools that will be useful in loudspeaker design. Creating a collection of Open Source software for these purposes will allow PROPER 'hobby' design, taking less time while learning more. Heck, maybe next time you go out for dinner you won't leave early because the system sounds like a goose. It is my way to contribute to the audio community of which I've learned a lot.


TODO

Stage 0: Boilerplate

  • Concept definition: create some kind of parametric waveguide script
  • Implement as freeCAD workbench / easy updating / CICD -> don't require copying and pasting a macro. NOTE: modify the .ai/INSTRUCTIONS.md file with any relevant CICD changes.

Stage 1: Waveguide definition

Because being in the ballpark is not the same as being mathematically correct.

GOAL:

  • Tom Danley's Paraline profile (what we started with)
    • With XY pathlength offset
  • OS waveguide profile
  • Equalized pathlength asymmetric waveguide (Charles Sprinkle's Image Control)
  • Metacomponent to add width to the waveguide profile, add a flange etc.

Stage 2: Simulation (ATH, but FOSS)

GOAL:

Options: NOTE: once we get into reading arxiv papers, it's probably too involved for the scope/resources I can dedicate to this.

1st: Meshing - Export mesh to external solver

  • Export to Marcel Batik's ATH (not Open source, we cannot integrate :/) or ABEC.
  • Approximate export to hornresp for quick measurements?

BEM, like ABEC

FEM Acoustics simulation

Stage 3: Physical simulation

Because FreeCAD can already do FEM mechanical simulations! (see box resonance, vibration modes...) https://www.facebook.com/groups/736353126390291/posts/29469495112649376/

About

[WIP] FreeCAD workbench for advanced loudspeaker/waveguide design and simulation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages