V2 system specifications
ID | Topic | Description | Verification | Change/Addition |
MECH01 | Dimensions | 300x200x XX mm XX min 40mm, TBC after stepper motor selection | ||
MECH02 | Adaptable height | Sample surface must have adaptable height in order to be compatible with the microscope | ||
MECH03 | Sample tray adaptability | Sample tray must occupy the largest possible surface area to allow customization of tray inner shape for different holders, tools and vessels (http://assets.thermofisher.com/TFS-Assets/LSG/brochures/evos-vessel-holders-stage-plates-brochure.pdf) - outer dimensions min. standard P well plates | ||
MECH04 | Wiring | Preferably as few as possible cables should run between the external control unit and the tray. A single cable (stepper motor control) is unavoidable. | ||
MECH05 | Control unit enclosure | The size of external control unit is defined by the size of LED display (and/or power supply) | ||
ELECT01 | MCU | Main processing unit must be RPi 4 | ||
ELECT02 | Touch display | The external control unit will be operated via 7'' RPi touch display | ||
ELECT03 | Power supply | The system must be equipped with a 12/24VDC power supply | ||
ELECT04 | Power input | The control unit must be powered from 220VAC power supply | ||
SENS01 | Sensor Communication | All selected sensors must have available command-based communication via UART/I2C/SPI communication protocols | ||
USER01 | GUI | User must interact with the system via GUI | ||
USER02 | SD Storage | User must be able to access files via USB storage | ||
USER03 | WiFi | User must be able to:
| ||
SOFT01 | Git Fetch | Upon device startup the latest code release (diff) must be fetched from git repository | ||
SOFT02 | Git repo | All code must be accessed from GitHub repository
| ||
SOFT03 | Motor control | The software musts support motor control through I2C communication with PoStep256 |
Activity |
M: Test a selection of 3 stepper motors at 800rpm with supplied tubing on a compact peristaltic head |
M: validate fluid flow through the rpm range |
M: design v0.1 tray mechanics with known stepper motor |
M: Calibrate stepper motor rpm with PoStep256 |
M: define stepper motor settings (current, acceleration...) |
M: create v0 of GUI
|
Last updated