Skip to the content
2 layers101.6 × 50.8 mmHMS-8-Valve Driver, the printed circuit board in 3D

HMS-8-Valve Driver

HMS-RIC/HMS-8-Valve-Driver

A circuit for driving up to 8 small valves.

Size
101.6 × 50.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
18
Pads
83
Tracks, vias
132, 5
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
22 Sep 2023
Updated
3 Oct 2023

Overview

HMS-8-Valve Driver is an open-source printed circuit board by HMS-RIC, from the HMS-RIC/HMS-8-Valve-Driver repository on GitHub, published under the MIT licence. It is a 2-layer board of 101.6 × 50.8 mm with 24 parts on 18 nets, routed with 132 tracks and 5 vias.

It is built around the ULQ2803A. Its parts include 14 connectors, 4 switches and 1 IC. It belongs with the audio and music boards of this library.

Main components

1

README

README.md

HMS 8-Channel Valve Driver

A circuit for driving up to 8 small valves.

The board takes 8 channels of digital inputs (3.3V or 5V) and can drive valves at up to 50V and 500mA. Inputs can be connected via BNC connectors (channels 1–4) or a 0.1" header (all 8 channels). Optional push buttons on channels 1–4 allow for manual valve activation (e.g., to flush or clean the valve lines).

Valve driver circuit board

Fabrication and Assembly

  1. Order a batch of printed circuit boards (PCBs) using the provided Gerber files.

  2. Order the components listed in the Bill of Materials, and solder them into the PCB as shown in the photo above.

Notes

  • Make sure to place the transistor array chip (ULQ2803A) in the correct orientation (the notch on the chip should line up with the silkscreen).
  • Input connectors (BNC or 1x10 header) are optional depending on how you plan to use the board and how many channels you'll need.
  • Similarly, manual valve control buttons are optional.
Output connectors

You have several choices for the output connectors to the valves since the holes in the board have standard 0.1" spacing. Two options are shown in the images below:

  • A simple 0.1" rectangular socket (or header). Some valves can just plug right in (like the Lee LHD series show in the photo).
  • A 0.1" screw terminal. Makes it easier to connect directly to wires. Output connector options

Usage

  1. Plug in a "wall-wart" power supply with the correct voltage for your valves (likely 5V, 12V, or 24V). Make sure the power supply can provide enough current for all the valves you plan to use (or at least as many valves as might be on at once).

  2. Connect valves to the output connectors. NOTE: Make sure the valves draw 500mA or less.

  3. Provide digital signals to the valve input lines. These may be 3.3V or 5V signals, and might come from a device like an Arduino or a DAQ (data acquisition) board. Make sure that the valve driver and the signal generating device share a common ground connection, either through the BNC shield, or the GND pin on the input header. The circuit will energize the valves in response to a HIGH (3–5V) input signal.

  4. If needed, you can also use the buttons to manually energize the valves.

Parts

24
QtyValueFootprintReferences
4BNCPTHHMS_8ValveDriver:BNCJ15, J16, J17, J18
4MOMENTARY-SWITCH-SPST-PTH-6.0MMHMS_8ValveDriver:TACTILE_SWITCH_PTH_6.0MMS1, S2, S3, S4
4STAND-OFFHMS_8ValveDriver:STAND-OFFH1, H2, H3, H4
1HMS_8ValveDriver:RIC_LOGO_BIGU$7
1CONN_10"HMS_8ValveDriver:1X10J1
1POWER_JACKHMS_8ValveDriver:POWER_JACK_PTHJ4
1ULQ2803AHMS_8ValveDriver:DIL18IC1
1Valve 1HMS_8ValveDriver:1X02J12
1Valve 2HMS_8ValveDriver:1X02J11
1Valve 3HMS_8ValveDriver:1X02J10
1Valve 4HMS_8ValveDriver:1X02J9
1Valve 5HMS_8ValveDriver:1X02J8
1Valve 6HMS_8ValveDriver:1X02J7
1Valve 7HMS_8ValveDriver:1X02J6
1Valve 8HMS_8ValveDriver:1X02J5

Similar boards

  • 2 layers56 × 65 mmSeaTalk1, the printed circuit board in 3D

    SeaTalk1

    dotnet/iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    24 parts2.4kMIT
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 2 layers58 × 35.5 mmHat, the printed circuit board in 3D

    Hat

    menloresearch/asimov-1

    v1 of Asimov, an open-source humanoid robot

    24 parts1.4kCERN-OHL-S-2.0
  • 2 layers21.6 × 19.5 mmMicron Logo LED, the printed circuit board in 3D

    Micron Logo LED

    DraftShift/StealthChanger

    Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.

    24 parts1.2kGPL-3.0
  • 2 layers158 × 11 mmRainbow Matchstick, the printed circuit board in 3D

    Rainbow Matchstick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    24 parts1.1kGPL-3.0
  • 2 layers85.6 × 54 mmTRACED wio1262-carrier, the printed circuit board in 3D

    TRACED wio1262-carrier

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    24 parts915
  • 2 layers36 × 20 mmCombined, the printed circuit board in 3D

    Combined

    adamb314/ServoProject

    Getting the most out of your hobby servo

    24 parts545

Questions

How big is the HMS-8-Valve Driver PCB?

It measures 101.6 × 50.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the HMS-8-Valve Driver use?

24 parts, built around the ULQ2803A. 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 HMS-8-Valve Driver KiCad files?

From the HMS-RIC/HMS-8-Valve-Driver repository on GitHub, at the commit this page was made from: the board is PCB-KiCad/HMS_8ValveDriver.kicad_pcb and its schematic PCB-KiCad/HMS_8ValveDriver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the HMS-8-Valve Driver design in my own project?

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