Python Prep Line (PyPL)
An open source, open hardware, automated preparation line for processing geochemical samples. Originally designed for CO2 samples, but should handle anything which requires:
- switching relays, valves or heating elements
- monitoring temperature sensors (e.g., thermocouples or RTD sensors)
- monitoring MKS vacuum/pressure gauges.
- controlling stepper motors
The user interface runs on a raspberry pi computer but this computer may be switched off or unplugged without affecting automated processes, which remain running on an independent microcontroller which handles lower-level interaction with sensors and various electronic components.
Modifying hardware configuration and sample preparation protocols is easily done using Python (on the computer) and MicroPython (on the microcontroller).
Contributors
Originally created by Mathieu Daƫron, with advice, contributions and feedback from Samir Kassi, Arnaud Dapoigny, and Justin Chaillot.