Atlas Scientific EZO-PMP User manual

EZO-PMP™
Embedded Dosing Pump
Accuracy +/- 1%
Flow rate 0.5ml to 105ml/min
Single point
Calibration
UART & I2C
Data protocol
103 (0x67)
Default I2C address
3.3V – 5V (logic)
12V – 24V (motor)
Operating voltage
ASCII
Data format
61 cm
Supplied tubing
Any 5mm O.D. tubing
Tubing size
Modes of operation Continuous dispensing
Volume dispensing
Constant flow rate
Dose over time mode
2 meters
Pump head
V 1.8
Revised 8/1/18
This is an evolving document, check back for updates.
Written by Jordan Press
Designed by Noah Press

UART I2C
EZO-PMP
TM dimensions
Power consumption
Absolute max ratings
EZO-PMP
TM tubing
Operating principle
Operating modes
Calibration theory
Accuracy
Available data protocols
Mounting the EZO-PMP
TM
Datasheet change log
Warranty
UART mode
Default state
Receiving data from device
Sending commands to device
LED color definition
UART quick command page
LED control
Find
Continuous mode
Single reading mode
Continuous dispensing
Volume dispensing
Dose over time
Constant flow rate
Pause dispensing
Stop dispensing
Total volume dispensed
Calibration
Enable/disable parameters
Pump voltage
Naming device
Device information
Response codes
Reading device status
Sleep mode/low power
Change baud rate
Protocol lock
Factory reset
Change to I2C mode
Manual switching to I2C
I2C mode
Sending commands
Requesting data
Response codes
LED color definition
I2C quick command page
LED control
Find
Single report mode
Continuous dispensing
Volume dispensing
Dose over time
Constant flow rate
Pause dispensing
Stop dispensing
Total volume dispensed
Calibration
Enable/disable parameters
Pump voltage
Device information
Reading device status
Sleep mode/low power
Protocol lock
I2C address change
Factory reset
Change to UART mode
Manual switching to UART
3
3
3
4
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
5
5
10
12
13
73
74
75
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Table of contents

Power consumption
0.415 mA
0.13 mA
LED MAX STANDBY SLEEP
ON 13.7 mA 13.4 mA
13.1 mA 12.8 mA
12.5 mA 12.4 mA
12.3 mA 12.2 mA
ON
OFF
OFF
5V
3.3V
Absolute max ratings
MIN MAXTYPParameter
-65 °C 125 °C
85 °C25 °C-40 °C
Storage temperature
(EZO-PMP™)
VCC
Motor
Motor
Operational temperature
(EZO-PMP™)
5V
12V
5.5V
24V
3.3V
10.8V12V = ~400mA 24V = ~200mA
EZO-PMP
TM dimensions
r 0.4
26mm
Mounting screw
Inline tubing connectors
30.5mm
27.5mm
1.16mm
1.6mm
48mm
54mm
3.3mm
37.5mm
Side
Front Back
85.75mm
1/4” 3/32”
#1 Drive
0.211” 0.086” 1/2”
0.112”
#4-40 thread
27.25mm8mm
4.8mm
2.8mm
Max input / output pressure
Tubing life span
Cassette life span
80 kPa
+1,000 hrs.
1,500 hrs.
3Copyright © Atlas Scientific LLC

EZO-PMP
TM tubing
Tan tubing
Saint-Gobain
™PharMed
™BPT tubing
Outer diameter: 5mm
Inner diameter: 3mm
This tubing is highly chemically resistant and
has 30X more resistant to mechanical wear then
silicone tubing.
Inline tubing connectors
HDPE
Outer diameter: 8mm
Inner diameter: 2.8mm
Blue tubing
Silicone
Outer diameter: 5mm
Inner diameter: 3mm
Bend radius: 15mm
Temperature -67°C to 200°C
Max pressure: 69 kPa (10 PSI)
4Copyright © Atlas Scientific LLC

A B C
Operating principle
Operating modes
Self-priming
Run dry
Volume is always in ml.
Continuous dispensing
Run the pump continuously
105 ml/min ∞(with supplied tubing)
Volume dispensing
Pump a specific volume
(Smallest possible volume is 0.5 ml)
Max input
vacuum
-80 kPa
Max output
pressure
80 kPa
Constant flow rate
Pump a specific volume per minute
Dose over time mode
Pump a specific volume over a set time
The EZO-PMP™can operate in four different modes.
r 0.2
5Copyright © Atlas Scientific LLC

12V
24V
This device requires two power supplies
3.3V–5.5V for the control system
12V–24V to drive the motor
The Atlas Scientific EZO-PMP™consists of three main components.
Cassette Control system12 volt motor
The actual peristaltic pumping is done within the cassette. It has been designed to be
easily detached from the motor and disassembled.
The 12 volt motor and control system have been soldered together. Both components are
designed to operate as one single unit.
Keyed data and power connector
12–24 volt power input
Status indicator LED
The control system has three main components
RX/SCL
TX/SDA
GND
VCC
INT
–
–
–
–
–
White
Green
Black
Red
Blue
Data and power cable pinout
r 0.2
6Copyright © Atlas Scientific LLC

1
1 2 3
2
Click
75mm
Click
1 2
Click
Pump speed vs. voltage
Interupt pin
Removing cassette
There is no change in pump speed at different voltages.
When the pump is dispensing the interupt pin goes high.
Turn cassette counterclockwise until it stops. Pull cassette off the motor.
12V
24V
5 RPM
12V
24V
5 RPM
=
INT *Done
5.2 G
5
10
15
20
25
30
35
40
45
“D,10” 9.8 mL
1
9.8 G
5
10
15
20
25
30
35
40
45
9.8 G
5
10
15
20
25
30
35
40
45
2
“Cal,9.8”
3
0
0%
1%
2%
100 200
Dose in ml
Percent error
300 400 500
2
0%
1%
2%
1 3 4 5 6 7 8 9 10
0.80%
0.00%
0.50% 0.50% 0.43%
0.30% 0.33%
0.87%
0.67% 0.67%
r 0.2
7Copyright © Atlas Scientific LLC

Removing tube assembly
Installing new tube assembly
1
1 2 3
2
Click
75mm
Click
1 2
Click
Measure 75mm of pump tubing, and mark
both ends with a soft-tip pen or marker.
Apply silicone lubricating grease
to the marked areas on both the
tubing and cassette axle.
Tube holder
Rotor Inline tubing
connector
Tube
The inner workings of the cassette are fragile and must be dismantled by hand.
Using tools can damage or break the cassette.
1
1 2 3
2
Click
75mm
Click
1 2
Click
1
1 2 3
2
Click
75mm
Click
1 2
Click
Cassette axle
Apply grease
75mm mark
Do not operate this device
without lubrication!
1
2
Atlas Scientific recommends using Super Lube
silicone lubricating grease.
r 0.2
Gently push down the tube holder
until it clicks, then remove.
Turn the cassette around, and carefully
remove rotor and pump tube.
8Copyright © Atlas Scientific LLC

1
1 2 3
2
Click
75mm
Click
1 2
Click
1
1 2 3
2
Click
75mm
Click
1 2
Click
Cassette axle
Push the tube holder along with the greased and
marked pump tube into the cassette until it clicks.
3
4
Gently pull out the pump tube, and insert the rotor into the
pump tube. Align pump tube and rotor with the cassette axle.
Cassette Roller
Make sure the pump tube is held
between the roller and cassette.
Correct X Incorrect
Once the tubing has been replaced, run the pump for 3–5 minutes to
break in the new tubing. Remember, this pump can be run dry and
does not need to pump liquid for the 3–5 minute break in period.
r 0.2
9Copyright © Atlas Scientific LLC

Calibration theory
Before calibration is attempted all the air bubbles should be removed from the tubing.
This is done by running the pump while tapping the tubing. If air bubbles are not
removed from the tubing they will slowly group together into larger air bubbles. Over
time this will lead to accuracy issues.
Uncalibrated accuracy +/- 5%
Calibrated accuracy +/- 1%
Ready for
calibration
Not ready
for calibration
5
10
15
20
25
30
35
40
45
0.1 G
Calibration types
Volume calibration
Volume over time calibration
Calibration is optional. Both types of calibration are independent of each other and can
be done at any time. Calibration can be done at any volume however; Atlas Scientific
recommends using volumes above 5ml.
Equipment needed for calibration
An accurate graduated cylinder
of at least 10ml.
An accurate scale with a resolution
of at least 0.1 grams
Or
Ready for
calibration
Not ready
for calibration
5
10
15
20
25
30
35
40
45
0.1 G
Ready for
calibration
Not ready
for calibration
5
10
15
20
25
30
35
40
45
0.1 G
1 gram of water = 1ml
23.56 grams of water = 23.56ml
r 0.2
10 Copyright © Atlas Scientific LLC

Calibration procedure
Make sure the tubing is full of water and has no bubbles before calibrating.
1. Instruct the pump to dispense a volume of water.
2. Measure the dispensed amount to determine how much water was actually dispensed.
3. Calibrate the pump by sending it the volume of liquid you have measured.
1. Instruct the pump to dispense 10ml into a graduated cylinder or beaker on a scale.
2. Measure the amount of liquid that was actually dispensed.
3. Inform the pump how much liquid was actually dispensed.
4. Calibration is now complete.
Once the pump has been calibrated it will accurately dispense any volume of liquid. It has
not been calibrated specifically to the volume used during the calibration procedure
(10 ml). It has now been calibrated to all volumes.
Use the same procedure to perform a volume over time calibration.
Example
Calibrate the pump by dispensing 10ml
Calibration should be done with water and not a chemical
5.2 G
5
10
15
20
25
30
35
40
45
“D,10” 9.8 mL
1
9.8 G
5
10
15
20
25
30
35
40
45
9.8 G
5
10
15
20
25
30
35
40
45
2
“Cal,9.8”
3
0
0%
1%
2%
100 200
Dose in ml
Percent error
300 400 500
2
0%
1%
2%
1 3 4 5 6 7 8 9 10
0.80%
0.00%
0.50% 0.50% 0.43%
0.30% 0.33%
0.87%
0.67% 0.67%
r 0.2
11 Copyright © Atlas Scientific LLC

Accuracy
Uncalibrated accuracy +/- 5%
Calibrated accuracy +/- 1%
Dose in ml
Percent error
Volume dispensing mode
calibrated at 10ml
0
0%
1%
2%
100 200 300 400 500
Time in minutes
Percent error
Dose over time mode
calibrated at 10ml over 90 seconds
2
0%
1%
2%
1 3 4 5 6 7 8 9 10
0.80%
0.00%
0.50% 0.50% 0.43%
0.30% 0.33%
0.87%
0.67% 0.67%
r 0.1
Pump head
Pump head refers to the maximum vertical height a pump can dispense.
The EZO-PMP™ has a pump head of 2 meters (6.5').
12 Copyright © Atlas Scientific LLC

SPI
Analog
RS-485
Mod Bus
4–20mA
Available data protocols
Unavailable data protocols
Default
r 0.1
13 Copyright © Atlas Scientific LLC

UART mode
r 0.1
Settings that are retained if power is cut
Baud rate
Calibration
Continuous mode
Device name
Enable/disable parameters
Enable/disable response codes
Hardware switch to I2C mode
LED control
Protocol lock
Software switch to I2C mode
Find
Sleep mode
Settings that are NOT retained if power is cut
r 0.2

UART mode
Data format
Vcc
RX
Data in
Data out
TX
3.3V – 5.5V
Baud
8 data bits
1 stop bit
no parity
no flow control
300
1,200
2,400
9,600
19,200
38,400
57,600
115,200
default
0V0V
VCC
Terminator carriage return
Data type floating point
Decimal places 3
Smallest string 3 characters
Largest string 39 characters
Output volume
Units ml
Encoding ASCII
Format string
CPU
TX
RX
RX TX
TX RX
RX
TX
r 0.1
15 Copyright © Atlas Scientific LLC

Default state
Mode UART
9,600Baud
continuous
1 reading per second
on
Readings
Speed
LED
1,000 ms
Green
Standby
Cyan
Taking reading Transmitting
r 0.1
16 Copyright © Atlas Scientific LLC

Receiving data from device
2 parts
Terminator
Carriage return <cr>
Hex:
Dec:
ASCII: 4
34
52
0D
13
9,600 baud
(default)
Receiver
413 <cr>
Advanced
ASCII data string
Command
Sender
<cr>
r 0.1
1 3
31 33
49 51
CPU
TX
RX
RX TX
TX RX
RX
TX
r 0.1
17 Copyright © Atlas Scientific LLC

2 parts
Terminator
Carriage return <cr>
Sending commands to device
Command (not case sensitive)
ASCII data string
Hex:
Dec:
ASCII:
53
83
S l e e p
6C
108 101 101 112
65 65 70 0D
13
Advanced
<cr>
r 0.1
Sender
Sleep <cr>
Receiver
CPU
TX
RX
RX TX
TX RX
RX
TX
18 Copyright © Atlas Scientific LLC

Green
UART standby
Cyan
Taking reading
Purple
Changing
baud rate
Red
Command
not understood
White
Find
LED color definition
r 0.1
LED ON
5V
3.3V
+2.5 mA
+1 mA
19 Copyright © Atlas Scientific LLC

command quick reference
UART mode
Command Default stateFunction
All commands are ASCII strings or single ASCII characters.
change baud rate 9,600Baud pg. 40
enable/disable continuous mode enabledC pg. 23
performs calibration n/aCal pg. 32
dispense modes n/aD pg. 25 – 28
enable factory reset n/a
n/a
Factory pg. 42
finds device with blinking white LEDFind pg. 22
device information
not set
n/ai pg. 36
change to I2C mode
enabled
I2C pg. 43
set/show name of device
all enabled
Name pg. 35
enable/disable parameters
n/a
Opg. 33
enable/disable LED
not set
Lpg. 21
pause dispensingPpg. 29
enable/disable protocol lock disabledPlock pg. 41
check pump voltage n/aPv pg. 34
returns a single reading n/aR pg. 24
enter sleep mode/low power n/aSleep pg. 39
total volume dispensed n/aTv pg. 31
stop dispensing n/aX pg. 30
enable/disable response codes enable*OK pg. 37
retrieve status information enableStatus pg. 38
r 0.1
Table of contents
Other Atlas Scientific Laboratory Equipment manuals