

Beaglemic cape
Microphone array for PocketBeagle and BeagleBone AI
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 111
- Nets
- 59
- Pads
- 577
- Tracks, vias
- 2,196, 83
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 6 Jan 2020
- Updated
- 23 Mar 2025
Overview
Beaglemic cape is an open-source printed circuit board by dinuxbg, from the dinuxbg/beaglemic repository on GitHub. It is a 2-layer board with 111 parts on 59 nets, routed with 2,196 tracks and 83 vias.
It is built around the 74HC595, AMS1117 and INMP621, with the MIC-15 among its other parts. Its parts include 22 capacitors, 18 resistors, 16 diodes, 5 ICs and 3 connectors. It belongs with the audio and music boards and the FPGA and CPLD boards of this library.
Main components
474HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift RegistersAMS1117
1.0 A Low-Dropout Fixed RegulatorAdvanced Monolithic SystemsUncategorisedINMP621
INMP621INMP621 New Arrivals ROHSTDK InvenSenseUncategorisedMIC-15
-- Fuse/Current Protector ROHSEatonFuse
README
inmp621-breakout/README.mdThis is a KiCAD project for a simple breakout board for the INMP621 PDM mems microphone.
This board deliberately does not follow the spm0423hd4h-breakout pinout. The spm0423hd4h-breakout was designed to be connected via long wires to a main board, so it had:
- Two microphones per breakout board, to reduce overall wiring.
- GND wire between all other signals, to reduce inter-signal EMI when using long flat cables.
Soldering flat cables proved too cumbersome, so I abandoned that design. While soft cable wiring is still possible, the new INMP621 breakout board is envisioned to be directly connected to a main board using pin headers.. For compatibility's sake, I used same pinout as Adafruit's PDM board.
References:
- Microphone footprint, 3D model and schematics symbol are taken from https://www.snapeda.com/parts/INMP621/InvenSense/view-part/?ref=digikey . Footprint has minor modification to "break" the ground track and ease the data wires routing.
Parts
111| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | 100n | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22 +5 |
| 16 | 30 | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R13, R14, R15, R16, R17, R18 |
| 16 | INMP621 | inmp621-footprint:MK_INMP621 | MK0, MK1, MK2, MK3, MK4, MK5, MK6, MK7, MK8, MK9, MK10, MK11, MK12, MK13, MK14, MK15 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad | H1, H2, H3, H4 |
| 2 | 74AUC2G34 | Package_TO_SOT_SMD:SOT-23-6 | U6, U7 |
| 2 | 74HC595 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U1, U2 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | R11 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 12k | Resistor_SMD:R_0805_2012Metric | R12 |
| 1 | AMS1117 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | BBAI_FAN | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | BBAI_P8 | Connector_PinSocket_2.54mm:PinSocket_2x23_P2.54mm_Vertical | BBAI_P8 |
| 1 | BBAI_P9 | Connector_PinSocket_2.54mm:PinSocket_2x23_P2.54mm_Vertical | BBAI_P9 |
| 1 | BB_3.3V_PWR | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2 |
| 1 | BYPASS_CLK0_BUFF | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP3 |
| 1 | BYPASS_CLK1_BUFF | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP4 |
| 1 | BYPASS_CLK2_BUFF | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP5 |
| 1 | BYPASS_CLK3_BUFF | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP6 |
| 1 | EXT_5V | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3 |
| 1 | FEED_5V | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | ICE40_EXT | Connector_PinSocket_2.54mm:PinSocket_2x17_P2.54mm_Vertical | ICE40HX8K-EVB1 |
| 1 | LED-00 | LED_SMD:LED_0805_2012Metric | D0 |
| 1 | LED-01 | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | LED-02 | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | LED-03 | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | LED-04 | LED_SMD:LED_0805_2012Metric | D4 |
| 1 | LED-05 | LED_SMD:LED_0805_2012Metric | D5 |
| 1 | LED-06 | LED_SMD:LED_0805_2012Metric | D6 |
| 1 | LED-07 | LED_SMD:LED_0805_2012Metric | D7 |
| 1 | LED-08 | LED_SMD:LED_0805_2012Metric | D8 |
| 1 | LED-09 | LED_SMD:LED_0805_2012Metric | D9 |
| 1 | LED-10 | LED_SMD:LED_0805_2012Metric | D10 |
| 1 | LED-11 | LED_SMD:LED_0805_2012Metric | D11 |
| 1 | LED-12 | LED_SMD:LED_0805_2012Metric | D12 |
| 1 | LED-13 | LED_SMD:LED_0805_2012Metric | D13 |
| 1 | LED-14 | LED_SMD:LED_0805_2012Metric | D14 |
| 1 | LED-15 | LED_SMD:LED_0805_2012Metric | D15 |
| 1 | MIC-00 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-0 |
| 1 | MIC-01 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-1 |
| 1 | MIC-02 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-2 |
| 1 | MIC-03 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-3 |
| 1 | MIC-04 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-4 |
| 1 | MIC-05 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-5 |
| 1 | MIC-06 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-6 |
| 1 | MIC-07 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-7 |
| 1 | MIC-08 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-8 |
| 1 | MIC-09 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-9 |
| 1 | MIC-10 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-10 |
| 1 | MIC-11 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-11 |
| 1 | MIC-12 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-12 |
| 1 | MIC-13 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-13 |
| 1 | MIC-14 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-14 |
| 1 | MIC-15 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PHM-15 |
| 1 | PB_P1 | Connector_PinHeader_2.54mm:PinHeader_2x18_P2.54mm_Vertical | PB_P1 |
| 1 | PB_P2 | Connector_PinHeader_2.54mm:PinHeader_2x18_P2.54mm_Vertical | PB_P2 |
| 1 | USB_OTG | Connector_USB:USB_Micro-B_Tensility_54-00023_Vertical_CircularHoles | J1 |
More from dinuxbg/beaglemic
1- 2 layers13 × 15.4 mm

Similar boards
- 2 layers152 × 55 mm

- 4 layers100 × 43.3 mm

Pdp-11-colour
ashlin4010/pdp-11.40-mini-panel
Included in this repository are the PCB files to make a miniature PDP-11/40 front panel. The board uses a XIAO nrf52840 dev board. No software has been written yet.
96 parts2MIT - 4 layers86.3 × 67.8 mm

- 2 layers96 × 97.3 mm

DO AN DKTD
PHAP0610/ThaoRDBoard
All file include and source in this: https://github.com/nguyentrungthao/STM32/tree/dev
164 parts - 2 layers79 × 98 mm

- 2 layers74.4 × 51.2 mm

Esp32-wroom timer
AlessandroAU/Chorus32-ESP32LapTimer
This is an ESP32 port of the popular Chorus RF Laptimer
66 parts102GPL-3.0 - 2 layers44 × 20.5 mm

- 4 layers125 × 90 mm

Questions
What parts does the Beaglemic cape use?
111 parts, built around the 74HC595, AMS1117, INMP621 and MIC-15. 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 Beaglemic cape KiCad files?
From the dinuxbg/beaglemic repository on GitHub, at the commit this page was made from: the board is beaglemic-cape/beaglemic-cape.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Beaglemic cape design in my own project?
Its repository states no licence, so its author keeps all rights: ask dinuxbg before reusing the design.