Harp.device.quac

AllenNeuralDynamics·harp.device.quac·hardware/harp.device.quad.dac.kicad_pcb

Harp.device.quac PCB layout, top view — open source RP2040/RP2350 board by AllenNeuralDynamics

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…

Harp.device.quac, from the project README
From the project README

Main components on the Harp.device.quac

Harp.device.quac bill of materials (BOM)

276 components, 65 distinct parts.

QtyPartRefs
1
LM337_SOT223
Texas Instruments
U1
1
W25Q16JVUXIQ
Winbond Electronics
U2
1
ADUM4160
Analog Devices
U3
4
OPA2810IDGKT
Texas Instruments
U4, U5, U6, U7
4
LTC2642
Analog Devices Inc.
U8, U9, U10, U11
1
REF3525
Texas Instruments
U12
4
LMV393IDGKR
Texas Instruments
U13, U14, U15, U16
4
INA630
U17, U18, U19, U20
1
REF2033
Texas Instruments
U21
4
SN74LVC2T45DCTR
Texas Instruments
U22, U23, U30, U31
1
rt6150b-33gqw
Richtek USA Inc.
U24
1
TPS65131RGE
Texas Instruments
U25
1
~
Analog Devices Inc./Maxim Integrated
U26
1
LM2940IMPX-12/NOPB
Texas Instruments
U27
1
LMR51430
Texas Instruments
U29
1
RP2350_80QFN
Raspberry Pi
U32
3
Si2369DS
Vishay Siliconix
Q1, Q2, Q3
2
5-146281-3
TE Connectivity AMP Connectors
J1, J2
1
AudioJack3
Same Sky (Formerly CUI Devices)
J3
1
USB_C_Receptacle_USB2.0
JAE Electronics
J4
Show 45 more
QtyPartRefs
1
Micro_SD_Card_Det_Hirose_DM3AT
Hirose Electric Co Ltd
J5
12
Conn_Coaxial
Amphenol RF
J6, J7, J8, J9, J10, J11, J12, J13 +4
1
Barrel_Jack_Switch
CUI Devices
J14
1
MountingHole_Pad
Keystone Electronics
H1
1
SPST-NO
Würth Elektronik
SW2
1
TPD2EUSB30
Texas Instruments
TVS1
1
ECS-TXO-2016
ECS
Xtal1
2
LED
SunLED
LED1, LED2
14
VBUS05N1-HD1-G3-08
Vishay General Semiconductor - Diodes Division
D1, D2, D3, D4, D5, D6, D11, D12 +6
4
PESD12VL1BSLAZ
Nexperia
D7, D8, D9, D10
1
BZV55B15
Nexperia USA Inc.
D15
2
CUS10S30,H3F
Toshiba Semiconductor and Storage
D16, D17
1
TPD6E004
Texas Instruments
D29
1
3.3uH
Abracon LLC
L1
2
4.7uH
Murata Electronics
L2, L4
1
2.2uH
Abracon LLC
L3
1
6.8uH
Bourns Inc.
L5
6
4.7uF
TDK
C1, C2, C8, C13, C14, C64
4
1uF
Vishay Sprague
C3, C4, C11, C12
53
100nF
Murata Electronics
C5, C6, C9, C10, C16, C17, C18, C19 +45
5
1uF
TDK
C7, C24, C28, C48, C49
10
10uF
Murata Electronics
C15, C63, C65, C74, C75, C76, C77, C79 +2
6
6.8pF
Murata Electronics
C43, C44, C45, C46, C70, C72
5
22uF
Samsung Electro-Mechanics
C66, C73, C83, C84, C85
1
10nF
Murata Electronics
C68
1
4.7nF
Murata Electronics
C69
1
220nF
Murata Electronics
C71
21
10K
YAGEO
R1, R4, R5, R19, R22, R23, R24, R25 +13
15
1K
YAGEO
R2, R17, R18, R40, R41, R44, R45, R48 +7
5
24
Yageo
R3, R15, R16, R20, R21
2
5.1k
YAGEO
R6, R7
7
47K
YAGEO
R8, R9, R10, R11, R12, R13, R14
4
30K
Panasonic Electronic Components
R31, R32, R33, R34
4
0.05
Panasonic Electronic Components
R35, R36, R37, R38
8
31K6
YAGEO
R39, R42, R43, R46, R47, R50, R51, R54
16
100K
Yageo
R59, R61, R62, R63, R64, R67, R68, R70 +8
5
100
KOA Speer Electronics, Inc.
R60, R72, R73, R74, R75
1
1M05
Stackpole Electronics Inc
R65
1
1M15
Stackpole Electronics Inc
R66
1
39K2
Stackpole Electronics Inc
R69
1
13K7
Yageo
R71
2
27
Yageo
R76, R77
1
124
YAGEO
R78
1
1K07
YAGEO
R79
4
18K9
KOA Speer Electronics, Inc.
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