Skip to the content
2 layersBeaglemic cape, the printed circuit board in 3D

Beaglemic cape

dinuxbg/beaglemic18

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

4

README

inmp621-breakout/README.md

This 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:

Parts

111
QtyValueFootprintReferences
21100nCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22 +5
1630Resistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R13, R14, R15, R16, R17, R18
16INMP621inmp621-footprint:MK_INMP621MK0, MK1, MK2, MK3, MK4, MK5, MK6, MK7, MK8, MK9, MK10, MK11, MK12, MK13, MK14, MK15
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_ISO14580_PadH1, H2, H3, H4
274AUC2G34Package_TO_SOT_SMD:SOT-23-6U6, U7
274HC595Package_SO:TSSOP-16_4.4x5mm_P0.65mmU1, U2
110kResistor_SMD:R_0805_2012MetricR11
110uCapacitor_SMD:C_0805_2012MetricC4
112kResistor_SMD:R_0805_2012MetricR12
1AMS1117Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1BBAI_FANConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1BBAI_P8Connector_PinSocket_2.54mm:PinSocket_2x23_P2.54mm_VerticalBBAI_P8
1BBAI_P9Connector_PinSocket_2.54mm:PinSocket_2x23_P2.54mm_VerticalBBAI_P9
1BB_3.3V_PWRJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2
1BYPASS_CLK0_BUFFJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP3
1BYPASS_CLK1_BUFFJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP4
1BYPASS_CLK2_BUFFJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP5
1BYPASS_CLK3_BUFFJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP6
1EXT_5VConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1FEED_5VJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1ICE40_EXTConnector_PinSocket_2.54mm:PinSocket_2x17_P2.54mm_VerticalICE40HX8K-EVB1
1LED-00LED_SMD:LED_0805_2012MetricD0
1LED-01LED_SMD:LED_0805_2012MetricD1
1LED-02LED_SMD:LED_0805_2012MetricD2
1LED-03LED_SMD:LED_0805_2012MetricD3
1LED-04LED_SMD:LED_0805_2012MetricD4
1LED-05LED_SMD:LED_0805_2012MetricD5
1LED-06LED_SMD:LED_0805_2012MetricD6
1LED-07LED_SMD:LED_0805_2012MetricD7
1LED-08LED_SMD:LED_0805_2012MetricD8
1LED-09LED_SMD:LED_0805_2012MetricD9
1LED-10LED_SMD:LED_0805_2012MetricD10
1LED-11LED_SMD:LED_0805_2012MetricD11
1LED-12LED_SMD:LED_0805_2012MetricD12
1LED-13LED_SMD:LED_0805_2012MetricD13
1LED-14LED_SMD:LED_0805_2012MetricD14
1LED-15LED_SMD:LED_0805_2012MetricD15
1MIC-00Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-0
1MIC-01Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-1
1MIC-02Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-2
1MIC-03Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-3
1MIC-04Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-4
1MIC-05Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-5
1MIC-06Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-6
1MIC-07Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-7
1MIC-08Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-8
1MIC-09Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-9
1MIC-10Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-10
1MIC-11Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-11
1MIC-12Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-12
1MIC-13Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-13
1MIC-14Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-14
1MIC-15Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalPHM-15
1PB_P1Connector_PinHeader_2.54mm:PinHeader_2x18_P2.54mm_VerticalPB_P1
1PB_P2Connector_PinHeader_2.54mm:PinHeader_2x18_P2.54mm_VerticalPB_P2
1USB_OTGConnector_USB:USB_Micro-B_Tensility_54-00023_Vertical_CircularHolesJ1

More from dinuxbg/beaglemic

1
  • 2 layers13 × 15.4 mmInmp621-breakout, the printed circuit board in 3D

    Inmp621-breakout

    dinuxbg/beaglemic

    Microphone array for PocketBeagle and BeagleBone AI

    5 parts18

Similar boards

  • 2 layers152 × 55 mmOpenNixie, the printed circuit board in 3D

    OpenNixie

    bclswl0827/OpenNixie

    Nixie Clock for everyone!

    74 parts4MIT
  • 4 layers100 × 43.3 mmPdp-11-colour, the printed circuit board in 3D

    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 mmGuitarProcessorBoard, the printed circuit board in 3D

    GuitarProcessorBoard

    hsetlik/GuitarProcessorH7

    Effect Pedal built on STM32H7

    134 parts
  • 2 layers96 × 97.3 mmDO AN DKTD, the printed circuit board in 3D

    DO AN DKTD

    PHAP0610/ThaoRDBoard

    All file include and source in this: https://github.com/nguyentrungthao/STM32/tree/dev

    164 parts
  • 2 layers74.4 × 51.2 mmEsp32-wroom timer, the printed circuit board in 3D

    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 mmQrng, the printed circuit board in 3D

    Qrng

    Spooky-Manufacturing/QRNG

    Quantum Random Number Generator

    29 parts86GPL-3.0
  • 4 layers125 × 90 mmAnalog board, the printed circuit board in 3D

    Analog board

    EERNINUO/ArbWave30

    ArbWave30 – 30MHz 任意波形发生器 | FPGA + 高速DAC | SCPI 可控

    295 parts53GPL-3.0

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.