Harp.device.cuttlefish
AllenNeuralDynamics·harp.device.cuttlefish·hardware/cuttlefish/cuttlefish.kicad_pcb
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

Main components on the Harp.device.cuttlefish
Harp.device.cuttlefish bill of materials (BOM)
185 components, 44 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPD2EUSB30 Texas Instruments | Texas_DRT-3 | U1 |
| 1 | ADUM4160 Analog Devices Inc. | SOIC-16W_7.5x10.3mm_P1.27mm | U2 |
| 1 | RP2040 Raspberry Pi | RP2040-QFN-56 | U3 |
| 1 | W25Q16JVUXIQ Winbond Electronics | Winbond-8USON-2x3mm | U4 |
| 8 | 74LVCH2T45DC Nexperia USA Inc. | VSSOP-8_2.3x2mm_P0.5mm_TexasInstruments | U5, U6, U7, U9, U10, U11, U12, U13 |
| 1 | MAX5902AAEUT+T Analog Devices Inc./Maxim Integrated | SOT-23-6 | U8 |
| 3 | 74CBTLV3245 Nexperia USA Inc. | TSSOP-20_4.4x6.5mm_P0.65mm | U14, U16, U17 |
| 3 | SN74LVC1G14DRL Texas Instruments | SOT-553 | U15, U18, U19 |
| 1 | LMR51430 Texas Instruments | SOT-23-6 | U20 |
| 1 | rt6150b-33gqw Richtek USA Inc. | WDFN-10-1EP_2.5x2.5mm_P0.5_EP1.25x2.1mm | U21 |
| 1 | SN74CBTLV3245APWR Texas Instruments | TSSOP-20_4.4x6.5mm_P0.65mm | U22 |
| 4 | Si2369DS Vishay Siliconix | SOT-23 | Q1, Q2, Q3, Q4 |
| 1 | DMN2040U Diodes Incorporated | SOT-23 | Q5 |
| 1 | ECS-TXO-2016 ECS Inc. | Crystal_SMD_2016-4Pin_2.0x1.6mm | X1 |
| 1 | Conn_01x03_Male n/a | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | AudioJack3 n/a | Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal | J2 |
| 1 | USB_C_Receptacle_USB2.0 JAE Electronics | USB_C_Receptacle_JAE_DX07S016JA1R1500 | J3 |
| 1 | Barrel_Jack_Switch CUI Devices | BarrelJack_Same_Sky_PJ-102AH_Horizontal | J4 |
| 8 | Conn_Coaxial Amphenol RF | BNC_AmphenolRF_031-5329-52RFX_Vertical | J5, J6, J7, J8, J9, J10, J11, J12 |
| 2 | Conn_02x08_Counter_Clockwise Würth Elektronik | PinHeader_2x08_P2.54mm_Horizontal_SMD | J13, J14 |
Show 24 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MountingHole_Pad Keystone Electronics | Terminal_Keystone_779x_EdgeMount_Horizontal | H1 |
| 1 | ~ Würth Elektronik | SW_Push_1P1T-SH_NO_Vertical_Wuerth_WS-TASV | SW1 |
| 2 | SW_SPDT C&K | SW_SPDT_CK-JS102011SAQN | SW2, SW3 |
| 2 | D_TVS onsemi | D_0402_1005Metric | D1, D2 |
| 3 | LED SunLED | LED_0603_1608Metric | D3, D4, D9 |
| 1 | BZV55B15 Nexperia USA Inc. | D_MiniMELF | D5 |
| 2 | NSR05F40NXT5G onsemi | D_0402_1005Metric | D10, D12 |
| 1 | 2.2uH Abracon LLC | L_0603_1608Metric | L1 |
| 1 | 6.8uH Bourns Inc. | L_Bourns-SRP4030FA | L2 |
| 44 | 100nF Murata Electronics | C_0402_1005Metric | C1, C3, C4, C5, C6, C7, C8, C9 +36 |
| 18 | 1uF Murata Electronics | C_0402_1005Metric | C2, C10, C11, C12, C23, C27, C39, C43 +10 |
| 11 | 10uF Murata Electronics | C_0805_2012Metric | C13, C24, C28, C32, C33, C40, C44, C48 +3 |
| 4 | 22uF Samsung Electro-Mechanics | C_0805_2012Metric | C35, C36, C37, C38 |
| 3 | 1K Yageo | R_0402_1005Metric | R1, R50, R51 |
| 2 | 5K1 Yageo | R_0402_1005Metric | R2, R3 |
| 4 | 24 Yageo | R_0402_1005Metric | R4, R5, R6, R7 |
| 13 | 10K KOA Speer Electronics, Inc. | R_0402_1005Metric | R8, R35, R36, R37, R38, R39, R40, R41 +5 |
| 2 | 27 Yageo | R_0402_1005Metric | R9, R10 |
| 3 | 1K6 Yageo | R_0402_1005Metric | R11, R12, R43 |
| 16 | 100 KOA Speer Electronics, Inc. | R_0402_1005Metric | R13, R14, R15, R16, R17, R18, R19, R20 +8 |
| 6 | 100K Yageo | R_0402_1005Metric | R21, R22, R23, R24, R25, R53 |
| 1 | 39K2 Stackpole Electronics Inc | R_0402_1005Metric | R26 |
| 1 | 47K Yageo | R_0402_1005Metric | R48 |
| 1 | 13K7 Yageo | R_0402_1005Metric | 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
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