Skip to the content
PCBKitNew board
4 layers27.1 × 55.9 mmOpenIEMA, the printed circuit board in 3D

A high quality open source In Ear Monitor Amplifier!! (IEMA for short)

Size
27.1 × 55.9 mm
Copper layers
4
Thickness
1.6 mm
Parts
56
Nets
35
Pads
180
Tracks, vias
271, 26
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Oct 2026
Updated
2 Nov 2026

Overview

OpenIEMA is an open-source printed circuit board by aaravjhamb, from the aaravjhamb/openIEMA repository on GitHub. It is a 4-layer board of 27.1 × 55.9 mm with 56 parts on 35 nets, routed with 271 tracks and 26 vias.

It is built around the OPA1678ID, TPA6132A2RTE and BAV99. Its parts include 18 capacitors, 16 resistors, 6 diodes, 5 connectors and 4 ICs.

Main components

3

README

README.md

OpenIEMA

OpenIEMA is an Open Source, In Ear Monitor Amplifier built as an alternative to the Behringer P2 with dual headphone outputs driven from a mono balanced XLR input, with onboard LiPo power and USB-C charging!!

KiCad Fusion 360 XLR [blocked] Blender JLCPCB

Hero Render

Key Features

True balanced inputNeutrik XLR into an OPA1678 differential line receiver which ensures any long cable runs from the mixer stay noise free
Dual 3.5mm outputssupports up to two IEM users off one beltpack, driven by a TI TPA6132A2 DirectPath amp!
Analog soft limiteranti parallel LEDs act as soft limiters that clamp excess noise before you hear it!
Fully portableUses a 1S LiPo with USB C charging (MCP73831, 500 mA) and a boost converter to a clean 5 V analog rail, charges while switched off
Zero firmware100% analog signal path built for simplicity
3D-printed enclosureIncludes a 3D printed enclosure with volume control all in a compact package!

PCB

40 × 70 mm, 2-layer, designed in KiCad 10.

Schematic:

Layout:

3D View:

Case

Designed in Fusion 360

Credits

This project uses:

  • KiCad 10 for schematic capture and layout
  • pcb2blender for the Blender renders
  • TI TPA6132A2 + OPA1678, Microchip MCP73831, TI TPS61023

License

MIT


aaravj.tech [blocked] · GitHub @aaravjhamb

Parts

56
QtyValueFootprintReferences
610kResistor_SMD:R_0402_1005MetricR7, R8, R9, R10, R12, R13
4100nCapacitor_SMD:C_0402_1005MetricC9, C10, C15, C16
410uCapacitor_SMD:C_0402_1005MetricC6, C7, C8, C14
4LEDLED_SMD:LED_0402_1005MetricD1, D4, D5, D6
3100kResistor_SMD:R_0402_1005MetricR6, R11, R14
3LOGOLOGOG***, G***, G***
21kResistor_SMD:R_0402_1005MetricR4, R15
21uCapacitor_SMD:C_0402_1005MetricC17, C18
222uCapacitor_SMD:C_0402_1005MetricC4, C5
24.7uCapacitor_SMD:C_0402_1005MetricC1, C2
247u - polarizedCapacitor_SMD:CP_Elec_6.3x7.7C11, C12
25.1kResistor_SMD:R_0402_1005MetricR1, R2
2AudioJack3PJ320A:Jack_3.5mm_PJ320A_HorizontalJ4, J5
2BAV99Package_TO_SOT_SMD:SOT-23D2, D3
1100nfCapacitor_SMD:C_0402_1005MetricC13
110k potPotentiometer_THT:Potentiometer_Piher_PT-6-V_VerticalRV1
110u, ceramicCapacitor_SMD:C_0402_1005MetricC3
11uHFixed_3D:L_Taiyo-Yuden_NR-40xxL1
12kResistor_SMD:R_0402_1005MetricR3
14.7kResistor_SMD:R_0402_1005MetricR16
1732kResistor_SMD:R_0402_1005MetricR5
1BatteryConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ1
1FerriteBeadResistor_SMD:R_0805_2012MetricFB1
1MCP73831-2-MCFixed_3D:DFN-8-1EP_3x2mm_P0.5mm_EP1.7x1.4mmU1
1OPA1678Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1SW_SPDTButton_Switch_SMD:SW_SPDT_PCM12SW2
1TPA6132A2RTEPackage_DFN_QFN:WQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalViasU4
1TPS61023DRLRTPS61023:SOT-563_L1.6-W1.2-P0.50-LS1.6-BRU2
1USB_C_Receptacle_PowerOnly_6PUSB_C_HRO:USB_C_Receptacle_HRO_TYPE-C-31-M-17J3
1XLR3NC3FD-H:Jack_XLR_Neutrik_NC3FD-H_HorizontalJ2

Questions

How big is the OpenIEMA PCB?

It measures 27.1 × 55.9 mm and has 4 copper layers, 1.6 mm thick.

What parts does the OpenIEMA use?

56 parts, built around the OPA1678ID, TPA6132A2RTE and BAV99. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the OpenIEMA KiCad files?

From the aaravjhamb/openIEMA repository on GitHub, at the commit this page was made from: the board is PCB/OpenIEMA.kicad_pcb and its schematic PCB/OpenIEMA.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OpenIEMA design in my own project?

Its repository states no licence, so its author keeps all rights: ask aaravjhamb before reusing the design.

Similar boards

  • 4 layers72.4 × 69.8 mmWedge, the printed circuit board in 3D

    Wedge

    aaravjhamb/wedge

    a v2 of aaravjhamb/openIEMA!! hijack sound like never before

    117 parts
  • 4 layers65 × 30 mmSonatino, the printed circuit board in 3D

    Sonatino

    luminationlabs/Sonatino

    Audio development board based on ESP32-S3

    129 parts41CERN-OHL-P-2.0
  • 2 layers65.6 × 34.1 mmPCM5102A, the printed circuit board in 3D

    PCM5102A

    6r1d/enhancing_boards

    My place to store and improve KiCad boards and schematics

    38 parts2MIT
  • 4 layers74 × 36.3 mmLoudcardsdevice, the printed circuit board in 3D

    Loudcardsdevice

    gelotek-com/Anki-In-Hardware

    Building a physical flashcard device inspired by Anki and spaced repetition.

    87 parts2
  • 4 layers98.5 × 70.9 mmAkash Chowa DX, the printed circuit board in 3D

    Akash Chowa DX

    Hasnat4763/Akash-Chowa-DX

    Akash Chowa DX is a SW/MW/LW receiver designed based on the Si4735 Radio receiver IC paired with the RP2040 Zero Dev board.

    49 parts1MIT
  • 2 layers81.3 × 69.8 mmMiniMusicPlayer, the printed circuit board in 3D

    MiniMusicPlayer

    NZX37/ESP32Musicplayer

    A rechargeable music player built around an ESP32-S3. The design is intended to play music stored on a microSD card and send stereo audio to standard headphones through a 3.5 mm jack.

    32 parts1
  • 6 layers50 × 50 mmMUSIC PLAYER, the printed circuit board in 3D

    MUSIC PLAYER

    Ace6Rings/MUSIC-PLAYER

    Why did I build something like this? Well, I am sick and tired of buying spotify premium every month. I looked for mp3 players online but nearly all of them have the same flaw(s).

    96 partsMIT
  • 4 layers60 × 50 mmSmart helmet with anc, the printed circuit board in 3D

    Smart helmet with anc

    baba2712/smart-helmet-with-anc

    An industrial safety helmet with hybrid active noise cancellation (feed-forward + adaptive feedback FxLMS) on an STM32H743.

    154 partsMIT