Harp.device.quac
AllenNeuralDynamics·harp.device.quac·hardware/harp.device.quad.dac.kicad_pcb
About the Harp.device.quac PCB
Harp.device.quac is an open source RP2040/RP2350 PCB design by AllenNeuralDynamics, published on GitHub under the MIT license. It is a 4-layer board measuring 90 × 100 mm, with 276 components from 65 distinct parts.
Its main chip is the RP2350_80QFN, from the RP2040/RP2350 family. Other key parts include the LM337_SOT223, W25Q16JVUXIQ, ADUM4160, OPA2810IDGKT and LTC2642. By type, the board carries 99 resistors, 92 capacitors, 31 ICs, 22 diodes, 18 connectors and 5 inductors.
From the project
0364: This repository contains the hardware, firmware, and software related to the Harp quad DAC
Harp Device ID: 1411 Harp Events Waveform Start (per-channel) Waveform Finished (per-channel)
These printed circuit boards are made on-demand.
Setting up and playing a waveform is a simple process for each Analog Output (AO) channel. 1. Specify any external input trigger conditions for the output channel. 2. Specify the waveform Player. 3. Specify the Player's settings. 4. Wait until the Player is ready (< 50[ms] of wait time for the player to apply the settings and arm the waveform). 5. Trigger the Player either via software command or by applying external input to the corresponding…

Main components on the Harp.device.quac
Harp.device.quac bill of materials (BOM)
276 components, 65 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM337_SOT223 Texas Instruments | SOT-223-3_TabPin2 | U1 |
| 1 | W25Q16JVUXIQ Winbond Electronics | Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm | U2 |
| 1 | ADUM4160 Analog Devices | SOIC-16W_7.5x10.3mm_P1.27mm | U3 |
| 4 | OPA2810IDGKT Texas Instruments | VSSOP-8_3x3mm_P0.65mm_TexasInstruments | U4, U5, U6, U7 |
| 4 | LTC2642 Analog Devices Inc. | MSOP-10_3x3mm_P0.5mm_AnalogDevices | U8, U9, U10, U11 |
| 1 | REF3525 Texas Instruments | SOT-23-6 | U12 |
| 4 | LMV393IDGKR Texas Instruments | VSSOP-8_3x3mm_P0.65mm_TexasInstruments | U13, U14, U15, U16 |
| 4 | INA630 | TSOT-23-8 | U17, U18, U19, U20 |
| 1 | REF2033 Texas Instruments | SOT-23-5 | U21 |
| 4 | SN74LVC2T45DCTR Texas Instruments | VSSOP-8_2.3x2mm_P0.5mm_TexasInstruments | U22, U23, U30, U31 |
| 1 | rt6150b-33gqw Richtek USA Inc. | WDFN-10-1EP_2.5x2.5mm_P0.5_EP1.25x2.1mm | U24 |
| 1 | TPS65131RGE Texas Instruments | VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias | U25 |
| 1 | ~ Analog Devices Inc./Maxim Integrated | SOT-23-6 | U26 |
| 1 | LM2940IMPX-12/NOPB Texas Instruments | SOT-223-3_TabPin2 | U27 |
| 1 | LMR51430 Texas Instruments | SOT-23-6 | U29 |
| 1 | RP2350_80QFN Raspberry Pi | RP2350-QFN-80-1EP_10x10_P0.4mm_EP3.4x3.4mm_ThermalVias | U32 |
| 3 | Si2369DS Vishay Siliconix | SOT-23 | Q1, Q2, Q3 |
| 2 | 5-146281-3 TE Connectivity AMP Connectors | PinHeader_1x03_P2.54mm_Vertical | J1, J2 |
| 1 | AudioJack3 Same Sky (Formerly CUI Devices) | Jack_3.5mm_CUI_SJ-3524-SMT_Horizontal | J3 |
| 1 | USB_C_Receptacle_USB2.0 JAE Electronics | USB_C_Receptacle_JAE_DX07S016JA1R1500 | J4 |
Show 45 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Micro_SD_Card_Det_Hirose_DM3AT Hirose Electric Co Ltd | microSD_HC_Hirose_DM3AT-SF-PEJM5 | J5 |
| 12 | Conn_Coaxial Amphenol RF | BNC_AmphenolRF_031-5329-52RFX_Vertical | J6, J7, J8, J9, J10, J11, J12, J13 +4 |
| 1 | Barrel_Jack_Switch CUI Devices | BarrelJack_CUI_PJ-102AH_Horizontal | J14 |
| 1 | MountingHole_Pad Keystone Electronics | Terminal_Keystone_779x_EdgeMount_Horizontal | H1 |
| 1 | SPST-NO Würth Elektronik | SW_Push_1P1T-SH_NO_Vertical_Wuerth_WS-TASV | SW2 |
| 1 | TPD2EUSB30 Texas Instruments | Texas_DRT-3 | TVS1 |
| 1 | ECS-TXO-2016 ECS | Crystal_SMD_2016-4Pin_2.0x1.6mm | Xtal1 |
| 2 | LED SunLED | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | LED1, LED2 |
| 14 | VBUS05N1-HD1-G3-08 Vishay General Semiconductor - Diodes Division | D_SOD-882 | D1, D2, D3, D4, D5, D6, D11, D12 +6 |
| 4 | PESD12VL1BSLAZ Nexperia | D_SOD-882 | D7, D8, D9, D10 |
| 1 | BZV55B15 Nexperia USA Inc. | D_MiniMELF | D15 |
| 2 | CUS10S30,H3F Toshiba Semiconductor and Storage | D_SOD-323 | D16, D17 |
| 1 | TPD6E004 Texas Instruments | IC_TPD6E004RSER | D29 |
| 1 | 3.3uH Abracon LLC | L_0806_2016Metric | L1 |
| 2 | 4.7uH Murata Electronics | L_1210_3225Metric | L2, L4 |
| 1 | 2.2uH Abracon LLC | L_0603_1608Metric | L3 |
| 1 | 6.8uH Bourns Inc. | L_Bourns-SRP4030FA | L5 |
| 6 | 4.7uF TDK | C_0603_1608Metric | C1, C2, C8, C13, C14, C64 |
| 4 | 1uF Vishay Sprague | C_Polarized_0805_2012Metric | C3, C4, C11, C12 |
| 53 | 100nF Murata Electronics | C_0402_1005Metric | C5, C6, C9, C10, C16, C17, C18, C19 +45 |
| 5 | 1uF TDK | C_0603_1608Metric | C7, C24, C28, C48, C49 |
| 10 | 10uF Murata Electronics | C_0603_1608Metric | C15, C63, C65, C74, C75, C76, C77, C79 +2 |
| 6 | 6.8pF Murata Electronics | C_0402_1005Metric | C43, C44, C45, C46, C70, C72 |
| 5 | 22uF Samsung Electro-Mechanics | C_0805_2012Metric | C66, C73, C83, C84, C85 |
| 1 | 10nF Murata Electronics | C_0402_1005Metric | C68 |
| 1 | 4.7nF Murata Electronics | C_0402_1005Metric | C69 |
| 1 | 220nF Murata Electronics | C_0402_1005Metric | C71 |
| 21 | 10K YAGEO | R_0402_1005Metric | R1, R4, R5, R19, R22, R23, R24, R25 +13 |
| 15 | 1K YAGEO | R_0402_1005Metric | R2, R17, R18, R40, R41, R44, R45, R48 +7 |
| 5 | 24 Yageo | R_0402_1005Metric | R3, R15, R16, R20, R21 |
| 2 | 5.1k YAGEO | R_0402_1005Metric | R6, R7 |
| 7 | 47K YAGEO | R_0402_1005Metric | R8, R9, R10, R11, R12, R13, R14 |
| 4 | 30K Panasonic Electronic Components | R_0402_1005Metric | R31, R32, R33, R34 |
| 4 | 0.05 Panasonic Electronic Components | R_0402_1005Metric | R35, R36, R37, R38 |
| 8 | 31K6 YAGEO | R_0402_1005Metric | R39, R42, R43, R46, R47, R50, R51, R54 |
| 16 | 100K Yageo | R_0402_1005Metric | R59, R61, R62, R63, R64, R67, R68, R70 +8 |
| 5 | 100 KOA Speer Electronics, Inc. | R_0603_1608Metric | R60, R72, R73, R74, R75 |
| 1 | 1M05 Stackpole Electronics Inc | R_0402_1005Metric | R65 |
| 1 | 1M15 Stackpole Electronics Inc | R_0402_1005Metric | R66 |
| 1 | 39K2 Stackpole Electronics Inc | R_0402_1005Metric | R69 |
| 1 | 13K7 Yageo | R_0402_1005Metric | R71 |
| 2 | 27 Yageo | R_0402_1005Metric | R76, R77 |
| 1 | 124 YAGEO | R_0402_1005Metric | R78 |
| 1 | 1K07 YAGEO | R_0402_1005Metric | R79 |
| 4 | 18K9 KOA Speer Electronics, Inc. | R_0402_1005Metric | R81, R83, R85, R87 |
Harp.device.quac design files
The KiCad project lives in the AllenNeuralDynamics/harp.device.quac repository on GitHub; these links point at the commit this page was built from.
Harp.device.quac: common questions
What microcontroller does the Harp.device.quac use?
The Harp.device.quac is built around the RP2350_80QFN, from the RP2040/RP2350 family.
How big is the Harp.device.quac PCB?
The Harp.device.quac measures 90 × 100 mm, has 4 copper layers and is 1.567 mm thick.
How many components are on the Harp.device.quac?
276 components, from 65 distinct parts. The full bill of materials is listed on this page.
Where can I download the Harp.device.quac design files?
From the AllenNeuralDynamics/harp.device.quac repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Harp.device.quac design in my own project?
Yes, under the terms of its MIT license, which AllenNeuralDynamics chose for the repository.
Can I test firmware for the Harp.device.quac without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k