
Harp.breakout.mini clamp
AllenNeuralDynamics/harp.device.valve-controller
0368: a 16-channel valve controller

0368: a 16-channel valve controller
Valve controller is an open-source printed circuit board by AllenNeuralDynamics, from the AllenNeuralDynamics/harp.device.valve-controller repository on GitHub. It is a 4-layer board of 70 × 168 mm with 224 parts on 163 nets, routed with 1,055 tracks and 272 vias.
It is built around the RP2040, MIC4127YME and W25Q16JVUXIQ, with the RT6150B-33GQW, ADUM4160BRW and TPD2EUSB30DRT among its other parts. Its parts include 69 resistors, 45 capacitors, 37 diodes, 22 connectors and 19 transistors. It belongs with the audio and music boards and the RP2040 boards of this library.
A Harp-compliant, 16-channel MOSFET Output board for valve control.

See the companion Onshape project for the PCBA enclosure.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 25 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C25, C29 +9 |
| 18 | 10K | Resistor_SMD:R_0402_1005Metric | R34, R35, R36, R37, R38, R39, R40, R41, R42, R43, R44, R45, R46, R47, R48, R49 +2 |
| 18 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, D32, D33, D34, D35 +2 |
| 16 | 10 | Resistor_SMD:R_0603_1608Metric | R8, R14, R17, R18, R21, R22, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33 |
| 16 | 1K6 | Resistor_SMD:R_0402_1005Metric | R53, R54, R55, R56, R57, R58, R59, R60, R61, R62, R63, R64, R65, R66, R67, R68 |
| 16 | 1N4007FL | Diode_SMD:D_SOD-123F | D5, D6, D7, D8, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 |
| 16 | CSD17570Q5B | Package_TO_SOT_SMD:TDSON-8-1 | Q1, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17 |
| 16 | Screw_Terminal_01x02 | Connector_Phoenix_MC:PhoenixContact_MC_1,5_2-G-3.5_1x02_P3.50mm_Horizontal | J1, J3, J6, J7, J9, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20 |
| 12 | 1uF | Capacitor_SMD:C_0402_1005Metric | C8, C9, C10, C24, C26, C38, C39, C40, C41, C42, C44, C56 |
| 8 | MIC4127 | Package_SO:MSOP-8-1EP_3x3mm_P0.65mm_EP1.5x1.8mm | U1, U6, U8, U10, U11, U12, U13, U14 |
| 6 | 100K | Resistor_SMD:R_0402_1005Metric | R15, R16, R19, R23, R50, R52 |
| 4 | 22uF | Capacitor_SMD:C_0805_2012Metric | C28, C46, C47, C48 |
| 4 | 24 | Resistor_SMD:R_0402_1005Metric | R4, R5, R6, R7 |
| 3 | 10uF | Capacitor_SMD:C_0805_2012Metric | C11, C27, C50 |
| 3 | Fiducial | Fiducial:Fiducial_0.5mm_Mask1mm | FID1, FID2, FID3 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R10, R11 |
| 2 | 5K1 | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | 680 | Resistor_SMD:R_0402_1005Metric | R12, R13 |
| 2 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2, J21 |
| 2 | D_TVS | Diode_SMD:D_0402_1005Metric | D3, D4 |
| 1 | 10nF | Capacitor_SMD:C_0402_1005Metric | C4 |
| 1 | 13K7 | Resistor_SMD:R_0402_1005Metric | R51 |
| 1 | 1K | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 2.2uH | Inductor_SMD:L_0603_1608Metric | L3 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q20 |
| 1 | 39K2 | Resistor_SMD:R_0402_1005Metric | R20 |
| 1 | 6.8uH | Inductor_SMD:L_Bourns_SRR1260 | L1 |
| 1 | ADUM4160 | Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm | U3 |
| 1 | AudioJack3 | Connector_Audio:Jack_3.5mm_CUI_SJ-3524-SMT_Horizontal | J4 |
| 1 | BZV55B15 | Diode_SMD:D_MiniMELF | D9 |
| 1 | Conn_02x10_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical_SMD | J26 |
| 1 | ECS-TXO-2016 | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | X1 |
| 1 | GSFD4005 | Package_TO_SOT_SMD:TO-252-2 | Q2 |
| 1 | LMR51430 | Package_TO_SOT_SMD:SOT-23-6 | U15 |
| 1 | LOGO | LOGO | G*** |
| 1 | OSHW-Logo2_7.3x6mm_SilkScreen | Symbol:OSHW-Logo2_7.3x6mm_SilkScreen | REF1 |
| 1 | Polyfuse | Fuse:Fuse_2920_7451Metric | F1 |
| 1 | RP2040 | kicad_component_library:RP2040-QFN-56 | U4 |
| 1 | SUD19P06-60L-E3 | Package_TO_SOT_SMD:TO-252-2 | Q18 |
| 1 | Screw_Terminal_01x02 | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_Horizontal | J8 |
| 1 | TPD2EUSB30 | Package_TO_SOT_SMD:Texas_DRT-3 | U2 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_JAE_DX07S016JA1R1500 | J5 |
| 1 | W25Q16JVUXIQ | kicad_component_library:Winbond-8USON-2x3mm | U5 |
| 1 | rt6150b-33gqw | kicad_component_library:WDFN-10-1EP_2.5x2.5mm_P0.5_EP1.25x2.1mm | U7 |
| 1 | ~ | Package_TO_SOT_SMD:SOT-23-6 | U9 |
| 1 | ~ | kicad_component_library:SW_Push_1P1T-SH_NO_Vertical_Wuerth_WS-TASV | SW1 |
The 217 most common of 224 parts.

AllenNeuralDynamics/harp.device.valve-controller
0368: a 16-channel valve controller

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

AllenNeuralDynamics/harp.device.quac
0364: This repository contains the hardware, firmware, and software related to the Harp quad DAC

AllenNeuralDynamics/harp.device.treadmill-driver
0326: a Harp-compatible device for controlling an instrumented mouse treadmill

AllenNeuralDynamics/harp.device.lickety-split
0360: an ephys-compliant capacitive lick detector

AllenNeuralDynamics/harp.device.sniff-detector
0382: Signal conditioning board for an implanted thermistor

AllenNeuralDynamics/harp.device.environment-sensor
0357: harp-compliant humidity, pressure, and temperature sensor

AllenNeuralDynamics/harp.device.pico-template
an RP2040-based Harp hardware/firmware project template

It measures 70 × 168 mm and has 4 copper layers, 1.57 mm thick.
224 parts, built around the RP2040, MIC4127YME, W25Q16JVUXIQ and RT6150B-33GQW. 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 AllenNeuralDynamics/harp.device.valve-controller repository on GitHub, at the commit this page was made from: the board is hardware/board/harp.device.valve-controller/valve-controller.kicad_pcb and its schematic hardware/board/harp.breakout.mini-clamp/harp.breakout.mini-clamp.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 AllenNeuralDynamics before reusing the design.