Skip to the content
4 layers70 × 168 mmValve controller, the printed circuit board in 3D

0368: a 16-channel valve controller

Size
70 × 168 mm
Copper layers
4
Thickness
1.57 mm
Parts
224
Nets
163
Pads
883
Tracks, vias
1,055, 272
Pours
19
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
11 Nov 2024
Updated
12 Sep 2025

Overview

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.

Main components

10

README

README.md

A Harp-compliant, 16-channel MOSFET Output board for valve control.

Features

  • Up to 5A total current consumption
  • Up to 2A on any single output channel
  • 8-GPIO expansion header

Enclosure

See the companion Onshape project for the PCBA enclosure.

Parts

224
QtyValueFootprintReferences
25100nFCapacitor_SMD:C_0402_1005MetricC1, C2, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C25, C29 +9
1810KResistor_SMD:R_0402_1005MetricR34, R35, R36, R37, R38, R39, R40, R41, R42, R43, R44, R45, R46, R47, R48, R49 +2
18LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D2, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, D32, D33, D34, D35 +2
1610Resistor_SMD:R_0603_1608MetricR8, R14, R17, R18, R21, R22, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33
161K6Resistor_SMD:R_0402_1005MetricR53, R54, R55, R56, R57, R58, R59, R60, R61, R62, R63, R64, R65, R66, R67, R68
161N4007FLDiode_SMD:D_SOD-123FD5, D6, D7, D8, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21
16CSD17570Q5BPackage_TO_SOT_SMD:TDSON-8-1Q1, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17
16Screw_Terminal_01x02Connector_Phoenix_MC:PhoenixContact_MC_1,5_2-G-3.5_1x02_P3.50mm_HorizontalJ1, J3, J6, J7, J9, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20
121uFCapacitor_SMD:C_0402_1005MetricC8, C9, C10, C24, C26, C38, C39, C40, C41, C42, C44, C56
8MIC4127Package_SO:MSOP-8-1EP_3x3mm_P0.65mm_EP1.5x1.8mmU1, U6, U8, U10, U11, U12, U13, U14
6100KResistor_SMD:R_0402_1005MetricR15, R16, R19, R23, R50, R52
422uFCapacitor_SMD:C_0805_2012MetricC28, C46, C47, C48
424Resistor_SMD:R_0402_1005MetricR4, R5, R6, R7
310uFCapacitor_SMD:C_0805_2012MetricC11, C27, C50
3FiducialFiducial:Fiducial_0.5mm_Mask1mmFID1, FID2, FID3
227Resistor_SMD:R_0402_1005MetricR10, R11
25K1Resistor_SMD:R_0402_1005MetricR2, R3
2680Resistor_SMD:R_0402_1005MetricR12, R13
2Conn_01x03_MaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2, J21
2D_TVSDiode_SMD:D_0402_1005MetricD3, D4
110nFCapacitor_SMD:C_0402_1005MetricC4
113K7Resistor_SMD:R_0402_1005MetricR51
11KResistor_SMD:R_0402_1005MetricR1
12.2uHInductor_SMD:L_0603_1608MetricL3
12N7002Package_TO_SOT_SMD:SOT-23Q20
139K2Resistor_SMD:R_0402_1005MetricR20
16.8uHInductor_SMD:L_Bourns_SRR1260L1
1ADUM4160Package_SO:SOIC-16W_7.5x10.3mm_P1.27mmU3
1AudioJack3Connector_Audio:Jack_3.5mm_CUI_SJ-3524-SMT_HorizontalJ4
1BZV55B15Diode_SMD:D_MiniMELFD9
1Conn_02x10_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical_SMDJ26
1ECS-TXO-2016Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mmX1
1GSFD4005Package_TO_SOT_SMD:TO-252-2Q2
1LMR51430Package_TO_SOT_SMD:SOT-23-6U15
1LOGOLOGOG***
1OSHW-Logo2_7.3x6mm_SilkScreenSymbol:OSHW-Logo2_7.3x6mm_SilkScreenREF1
1PolyfuseFuse:Fuse_2920_7451MetricF1
1RP2040kicad_component_library:RP2040-QFN-56U4
1SUD19P06-60L-E3Package_TO_SOT_SMD:TO-252-2Q18
1Screw_Terminal_01x02Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_HorizontalJ8
1TPD2EUSB30Package_TO_SOT_SMD:Texas_DRT-3U2
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_JAE_DX07S016JA1R1500J5
1W25Q16JVUXIQkicad_component_library:Winbond-8USON-2x3mmU5
1rt6150b-33gqwkicad_component_library:WDFN-10-1EP_2.5x2.5mm_P0.5_EP1.25x2.1mmU7
1~Package_TO_SOT_SMD:SOT-23-6U9
1~kicad_component_library:SW_Push_1P1T-SH_NO_Vertical_Wuerth_WS-TASVSW1

The 217 most common of 224 parts.

More from AllenNeuralDynamics/harp.device.valve-controller

1
  • 2 layers40 × 75 mmHarp.breakout.mini clamp, the printed circuit board in 3D

    Harp.breakout.mini clamp

    AllenNeuralDynamics/harp.device.valve-controller

    0368: a 16-channel valve controller

    17 parts

Similar boards

  • 4 layers120 × 75 mmCuttlefish, the printed circuit board in 3D

    Cuttlefish

    AllenNeuralDynamics/harp.device.cuttlefish

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

    195 parts
  • 4 layers90 × 100 mmHarp.device.quad.dac, the printed circuit board in 3D

    Harp.device.quad.dac

    AllenNeuralDynamics/harp.device.quac

    0364: This repository contains the hardware, firmware, and software related to the Harp quad DAC

    291 partsMIT
  • 4 layers80 × 100 mmHarp treadmill, the printed circuit board in 3D

    Harp treadmill

    AllenNeuralDynamics/harp.device.treadmill-driver

    0326: a Harp-compatible device for controlling an instrumented mouse treadmill

    173 parts4
  • 4 layers80 × 50 mmHarp.device.lickety split, the printed circuit board in 3D

    Harp.device.lickety split

    AllenNeuralDynamics/harp.device.lickety-split

    0360: an ephys-compliant capacitive lick detector

    193 parts5MIT
  • 4 layers80 × 50 mmSniff detector, the printed circuit board in 3D

    Sniff detector

    AllenNeuralDynamics/harp.device.sniff-detector

    0382: Signal conditioning board for an implanted thermistor

    114 parts3MIT
  • 4 layers39.9 × 28 mmEnvironment sensor, the printed circuit board in 3D

    Environment sensor

    AllenNeuralDynamics/harp.device.environment-sensor

    0357: harp-compliant humidity, pressure, and temperature sensor

    56 partsMIT
  • 4 layers80 × 50 mmUsb isolated, the printed circuit board in 3D

    Usb isolated

    AllenNeuralDynamics/harp.device.pico-template

    an RP2040-based Harp hardware/firmware project template

    76 parts
  • 4 layers100 × 50 mmTGT kicad data, the printed circuit board in 3D

    TGT kicad data

    sabanekko3/TGT_kicad_data

    学生ロボコン2024、豊田高専T・G・Tがで使用した回路。kicad8

    106 parts37MIT

Questions

How big is the Valve controller PCB?

It measures 70 × 168 mm and has 4 copper layers, 1.57 mm thick.

What parts does the Valve controller use?

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.

Where can I download the Valve controller KiCad files?

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.

Can I use the Valve controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask AllenNeuralDynamics before reusing the design.