Harp.device.cuttlefish

AllenNeuralDynamics·harp.device.cuttlefish·hardware/cuttlefish/cuttlefish.kicad_pcb

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

About the Harp.device.cuttlefish PCB

Harp.device.cuttlefish is an open source RP2040/RP2350 PCB design by AllenNeuralDynamics, published on GitHub. It is a 4-layer board measuring 120 × 75 mm, with 185 components from 44 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the TPD2EUSB30, ADUM4160, W25Q16JVUXIQ, 74LVCH2T45DC and MAX5902AAEUT+T. By type, the board carries 77 capacitors, 52 resistors, 22 ICs, 14 connectors, 8 diodes and 5 transistors.

From the project

0414: an octal, TTL input/output device with programmable square wave output.

An 8-channel TTL input-or-output device with programmable square wave output

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

Main components on the Harp.device.cuttlefish

Harp.device.cuttlefish bill of materials (BOM)

185 components, 44 distinct parts.

QtyPartRefs
1
TPD2EUSB30
Texas Instruments
U1
1
ADUM4160
Analog Devices Inc.
U2
1
RP2040
Raspberry Pi
U3
1
W25Q16JVUXIQ
Winbond Electronics
U4
8
74LVCH2T45DC
Nexperia USA Inc.
U5, U6, U7, U9, U10, U11, U12, U13
1
MAX5902AAEUT+T
Analog Devices Inc./Maxim Integrated
U8
3
74CBTLV3245
Nexperia USA Inc.
U14, U16, U17
3
SN74LVC1G14DRL
Texas Instruments
U15, U18, U19
1
LMR51430
Texas Instruments
U20
1
rt6150b-33gqw
Richtek USA Inc.
U21
1
SN74CBTLV3245APWR
Texas Instruments
U22
4
Si2369DS
Vishay Siliconix
Q1, Q2, Q3, Q4
1
DMN2040U
Diodes Incorporated
Q5
1
ECS-TXO-2016
ECS Inc.
X1
1
Conn_01x03_Male
n/a
J1
1
AudioJack3
n/a
J2
1
USB_C_Receptacle_USB2.0
JAE Electronics
J3
1
Barrel_Jack_Switch
CUI Devices
J4
8
Conn_Coaxial
Amphenol RF
J5, J6, J7, J8, J9, J10, J11, J12
2
Conn_02x08_Counter_Clockwise
Würth Elektronik
J13, J14
Show 24 more
QtyPartRefs
1
MountingHole_Pad
Keystone Electronics
H1
1
~
Würth Elektronik
SW1
2
SW_SPDT
C&K
SW2, SW3
2
D_TVS
onsemi
D1, D2
3
LED
SunLED
D3, D4, D9
1
BZV55B15
Nexperia USA Inc.
D5
2
NSR05F40NXT5G
onsemi
D10, D12
1
2.2uH
Abracon LLC
L1
1
6.8uH
Bourns Inc.
L2
44
100nF
Murata Electronics
C1, C3, C4, C5, C6, C7, C8, C9 +36
18
1uF
Murata Electronics
C2, C10, C11, C12, C23, C27, C39, C43 +10
11
10uF
Murata Electronics
C13, C24, C28, C32, C33, C40, C44, C48 +3
4
22uF
Samsung Electro-Mechanics
C35, C36, C37, C38
3
1K
Yageo
R1, R50, R51
2
5K1
Yageo
R2, R3
4
24
Yageo
R4, R5, R6, R7
13
10K
KOA Speer Electronics, Inc.
R8, R35, R36, R37, R38, R39, R40, R41 +5
2
27
Yageo
R9, R10
3
1K6
Yageo
R11, R12, R43
16
100
KOA Speer Electronics, Inc.
R13, R14, R15, R16, R17, R18, R19, R20 +8
6
100K
Yageo
R21, R22, R23, R24, R25, R53
1
39K2
Stackpole Electronics Inc
R26
1
47K
Yageo
R48
1
13K7
Yageo
R54

Harp.device.cuttlefish design files

The KiCad project lives in the AllenNeuralDynamics/harp.device.cuttlefish repository on GitHub; these links point at the commit this page was built from.

Harp.device.cuttlefish: common questions

What microcontroller does the Harp.device.cuttlefish use?

The Harp.device.cuttlefish is built around the RP2040, from the RP2040/RP2350 family.

How big is the Harp.device.cuttlefish PCB?

The Harp.device.cuttlefish measures 120 × 75 mm, has 4 copper layers and is 1.567 mm thick.

How many components are on the Harp.device.cuttlefish?

185 components, from 44 distinct parts. The full bill of materials is listed on this page.

Where can I download the Harp.device.cuttlefish design files?

From the AllenNeuralDynamics/harp.device.cuttlefish 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.cuttlefish design in my own project?

The repository has no license, so all rights stay with AllenNeuralDynamics. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Harp.device.cuttlefish 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