Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update materials section with hardware control justification #2

Open
wants to merge 1 commit into
base: blind_submission_manuscript
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Manuscript/Chapters/MaterialsAndMethods.tex
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ \subsubsection*{Electronics}

\subsubsection*{Syringe pump user control}

We designed the syringe pump system with three distinct interface levels that afford experimenters control over the pump according to their experimental needs. In addition to (\cref{fig:PumpControl}), we offer a brief description of the three available options:
We designed the syringe pump system with three distinct interface levels that afford experimenters control over the pump according to their experimental needs. \textcolor{blue}{\textbf{In addition to the software interface, which enables full control over all parameters of the syringe pump controller, two additional hardware interface levels are provided. These hardware interfaces facilitate the syringe pump integration into existing experimental setups running diverse software solutions (e.g. LabView, MATLAB) or other implementations that may not support or be easily upgraded to software-based solutions. This is particularly relevant for open-source microcontrollers (e.g., Arduino, Teensy) or proprietary controllers (e.g., Med Associates). In any of these cases, the pump control can be easily achieved by adding and configuring additional digital control lines to interface with the pump.}}. In addition to (\cref{fig:PumpControl}), we offer a brief description of the three available options:
\begin{itemize}

\item{Low-level control} - This option relies on directly controlling the I/O interface of the micro-stepper driver. This is achieved by using an external source (\textit{e.g.:} Arduino microcontroller) to generate the necessary input logic. Eight inputs lines are exposed: GND (ground), EN (enables the driver when low), MS1-3 (determines the step-size of the motor, 1 to 1/16 times a full step), DIR (determines the direction of rotation) and STEP (triggers a micro-step). It should be noted that this control logic is common and documentation is extensively available.
Expand Down