A love letter to the IEM/CIEM hobby.
📖 Documentation Website: https://driftingotter.github.io/Project-Resonator-Web/
Project Resonator is a comprehensive knowledge base and resource repository for the complete design cycle and engineering development of in-ear monitors (IEMs). The project aims to bridge the gap between hobbyist curiosity and professional-grade IEM development by providing both the technical resources and educational foundation needed to understand and create high-fidelity audio devices.
Project Resonator provides a complete suite of engineering resources:
- CAD Shell Design Files — Parametric 3D models for ergonomic IEM housings
- Crossover Simulation Circuits — Fully documented acoustic crossover networks in VituixCAD
- PCB Design Files — Production-ready circuit board layouts in KiCad format
- Driver Characterization Data — Frequency response and impedance measurements for balanced armature, dynamic, and electrostatic drivers
These resources are designed for both DIY enthusiasts exploring personal audio projects and aspiring entrepreneurs researching entry into the IEM market who may lack formal training in acoustics or electrical engineering.
Beyond physical assets, Project Resonator's primary value lies in its structured tutorial system that demystifies each stage of IEM development:
- Driver Technology & Selection — Understanding the physics and performance characteristics of transducer types
- Crossover Circuit Design — Acoustic filter theory and frequency division network topology
- PCB Engineering in KiCad — Translating schematic designs into manufacturable circuit boards
- CAD Modeling for Acoustics — Shell geometry, acoustic chambers, and sound bore design in Fusion 360
By consolidating these resources into a single, cohesive repository, Project Resonator enables users to understand the technology they use daily and provides a foundation for experimentation, innovation, and research & development in personal audio.
The open-source nature of this project allows the community to contribute to a centralized knowledge base, helping others in the same pursuit by:
- Improving and expanding existing documentation
- Contributing additional design files and measurement data
- Sharing novel tuning approaches and manufacturing techniques
- Building supplementary tools and resources for IEM development
Project Resonator serves as a living resource that evolves with the IEM community, fostering innovation through shared knowledge and collaborative development.
While the guides apply to any IEM project, we provide a complete set of files for a specific "Reference" model to get you started.
Configuration: All-BA 4-Driver (1× Low + 1× Mid + 2× High)
Drivers:
- Knowles CI-22955 (Low)
- Knowles BK-26824 (Mid)
- Knowles SWFK-31736 (Highs)
Target Tuning: Similar to the Moondrop x Crinacle DUSK
Estimated Build Cost: ~$200-300
graph LR
Input[Source Input] --> Woofer_Path[Woofer Path<br/>CI-22955]
Input --> Mid_Path[Mid Path<br/>BK-26824]
Input --> High_Path[High Path<br/>SWFK-31736]
Woofer_Path --> R1[22Ω Series]
R1 --> C1[4.7µF Parallel]
C1 --> Woofer[CI-22955<br/>BA Woofer]
Mid_Path --> C2[10µF Series]
C2 --> R2[22Ω Series]
R2 --> C3[4.7µF Parallel]
C3 --> Mids[BK-26824<br/>BA Mids]
High_Path --> T1_Path[Tweeter 1]
High_Path --> T2_Path[Tweeter 2]
T1_Path --> C4[2.2µF Series]
C4 --> R3[6.8Ω Parallel]
R3 --> Tweeter1[SWFK-31736<br/>Unit A]
T2_Path --> C5[2.2µF Series]
C5 --> R4[22Ω Parallel]
R4 --> Tweeter2[SWFK-31736<br/>Unit B]
style Woofer fill:#1a1a1a
style Mids fill:#1a1a1a
style Tweeter1 fill:#1a1a1a
style Tweeter2 fill:#1a1a1a
style Input fill:#1a1a1a
Note: The reference tuning is highly individualized. The project's purpose is to provide all necessary tools and resources pre-configured, allowing you to use this as a foundation to tune and create an IEM tailored to your preferences.
- VituixCAD — Tuning simulation and acoustic crossover design
- KiCad — Schematic and PCB design
- Autodesk Fusion 360 — CAD modeling for IEM shells
- FPGraphTracer — Extracting frequency and impedance responses from driver spec sheets
Additional Resources:
- Download VituixCAD from https://kimmosaunisto.net/
- Install and open the
.vxpsimulation file included in this repository - Fix missing file paths:
- You'll likely see "missing file path" errors on first load
- Click the folder icon next to each
.frdor.zmafile slot - Navigate to the
BA Driver Spec Sheetsfolder in this repo - Re-link the appropriate files for each driver
(This only needs to be done once per project file)
All IEM shell files are hosted externally on MEGA due to GitHub's file size limitations.
🔗 Download Shell Files from MEGA
The archive includes:
- Ready-To-Print —
.stlfiles for direct 3D printing - Fusion-Shell-Models — Editable
.f3dfiles for customization in Fusion 360
Complete guides are available on the Project Resonator Documentation Website, including:
- Tools & Software
- Project Goals & Philosophy
- Project Licensing and Usage
- FAQ & Troubleshooting
- How to Contribute
Absolutely. This project is licensed under CERN-OHL-W (weakly reciprocal), which allows you to:
- Build IEMs for personal use
- Modify and improve the designs
- Use this as a foundation for commercial projects
The license maintains the open-source spirit while being permissive enough for commercial applications. For full details, see the Project Licensing and Usage documentation.
Note: This design represents a learning journey and is far from perfect—but it provides a solid foundation and realistic look at what an IEM build process entails. Use it as a starting point to avoid some of the mistakes made along the way.
Project Resonator welcomes contributions from the community! Whether you're improving documentation, adding measurement data, sharing tuning variants, or fixing errors, your input helps everyone.
See the Contribution Guide for details on how to get involved.
Important: The reference design has not yet been physically tested by the project author due to budget constraints (~$300 build cost). If you build this design, your feedback and measurements would be invaluable to the community. Please share your results and listening impressions!
Daksh Kaul (DriftingOtter)
Special thanks to:
- Head-Fi DIY IEM Community — For fostering knowledge sharing and experimentation
- Kozh — IEM design tutorials and insights
- Kirby Meets Audio — Driver selection and acoustic theory
- Crinacle — Measurement methodology and target curves
- Mr.T's Design Graveyard — PCB design techniques
If I've forgotten to credit you, please reach out—contributions are always acknowledged.
This project is licensed under CERN Open Hardware Licence Version 2 - Weakly Reciprocal (CERN-OHL-W).
See LICENSE or the Project Licensing Documentation for full details.
