The code is divided to files, each file holds a category of functions, for easy updates, the code is hosted in GitHub with libraries and files needed in the SD-card:
https://github.com/KarimLakra/3D-printed_OSP2_Open-Source-Peristaltic-Pump_Controlled_Arduino