Skip to the content
2 layers50.4 × 69 mmPLRD1 24ChRelayDriver, the printed circuit board in 3D

This repository contains supplementary information and resources for a microfluidic controller platform based on the plfluidic Python module.

Size
50.4 × 69 mm
Copper layers
2
Thickness
1.6 mm
Parts
86
Nets
89
Pads
354
Tracks, vias
456, 63
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
2 Jul 2026
Updated
2 Jul 2026

Overview

PLRD1 24ChRelayDriver is an open-source printed circuit board by robertpuccinelli, from the robertpuccinelli/microfluidic_controller_reviewer_copy repository on GitHub, published under the CC-BY-4.0 licence. It is a 2-layer board of 50.4 × 69 mm with 86 parts on 89 nets, routed with 456 tracks and 63 vias.

It is built around the FT4222HQ-C, MBR0580 and SML-P11UTT86R, with the PMEG60T20ELRX, FTSH-105-01-L-DV-K and PJ-082BH among its other parts. Its parts include 29 diodes, 26 resistors, 17 capacitors, 6 connectors and 5 ICs.

Main components

7

README

README.md

Overview

This repository contains supplementary information and resources for a microfluidic controller platform based on the plfluidic Python module. This is a reviewer copy and contains:

  • code for the Python application
  • Yocto build files for a custom Linux image
  • KiCAD design files for the custom PLRD1 solenoid driver PCB
  • oscilloscope waveforms and analysis scripts for the PCB characterization results
  • CAD files for the 3D printed enclosure
  • a bill-of-materials to replicate the instrument

Other supporting information including a build guide and operation instructions have been submitted with the manuscript.

While under review, minor bugs in the Python application will be addressed and an interface that supports simultaneous pneumatic valve and syringe pump operation will be developed. The published version of the code and supporting information will have a Zenodo DOI.

Licensing

This work spans multiple domains and is therefore multi-licensed:

  • Hardware & Physical Designs: Licensed under CERN-OHL-P v2 (see LICENSE-hardware.txt)
  • Firmware & Software Code: Licensed under Apache License 2.0 (see LICENSE-software.txt)
  • Documentation & Protocols: Licensed under CC BY 4.0 (see LICENSE-documentation.txt)

Parts

86
QtyValueFootprintReferences
21MBR0580Diode_SMD:D_SOD-123D2, D3, D13, D14, D15, D16, D17, D18, D19, D21, D22, D23, D24, D25, D26, D27 +5
13100nFCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C5, C7, C8, C10, C12, C13, C14, C15, C16, C17
1312KResistor_SMD:R_0402_1005MetricR1, R2, R3, R11, R12, R13, R14, R15, R16, R17, R20, R21, R22
8470RResistor_SMD:R_0402_1005MetricR6, R7, R8, R9, R18, R19, R25, R26
4SML-P11UTT86RLED_SMD:LED_0402_1005MetricD1, D11, D12, D29
316p Spring ClampCustom:1989887J3, J4, J5
3DRV81008QCustom:HTSSOP24_PWP-T_TEXU1, U2, U4
3PMEG60T20ELRXDiode_SMD:D_SOD-123D9, D20, D28
222uFCapacitor_SMD:C_0805_2012MetricC9, C11
25k1Resistor_SMD:R_0402_1005MetricR4, R5
110uHInductor_SMD:L_Changjiang_FTC201612SL2
112K 1%Resistor_SMD:R_0402_1005MetricR10
122K1Resistor_SMD:R_0402_1005MetricR24
14.7uFCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-BC6
14.7uF 35VCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-BC1
151KResistor_SMD:R_0603_1608MetricR23
1600R/1AInductor_SMD:L_0402_1005MetricL1
1DESD5V0L2BTQ-7Package_TO_SOT_SMD:SOT-23-3D10
1FT4222HQPackage_DFN_QFN:VQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mmU5
1FTSH-105-01-L-DV-KConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ6
1PJ-082BHCustom:CUI_PJ-082BHJ1
1SG-210STF 12MHzOscillator:Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mmY1
1TPS560430Package_TO_SOT_SMD:SOT-23-6U3
1UJ20-C-H-G-SMT-5-P16Custom:SAMESKY_UJ20-C-H-G-SMT-5-P16-TRJ2

Similar boards

  • 4 layers160 × 115 mmSjc, the printed circuit board in 3D

    Sjc

    tgiacomellibr/sjc

    Single Joint Control Board

    346 partsMIT
  • 4 layers200 × 50 mmVFD Clock, the printed circuit board in 3D

    VFD Clock

    drewsum/VFD_Clock

    A VFD clock centered around a PIC32MZ EF microcontroller

    486 parts1
  • 2 layersOpenmic, the printed circuit board in 3D

    Openmic

    oliverpaddock/OpenMic

    An open source audio interface

    432 partsCERN-OHL-S-2.0
  • 4 layers34 × 45 mmCryosub power converter top v03, the printed circuit board in 3D

    Cryosub power converter top v03

    uob-hep-cad/cryosub

    Design information for DUNE vertical drift readout of photon detectors over fibre ( cryo submarine )

    59 partsGPL-3.0
  • 4 layers134.4 × 58 mmICE40-Board, the printed circuit board in 3D

    ICE40-Board

    SyedAnasAlam/Ice-Board

    A PCB for the Lattice ICE40 FPGA

    83 parts1
  • 6 layers40 × 100 mmDigi, the printed circuit board in 3D

    Digi

    cookiemonsternz/Eurorack-DIGI

    DIGI utilises an ice40UP5K fpga chip, featuring 5280 luts and a 48Mhz clock. This is accompanied by a USB-SPI interface for easy programming.

    139 parts
  • 2 layers43.4 × 15.6 mmCC2500-RF USB Stick, the printed circuit board in 3D

    CC2500-RF USB Stick

    Madjogger1202/CC2500-RF-USB-Stick

    USB RF transceiver stick based on CC2500RGPR and FT4222H (USB↔SPI bridge). Implemented as a USB flash-drive style dongle with on-board PCB antenna.

    50 parts
  • 4 layers108 × 79.7 mmHitl primary, the printed circuit board in 3D

    Hitl primary

    kitspace-test-repos/kicad6-file-collection

    131 partsMIT

Questions

How big is the PLRD1 24ChRelayDriver PCB?

It measures 50.4 × 69 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PLRD1 24ChRelayDriver use?

86 parts, built around the FT4222HQ-C, MBR0580, SML-P11UTT86R and PMEG60T20ELRX. 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 PLRD1 24ChRelayDriver KiCad files?

From the robertpuccinelli/microfluidic_controller_reviewer_copy repository on GitHub, at the commit this page was made from: the board is PLRD1 PCB Files/PLRD1_24ChRelayDriver.kicad_pcb and its schematic PLRD1 PCB Files/PLRD1_24ChRelayDriver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PLRD1 24ChRelayDriver design in my own project?

Its repository publishes it under the CC-BY-4.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).