-
Notifications
You must be signed in to change notification settings - Fork 0
Tools & Software
Before getting started on the IEM itself, we need to first set up your development environment.
This will include the following applications:
- VituixCAD
- KiCAD
- AutoDesk Fusion 360
- FPGraphTracer
- Git (optional, but recommended)
- OpenCTM (optional)
These programs will allow us to create certain components of an IEM more efficiently and quickly.
Before installing these, let's set up our project directory.
Even though Project Resonator already has a well-structured setup, I recommend creating a separate directory for your IEM. This will serve as a backup of the original project files, preventing accidental overrides and allowing you to experiment without the risk of losing essential data.
-
Navigate to a suitable location on your computer (e.g., the Documents folder).
-
Create a new directory. Naming it something like
Project_Name_Yearis a good practice for organization. -
Inside this folder, create the following subdirectories:
/Driver_Data/Crossover_Circuit/Crossover_PCB/Shell_Design
These directories will store prototyping files and data, ensuring easy access when needed.
VituixCAD is a loudspeaker simulation program traditionally used to create crossover circuits for speakers. In our case, we will use it to visualize our driver's frequency response and other performance metrics.
For this project, I recommend using a pre-2.0.0 version of the software for ease of use. If you prefer, you can install the latest version.
To install an archived version:
- Go to Internet Archive's Wayback Machine.
- Paste
https://kimmosaunisto.net/into the search bar. - Find a version before
2018/04/25, as that was the last date before version 2.0.0. - Download and install the application.
KiCAD is a schematic capture and PCB design software that we will use to design the crossover circuit.
To install KiCAD:
- Visit KiCAD's Website.
- Click the 'Download' button and follow the instructions for your OS.
- You will see a list of mirrors—choose any familiar or the first available one.
- Download and install the software.
Fusion 360 is a CAD (Computer-Assisted Design) application used to design the IEM shell. Installation depends on your status:
- Visit AutoDesk Education Software.
- Click "Download AutoDesk Fusion."
- Select "Student" and complete the sign-up process.
- Verify your student status (if required).
- Sign into AutoDesk and download Fusion 360 from "All Products and Services."
- Install and log in.
- Visit the Fusion 360 Free Trial page.
- Click "Download free trial."
- Create an AutoDesk account and follow the installation instructions.
FPGraphTracer is a tool from FPrawn Labs that helps trace frequency response (.frd) and impedance response (.zma) files from driver specification sheets.
To install FPGraphTracer:
- Visit FPGraphTracer Website.
- Scroll to "Download Now" and install the appropriate version for your OS.
- Refer to the basic usage guide provided on the download page.
Git is a version control system that tracks changes in your project, allowing you to revert to previous versions and manage different project branches.
To install Git:
- Visit the Git Website.
- Select your OS and follow the installation instructions.
- (Mac users) Git may require Homebrew; install it from Homebrew's Website if needed.
OpenCTM is a compression format for 3D geometry, used to reduce the size of .stl CAD files before committing them to Git.
To install OpenCTM:
- Visit the OpenCTM Download Page.
- Click the green "Download" button.
- Install the program as usual.
With these tools installed, we are now equipped to efficiently develop IEMs:
- FPGraphTracer helps us trace frequency and impedance response data.
- VituixCAD allows us to design crossover circuits.
- KiCAD enables us to create PCB layouts for manufacturing.
- Fusion 360 is used to design custom IEM shells.
From here, we move on to driver selection, where we will explore different types of IEM drivers, their advantages, and common configurations used by manufacturers.