Skip to content

FrancescoNegri/universal-testing-machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universal Testing Machine

A Raspberry Pi based Universal Testing Machine to perform a number of tasks related to mechanical tensile tests of specimens.

Table of Contents

Requirements

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

Installation & Usage

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/

Software Features

This software allows for three different types of test.

Monotonic 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.

Cyclic Test

Not implemented yet.

Static Test

Under development.

Hardware List

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.

About

A Raspberry Pi based Universal Testing Machine to perform a number of tasks related to mechanical tensile tests of specimens.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages