

PLRD1 24ChRelayDriver
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
7FT4222HQ-C
PQFN32USB2.0 to QuadSPI/I2C Bridge ICFTDIUncategorisedMBR0580
SOD-1235.5A 500mA 800mV@500mA 80V 80uA@80V Independent SOD-123 Schottky Diodes ROHSJiangsu Changjing Electronics Technology (CJ)Schottky DiodesSML-P11UTT86R
0402-40℃~+85℃ 1.8V 1mA 2.5mcd 50mW 621nm 632nm Discrete Diode Orange Red Top-mount 0402 LED Indication - Discrete ROHSROHM SemiconductorLED Indication - DiscretePMEG60T20ELRX
SOD-123W1 Independent 1.2uA@60V 2A 50A 60V 620mV@2A SOD-123W Schottky Diodes ROHSNexperiaSchottky DiodesFTSH-105-01-L-DV-K
SMD,P=1.27mm-55℃~+125℃ 1.27mm 10P 2 2x5P 3.05mm 3.4A Black Gold Phosphor bronze Pin Header Surface Mount,Vertical SMD,P=1.27mm Pin Headers ROHSSamtecPin HeadersPJ-082BH
插件-25℃~+85℃ 10A 2.5mm 24V 6.5mm DC Power Jack 插件 DC Power Connectors ROHSCUIDC Power ConnectorsUJ20-C-H-G-SMT-5-P16-TR
SMD-25℃~+85℃ 1 10,000 cycles 16P 20V 5A Female Surface Mount, Right Angle Type-C USB 2.0 SMD USB Connectors ROHSCUIUSB Connectors
README
README.mdOverview
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | MBR0580 | Diode_SMD:D_SOD-123 | D2, D3, D13, D14, D15, D16, D17, D18, D19, D21, D22, D23, D24, D25, D26, D27 +5 |
| 13 | 100nF | Capacitor_SMD:C_0402_1005Metric | C2, C3, C4, C5, C7, C8, C10, C12, C13, C14, C15, C16, C17 |
| 13 | 12K | Resistor_SMD:R_0402_1005Metric | R1, R2, R3, R11, R12, R13, R14, R15, R16, R17, R20, R21, R22 |
| 8 | 470R | Resistor_SMD:R_0402_1005Metric | R6, R7, R8, R9, R18, R19, R25, R26 |
| 4 | SML-P11UTT86R | LED_SMD:LED_0402_1005Metric | D1, D11, D12, D29 |
| 3 | 16p Spring Clamp | Custom:1989887 | J3, J4, J5 |
| 3 | DRV81008Q | Custom:HTSSOP24_PWP-T_TEX | U1, U2, U4 |
| 3 | PMEG60T20ELRX | Diode_SMD:D_SOD-123 | D9, D20, D28 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric | C9, C11 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 1 | 10uH | Inductor_SMD:L_Changjiang_FTC201612S | L2 |
| 1 | 12K 1% | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 22K1 | Resistor_SMD:R_0402_1005Metric | R24 |
| 1 | 4.7uF | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B | C6 |
| 1 | 4.7uF 35V | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B | C1 |
| 1 | 51K | Resistor_SMD:R_0603_1608Metric | R23 |
| 1 | 600R/1A | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | DESD5V0L2BTQ-7 | Package_TO_SOT_SMD:SOT-23-3 | D10 |
| 1 | FT4222HQ | Package_DFN_QFN:VQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U5 |
| 1 | FTSH-105-01-L-DV-K | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD | J6 |
| 1 | PJ-082BH | Custom:CUI_PJ-082BH | J1 |
| 1 | SG-210STF 12MHz | Oscillator:Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm | Y1 |
| 1 | TPS560430 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | UJ20-C-H-G-SMT-5-P16 | Custom:SAMESKY_UJ20-C-H-G-SMT-5-P16-TR | J2 |
Similar boards
- 4 layers160 × 115 mm

- 4 layers200 × 50 mm

- 2 layers

- 4 layers34 × 45 mm

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 mm

- 6 layers40 × 100 mm

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 mm

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 mm

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).