/Tension_Tester

A tension tester designed for testing of 3D-Printed filaments, based on the adhesion_tester repository

Primary LanguageC#MIT LicenseMIT

Tension Tester

An open source solution for the automated testing of 3D printer filament through the use of force probes. This is a WPF application written in C# by Samuel Lehmann, at the University of Alberta, based on the Adhesion Tester project.

Setup

This github repository includes an installer that will install the necessary files for the application on your system. Once you have done this, all you need to do is adjust the settings to correctly identify the channels for the normal and shear force, along with identifying the com port that the motor controller uses. Settings This program was designed to communicate with an ESP 301 Motor controller, and an NI USB-6289 data acquisition hub. However, if you do not wish to use these devices, this program can still be useful to you. All that is necessary is the replacement of either the espManager or DAQ classes with classes that communicate with the device of your choice.

Licensing

This application is distributed under the MIT License. We would however greatly appreciate it if you provide a link to this page or in any future versions of this software you choose to release or any scientific articles that you publish. The reason for this is that an acknowledgement, while not necessary would allow a greater number of scientists to discover this resource.

Development information

This is a WPF application, available for Windows. Unfortunately, this project does not support Linux or Mac. This application uses OxyPlot to aid in graphing of data, and Mahapps.Metro to aid in the UI design. This application also uses NI-DAQmx to aid in communication with the National Instruments USB hub, whereas communication with the ESP-301 motor controller is implemented by myself.