
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 24 parts on 79 nets, routed with 381 tracks and 19 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 |
| 2 | LOGO | LOGO | G***, G*** |
The 20 most common of 24 parts.
It measures 77.5 × 85.1 mm and has 2 copper layers, 1.6 mm thick.
24 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/v3/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.

dotnet/iot
This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

pascallanger/DIY-Multiprotocol-TX-Module
Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.


rusefi/rusefi
rusefi - GPL internal combustion engine control unit

DraftShift/StealthChanger
Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.

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

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