Skip to the content
PCBKitNew board
2 layers200 × 100 mmOpenSpritzer2, the printed circuit board in 3D

OpenSpritzer v2 An Open hardware pressure ejection system for reliably delivering picolitre volumes. developed by M.J.Y. Zimmermann

Size
200 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
82
Nets
75
Pads
233
Tracks, vias
519, 15
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
6 Oct 2023
Updated
9 Oct 2025

Overview

OpenSpritzer2 is an open-source printed circuit board by MaximeZimmermann, from the MaximeZimmermann/OpenSpritzer-V2 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 200 × 100 mm with 82 parts on 75 nets, routed with 519 tracks and 15 vias.

It is built around the IRM-30-24, LM2596T-3.3 and SN74HC14N, with the VO615A, SMAJ5.0A and SMBJ33A among its other parts. Its parts include 25 resistors, 20 capacitors, 8 diodes, 5 ICs and 5 connectors. It belongs with the ESP32 boards of this library.

Main components

6

README

README.md

OpenSpritzer v2

An Open hardware pressure ejection system for reliably delivering picolitre volumes.

developed by M.J.Y. Zimmermann



This project is licensed under the GNU General Public License v3.0
The hardware is licensed under the CERN OHL v1.2


Designed for ease of use, robustness and low-cost, the “Openspritzer” is an open hardware “Picospritzer” as routinely used in biological labs around the world. The performance of Openspritzer and commercial alternatives is effectively indistiguishable.

The system is based on a solenoid valve connected to a pressure gauge. Control can be attained directly via an external TTL pulse or internally through an Arduino set by a rotary encoder. The basic setup can be put together for ~400€, or substantially less if you are prepare to shop around.

We anticipate that due to its high performance and low cost Openspritzer will be of interest to a broad range of researchers working in the life and physical sciences.


The original work was published in Forman et al. 2017, Scientific Reports


OpenSpritzer, a DIY open source micro-injector:


Compared to similar commercial systems that can cost up to several thousand pounds, the cost of the fully equipped Openspritzer (~£300) makes it particularly attractive for those wishing to pursue cutting-edge techniques in low resource environments.

This repository contains detailed assembly instructions and an operation manual for OpenSpritzer. The bill of material details all pneumatic, mechanical and electronic components required.

To simplify the wiring assembly, a customed circuit board has been designed. PCB prototype companies (i.e. JLCPCB) will only require the gerber.zip folder to be sent to them for production.




Openspritzer rivals the performance of commercial systems:


Openspritzer control over dose delivery matches that of a leading commercial alternative.

To directly assess the time precision and reliability of Openspritzer we visualised fluorescent dye puffs from a sharp microelectrode under two-photon microscopy. The images were taken from a puff with a duration of several seconds using a wide area scan (rectangles).

Fluorescence profiles of different command-duration puffs are shown for Openspritzer (green) and Picospritzer, a popular microinjection system(purple), respectively. The same data is shown again in log-log space to highlight details of shorter pulses. Overall, both devices behave in a very similar way in terms of providing effective and near linear control over the total dosage.




OpenSpritzer in neuroscience experiments:


Openspritzer controls neural activity by delivering neurotransmitters with millisecond precision.

To demonstrate the utility of Openspritzer, we use it in a series of standard neurobiological applications: We delivered precise amounts of glutamate(cyan) and GABA(orange) to hippocampal neurons to elicit time- and dose-precise excitatory and inhibitory responses respectively, while monitoring the voltage response of the recorded neuron in current-clamp mode.

20 ms doses of glutamate (100 μM) reliably evoked excitatory postsynaptic potentials (EPSPs) and action potentials. Similarly, action potential activity elicited via somatic current injection could be suppressed by 20 ms puffs of GABA (100 μM).

To assess the accuracy of the drug delivery, we applied 10 sweeps where a 20 ms glutamate puff was applied after 500 ms produced almost identical EPSPs demonstrating the precise timing of Openspritzer and highly conserved puff volumes.

Then, to test the effect of command duration on effective dose delivey, we next applied puffs of increasing duration from 10 to 100 ms in 10 ms steps. Here, each additional 10 ms increase in duration produced a clear increase in both EPSP duration and amplitude. These results confirm the reliability and precision of Openspritzer for delivering small doses of an agent to a widely used biological sample in a controlled manner.



Parts

82
QtyValueFootprintReferences
710kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_HorizontalR4, R7, R13, R15, R17, R24, R25
60.1μFCapacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC2, C6, C10, C15, C17, C20
41kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_HorizontalR1, R12, R20, R21
4MountingHoleMountingHole:MountingHole_3mmH1, H2, H3, H4
3100Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_HorizontalR3, R22, R23
3150Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_HorizontalR14, R16, R18
2100kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_HorizontalR2, R11
2100nFCapacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC13, C14
210nFCapacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC18, C19
222Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_HorizontalR8, R9
2FerriteBeadDiode_THT:D_5W_P12.70mm_HorizontalFB1, FB2
2Screw_TerminalTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ1, J2
1100pFCapacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC11
1100μFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC4
110μFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC8
11N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD5
11N5822Diode_THT:D_DO-201AD_P15.24mm_HorizontalD3
11μFCapacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC5
12.2μHInductor_THT:L_Radial_D6.0mm_P4.00mmL2
1220Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_HorizontalR19
1220μFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC7
122μFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC12
12N5089Package_TO_SOT_THT:TO-92L_Inline_WideQ1
133μHInductor_THT:L_Radial_D6.0mm_P4.00mmL1
14.7kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_HorizontalR6
14.7μFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC16
1470Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_HorizontalR5
1470μFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC1
147kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_HorizontalR10
147μFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC9
1680μFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC3
1BNC PedalMaxime:BNC_Socket_TYCO-AMP_LargePadsJ4
1BNC TTLMaxime:BNC_Socket_TYCO-AMP_LargePadsJ5
1ESP32-DEVKITC-32DMaxime:MODULE_ESP32-DEVKITC-32DU4
1FuseMaxime:FUSE_65600001009_LTFF1
1IRM-30-24Converter_ACDC:Converter_ACDC_MeanWell_IRM-10-xx_THTPS1
1LED PedalLED_THT:LED_D3.0mmD7
1LED TTLLED_THT:LED_D3.0mmD8
1LM2596T-3.3Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_VerticalU1
1LOGOMaxime:Spiky 20
1P6SKE6.8APCM_JLCPCB:D_SMBD2
1Rotary EncoderConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalSW2
1SMAJ5.0ADiode_SMD:D_SMAD4
1SMBJ33APCM_JLCPCB:D_SMBD1
1SN74HC14NPackage_DIP:DIP-14_W7.62mm_Socket_LongPadsU2
1ST7789V ScreenConnector_JST:JST_XH_B8B-XH-A_1x08_P2.50mm_VerticalU5
1SW_Push_DPDTMaxime:maxi_DPDT_AngledSW3
1SW_SPST_LEDTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_HorizontalSW1
1Spritz LEDConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalD6
1Thermistor_NTCCapacitor_THT:C_Disc_D11.0mm_W5.0mm_P5.00mmTH1
1VO615APackage_DIP:DIP-4_W7.62mm_Socket_LongPadsU3
1VaristorCapacitor_THT:C_Disc_D11.0mm_W5.0mm_P5.00mmRV1
1to SolenoidConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ3

The 80 most common of 82 parts.

Questions

How big is the OpenSpritzer2 PCB?

It measures 200 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the OpenSpritzer2 use?

82 parts, built around the IRM-30-24, LM2596T-3.3, SN74HC14N and VO615A. 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 OpenSpritzer2 KiCad files?

From the MaximeZimmermann/OpenSpritzer-V2 repository on GitHub, at the commit this page was made from: the board is PCB/OpenSpritzer2.kicad_pcb and its schematic PCB/Lucia_OpenSourceSyringePump.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OpenSpritzer2 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

  • 2 layers103 × 65 mmFirstLevel, the printed circuit board in 3D

    FirstLevel

    EdwardNatasaputra/powerBoard

    PowerBoard

    74 parts1
  • 2 layers120 × 64 mmSensor module, the printed circuit board in 3D

    Sensor module

    HasiKe/Hayabusa

    Eigenbau-Motorsteuerung und Umbauprojekte für die Suzuki Hayabusa der ersten Generation (1999–2007).

    138 parts
  • 2 layers60 × 90 mmBlinds motor driverv1, the printed circuit board in 3D

    Blinds motor driverv1

    sidoh/motor_driver_pcb

    Simple PCB for Wemos D1 Mini ESP8266 and an A4988 stepper driver

    10 parts11
  • 2 layers9 × 25 mmModularPowerSupply, the printed circuit board in 3D

    ModularPowerSupply

    Animal-Crate/Animal-Crate

    This is a public repository for the Animal Crate project. Please review the README for more information.

    35 parts2AGPL-3.0
  • 4 layers238 × 204 mmBGA Steuerung 4layer, the printed circuit board in 3D

    BGA Steuerung 4layer

    al3c00/BGA_Steuerung

    Dieses Repository enthält Platine-Daten und Software zur Steuerung und Überwachung der Substratflüsse einer landwirtschaftlichen Biogasanlage.

    371 parts
  • 2 layers100 × 90 mmSystem desgin project, the printed circuit board in 3D

    System desgin project

    dquang05/system_desgin_project

    Academic project - AGV: line following robot

    78 parts
  • 2 layers106.5 × 129.9 mmBasix board, the printed circuit board in 3D

    Basix board

    n-lucas/basix-board

    Open hardware embedded I/O controller for automation and IoT projects.

    99 parts