Skip to the content
PCBKitNew board
2 layers81.7 × 58 mmValve tester, the printed circuit board in 3D

Small board for actuating solenoids

Size
81.7 × 58 mm
Copper layers
2
Thickness
1.6 mm
Parts
54
Nets
45
Pads
194
Tracks, vias
165, 55
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
23 Jul 2024
Updated
21 Aug 2025

Overview

Valve tester is an open-source printed circuit board by OlfactoryBehaviorLab, from the OlfactoryBehaviorLab/valve_tester repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 81.7 × 58 mm with 54 parts on 45 nets, routed with 165 tracks and 55 vias.

It is built around the PMV40UN2 and SM4007PL. Its parts include 17 resistors, 9 connectors, 8 diodes, 5 switches and 4 transistors. It belongs with the audio and music boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Dewan Lab Solenoid Valve Tester

This repository hosts the code and PCB design files for a small, simple PCB to allow manual testing of solenoid valves

Functionality

  • Manual latching user inputs
  • Loop mode to allow hands-free cylcing of the valves
  • Push connect terminals and molex headers for flexibility in attaching the solenoids
  • Teensy 2.0 programmed with Teensyduino to allow the user to set up patterns of actuation if needed
  • 24V or 12V input accepted

Manufacturing

  • All boards were manufactured by JLCPCB with no special board parameters. Gerber files, and BOM/Coordinate files are all included in the repository
    • JLCPCB also partially assembed the board by placing small SMD components such as resistors, capacitors, LEDs, and diodes.
  • The schematic, PCB, and KiCAD project are all included in the repository repository
  • All other parts were purchased from DigiKey and hand assembled in the FSU Psychology Research Development shop.

Programming Requirements

  • Code was uploaded using the standard Arduino IDE can be downloaded from here.
  • Reference the Teensyduino reference page from PJRC

Special Thanks

I would like to offer a special thanks to Fred Fletcher and Te Tang from the FSU Psychology Research and Development shop for their input, expertese, and time in assisting me in developing and assembling these boards

License

This project is licensed under GNU General Public License v3.0. You can find the included copy of the license here. For more information about the license and its terms, please visit SPDX

Parts

54
QtyValueFootprintReferences
910KResistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R5, R10, R11, R12, R13
4100(Ohm)Resistor_SMD:R_0402_1005MetricR14, R15, R16, R17
41KResistor_SMD:R_0402_1005MetricR6, R7, R8, R9
4436500228Library:MOLEX_436500228J6, J7, J8, J9
4LEDLED_SMD:LED_0603_1608MetricD5, D6, D7, D8
4MountingHole_PadMountingHole:MountingHole_2.7mm_M2.5_DIN965_Pad_TopBottomH1, H2, H3, H4
4PMV40UN2Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4
4Phoenix_5.08mm_TerminalLibrary:PHOENIX_1017503J2, J3, J4, J5
4SM4007PLDiode_SMD:D_SOD-123FD1, D2, D3, D4
4SW_PushLibrary:SW_1825910-6-4SW1, SW2, SW3, SW4
10.1uFCapacitor_SMD:C_0805_2012MetricC3
11.0uFCapacitor_SMD:C_0805_2012MetricC1
12.2uFCapacitor_SMD:C_0805_2012MetricC2
1AP2204K-5.0Package_TO_SOT_SMD:SOT-23-5U2
1Barrel_JackConnector_BarrelJack:BarrelJack_HorizontalJ1
1SW_SPSTLibrary:SS12D07_CNKSW5
1Teensy2.0_(Arduino)Library:Teensy2.0U1
1~Library:mouse_copper_25mm_15mmMouse1
1~Library:OSHW_COPPER_10MMU3

Questions

How big is the Valve tester PCB?

It measures 81.7 × 58 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Valve tester use?

54 parts, built around the PMV40UN2 and SM4007PL. 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 tester KiCad files?

From the OlfactoryBehaviorLab/valve_tester repository on GitHub, at the commit this page was made from: the board is KiCad_Project/valve_tester.kicad_pcb and its schematic KiCad_Project/valve_tester.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers120 × 113 mmVoron Klipper Board, the printed circuit board in 3D

    Voron Klipper Board

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    360 parts1.1kGPL-3.0
  • 4 layers100 × 123 mmDuet2, the printed circuit board in 3D

    Duet2

    Duet3D/Duet-2-Hardware

    The KiCAD source for the Duet 3d printer controller see www.duet3d.com

    356 parts258
  • 4 layers158 × 95 mmFHNW Pro4E FS19T8-3DPrinterBoard STM32, the printed circuit board in 3D

    FHNW Pro4E FS19T8-3DPrinterBoard STM32

    mnemocron/FHNW-Pro4E-FS19T8-3DPrinterBoard-STM32

    Marlin 2.0 compatible 3D printer board based on STM32F103 (KiCad)

    264 parts17GPL-3.0
  • 2 layers100 × 95 mmController, the printed circuit board in 3D

    Controller

    Doc-Raptor/dragon_controller

    32bit 3d-printer controller board for 3d printers from china with the anet-stlye controller-board

    88 parts3
  • 4 layers100 × 105 mmAzor 1.0, the printed circuit board in 3D

    Azor 1.0

    didix21/AZOR

    This repository contains all the AZOR 1.0 board KiCad files.

    183 partsGPL-3.0
  • 2 layers100 × 71 mmArmed, the printed circuit board in 3D

    Armed

    ed-ni/Armed

    Arduino compatbile using the Arduino Core STM32 and working with the Marlin 2.0 3D printer firmware.

    210 parts
  • 4 layers54 × 47 mmDuet3 TB 1LC, the printed circuit board in 3D

    Duet3 TB 1LC

    Duet3D/Duet3-Toolboard-1LC

    Hardware information for the Duet 3 Toolboard 1LC

    148 parts15
  • 2 layers42 × 42 mmEPS, the printed circuit board in 3D

    EPS

    SatelliteApplicationsCatapult/PocketQube

    99 parts