
Pdb
cbrinkerink/audio-interferometer
Using an FPGA to sample audio from multiple digital microphones and perform correlation, then visualise it on a PC.

Using an FPGA to sample audio from multiple digital microphones and perform correlation, then visualise it on a PC.
Pdb is an open-source printed circuit board by cbrinkerink, from the cbrinkerink/audio-interferometer repository on GitHub. It is a 2-layer board of 77.5 × 85.1 mm with 22 parts on 79 nets, routed with 228 tracks and 0 vias.
It belongs with the audio and music boards of this library.
Using an FPGA to sample audio from multiple digital microphones and perform correlation, then visualise it on a PC. Presently, this repository is a hodgepodge of things including source files, executables, libraries and build scripts. I have tried to stay cross-platform, but everything so far only has been made to compile on OSX.
I have used OpenGL C++ code from the LearnOpenGL tutorial series (specifically, tutorial 4.1 from section 1). I got the serial connection stuff from a question on stackoverflow :)
The Ethernet core is from LiteEth, it is an independently synthesized core using the gen.py script in that codebase.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J1, J2, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15, J16 |
| 2 | Conn_02x20_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J17, J18 |
The 18 most common of 22 parts.
It measures 77.5 × 85.1 mm and has 2 copper layers, 1.6 mm thick.
22 parts. 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.
From the cbrinkerink/audio-interferometer repository on GitHub, at the commit this page was made from: the board is power distribution board/v1/pdb.kicad_pcb and its schematic power distribution board/breakoutboard/pdb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask cbrinkerink before reusing the design.

cbrinkerink/audio-interferometer
Using an FPGA to sample audio from multiple digital microphones and perform correlation, then visualise it on a PC.

cbrinkerink/audio-interferometer
Using an FPGA to sample audio from multiple digital microphones and perform correlation, then visualise it on a PC.

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

abhishek-kakkar/BeagleLogic
A Software Suite that implements a logic analyzer with the PRU on the BeagleBone / BeagleBone Black.

Chrismettal/flipper-zero-backpacks
Backpack-style addon boards for the Flipper Zero!



CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.