A Raspberry Pi based Universal Testing Machine to perform a number of tasks related to mechanical tensile tests of specimens.
The following packages are to be installed through Raspberry Pi apt
package manager:
SciPy 1.6.0 (python3-scipy)
matplotlib 3.3.4 (python3-matplotlib)
pandas 1.1.5 (python3-pandas)
The following packages are to be installed through pip
:
InquirerPy 0.2.4
rich 10.13.0
Clone this project on your Raspberry Pi and move into the main directory:
git clone https://github.com/FrancescoNegri/universal-testing-machine.git
cd universal-testing-machine/
The program can be easily launched with this command:
python3 universal-testing-machine/
This software allows for three different types of test.
It refers to a classical monotonic tensile test. A specimen is loaded into the UTM clamps and then it is tested by running the machine at a given speed for a desired distance. It measures force and displacement, which can easily be converted to stress and strain. The test ends either when the crossbar reaches the specified distance or when the test is manually interrupted by the operator.
Not implemented yet.
Under development.
The software running this project is fully parametric, therefore the connections between the required devices and the Raspberry Pi are not reported here. However, a full list summarizing all the necessary components to run the universal testing machine through the code provided in this repo is available below:
Soon available.