EZO-PMP and EZO-PMP-L
Notice: This page is an original repo-authored summary informed by Atlas Scientific documentation. It is not an official Atlas Scientific manual.
Purpose
This page captures the repo-relevant behavior of the EZO dosing pump families.
Repo Status
This family is at the METADATA tier: the driver identifies it from i and records its default address and timing. There are no typed reads or product helpers; use the raw transport APIs. The firmware lookup in src/ezo_product.h does not cover it.
Product Summary
- default transport mode is UART
- default I2C addresses are
103(0x67) for EZO-PMP and109(0x6D) for EZO-PMP-L - the
ireplies identify them asPMPandPMPL - these are actuators:
Dstarts and stops dispensing - calibration is against a dispensed volume
Measurement Model
R returns the volume dispensed, not a sensor measurement, so the record claims no measurement capability. O selects volume, total volume and absolute total volume; the record sets the output schema to query-required. Typed support waits on a design for actuators, which do not fit the read-a-measurement model.
Timing Notes
The I2C pages print a 300 ms header and 300 ms example rows for R, while the LED figure on the same page says 600 ms. The record uses 600 ms: waiting longer costs little, and a read that comes too soon only returns NOT_READY. Cal and the other commands print 300 ms.