Skip to content

DriftingOtter/Project-Resonator

Repository files navigation

Banner

Project Resonator | The Open-Source IEM.

A love letter to the IEM/CIEM hobby.

🔧 Technologies Used & Software Required

  1. VituixCAD — Tuning simulation (see install guide below)
  2. KiCad — Schematic and PCB design
  3. Autodesk Fusion — Designing the IEM shell
  4. FPGraphTracer — Tracking frequency and impedance responses from driver spec sheets

📅 Development Timeline

  • Moved crossover simulation to the latest VituixCAD (old version archived under /legacy) | Crossover

  • Updated driver setup to CI22955 + BK23824 + 2× SWFK 31736 | Drivers

  • Removed PCB requirement in favor of direct SMD soldering (PCB file kept for reference) | Assembly

  • Removed outdated SMD components list (will add new sourcing guide soon) | Documentation

  • [+] First physical prototype in progress thanks to preliminary funding | Prototyping

  • Modified PCB Shape To Wrap Entire Shell | PCB Design

  • Re-arranged Drivers To Fit Better | Drivers

  • Created New IEM Colorways | Design & Prototyping

  • [+] Modular, Node-based Tuning Software | Software

  • Tools & Software | Wiki Entry

  • Driver Selection | Wiki Entry

  • [+] Crossover Design | Wiki Entry

...
More to come.

🎧 Philosophy & Reasoning

I fell in love with IEMs, so I decided "why not, I'm bored."

Can I Use These Files To Build My Own IEM?

Absolutely. I’ve set the license to be lenient for anyone who wants to use this as a base for their own commercial projects—while still keeping that open-source spirit that I’ve grown to love in the comp sci world.

I hope this gives you a head start—maybe even helps you dodge some of the mistakes I made.

Reminder: I’m still human, and this design is far from perfect—but it should give you a solid look at what an IEM build process can look like.

Project Resonator 4 Way Passive Crossover Diagram [For 4BA Driver Configuration]

graph TD
    A["Input Signal<br/>100mV @ 0s"] --> B["10Ω"]
    
    B --> C["Junction Point"]
    
    %% High Frequency Path (Top Branch)
    C --> D["1kΩ"]
    D --> E["2kΩ"]
    D --> F["2.2µF"]
    F --> GND1["Ground"]
    E --> G["D1 CL22955<br/>Sub-Woofer Driver"]
    
    %% Mid-High Frequency Path (Second Branch)
    C --> H["470nF"]
    H --> I["3.3Ω"]
    H --> J["10µF"]
    J --> K["D2 BK 26824<br/>Bass-Mid Driver"]
    J --> GND2["Ground"]
    I --> GND3["Ground"]
    
    %% Mid-Low Frequency Path (Third Branch)
    C --> L["10Ω"]
    L --> M["4.7µF"]
    M --> N["D3 SWFK 31736<br/>Mid-High Driver"]
    
    %% Low Frequency Path (Fourth Branch)
    C --> O["3.3Ω"]
    O --> P["D4 SWFK 31736<br/>High-Air Driver"]

    
    classDef driver fill:#ffffff,stroke:#000000,stroke-width:3px,color:#000000
    classDef resistor fill:#ffffff,stroke:#000000,stroke-width:2px,color:#000000
    classDef capacitor fill:#ffffff,stroke:#000000,stroke-width:2px,color:#000000
    classDef input fill:#ffffff,stroke:#000000,stroke-width:3px,color:#000000
    classDef ground fill:#ffffff,stroke:#000000,stroke-width:2px,color:#000000
    classDef junction fill:#ffffff,stroke:#000000,stroke-width:3px,color:#000000
    
    class G,K,N,P driver
    class B,D,E,I,L,O resistor
    class F,H,J,M capacitor
    class A input
    class GND1,GND2,GND3,GND4,GND5,GND6,GND7 ground
    class C junction
Loading

🛠️ Installation Guide

VituixCAD + Fixing Missing File Paths

  1. Go to https://kimmosaunisto.net/
  2. Find and download latest version
  3. Install it and open the .vxp simulation file included in this project

You’ll probably get a bunch of “missing file path” errors—don’t worry. That just means the project is still pointing to paths from my own system.

To fix:

  • Click the folder icon next to the .frd or .zma file slot
  • Navigate to the correct folder for each BA driver (inside the BA Driver Spec Sheets folder in this repo)
  • Re-link the appropriate files

(You only need to do this once.)

Downloading Fusion 360 IEM Shell Files

All IEM shell files are now hosted on MEGA. This includes both .stl files for direct printing and .f3d Fusion files for editing.

Since GitHub has upload limits, I’ve stored them externally here:

🔗 Mega Link For IEM Shell Files

Inside, you'll find:

  • Ready-To-Prints | Shell prototypes you can print right away
  • Fusion-Shell-Models | Editable Fusion files to tweak however you’d like

👨‍💻 Author

  • Daksh Kaul (aka. DriftingOtter)

🙌 Credits & Citations

If I forgot to credit you, shoot me a message—I’ll make sure you’re added.

About

*The* Open-Source IEM.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published