
Connectorboard
loslab/easypace
Biphasic pulse generator for electrical stimulation of tissues

Biphasic pulse generator for electrical stimulation of tissues
Easypace v3 is an open-source printed circuit board by loslab, from the loslab/easypace repository on GitHub, published under the BSD-3-Clause licence. It is a 2-layer board of 78.7 × 69.9 mm with 38 parts on 53 nets, routed with 198 tracks and 1 via.
It is built around the LM324, MCP4922-E/P and LM285Z-2.5. Its parts include 20 resistors, 7 connectors, 3 ICs and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Open source biphasic pulse generator for electrical stimulation of tissues developed by Oliver Schneider at the µOrganoLab & Fraunhofer Institute for Interfacial Engineering and Biotechnology (IGB)
https://github.com/loslab/easypace
Easypace was originally built for pacing cardiac tissues in microfluidic Organ-on-Chip systems, however it can be certainly used for other purposes. It generates adjustable biphasic pulses with frequencies of ~ 0.1-10 Hz, amplitudes of up to ~ 12.5 V and pulsewidths of ~ 1 - 200 ms. Generally it can also be just an idea/ starting point for your own improved pacer :rocket:.

Check out the wiki for assembly & usage instructions
I'm not a trained electrial engineer, so don't expect a professional build. I tinkered around with Easypace during my phd studies to build a cheap, scaleable system for pacing multiple tissues in cardiac Organ-on-Chip systems which I could adjust to my needs and control remotely. We are happy about any feedback on Easypace. Just tell us if you have any improvement ideas and open a pull request or get in touch via ghilorevilo@posteo.de.
Please cite Easypace if it helps you in your research.
This project is licensed under a BSD 3-Clause license. See the LICENSE file for details.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 11k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5, R6, R7, R8, R9, R11, R13, R15 |
| 8 | 56k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R10, R12, R14, R16, R17, R18, R19, R20 |
| 2 | 220 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R3 |
| 2 | LED | LED_THT:LED_D5.0mm | D1, D2 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4 |
| 1 | Arduino_Nano_v3.x | easypace_fps:Arduino_Nano | A1 |
| 1 | Conn_Disp | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | Conn_Enc | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | Conn_Sigout1 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J6 |
| 1 | Conn_Sigout2 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J7 |
| 1 | Conn_Sigout3 | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J4 |
| 1 | Conn_Sigout4 | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J5 |
| 1 | Conn_Vin | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J1 |
| 1 | LM285Z-2.5 | Package_TO_SOT_THT:TO-92_Inline | U2 |
| 1 | LM324 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U3 |
| 1 | MCP4922 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U1 |
| 1 | SIM2-1215D | Converter_DCDC:Converter_DCDC_XP_POWER-IAxxxxS_THT | PS1 |
The 34 most common of 38 parts.
It measures 78.7 × 69.9 mm and has 2 copper layers, 1.6 mm thick.
38 parts, built around the LM324, MCP4922-E/P and LM285Z-2.5. 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.
From the loslab/easypace repository on GitHub, at the commit this page was made from: the board is pcb/Easypace_v3/Easypace_v3.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

loslab/easypace
Biphasic pulse generator for electrical stimulation of tissues




qu1j0t3/vector_gen
In first version of PCB there is a bug that leaves U6 Vss/Vdd pins floating and U5 Vdd floating:



Felan7/midiFox
The MidiFox is a small Eurorack Module, that takes a Midi-Signal via MicroUSB from a Computer and turns it into Eurorack usbale Note value, midi velocity and gate CV.
