Measuring frequency, phase and monitoring dissipation based on the analysis of the Lorentian resonance curve of the quartz. The software drives the DDS synth to passively stimulate the quartz crystal around its resonance frequencies and it acquires the amplitude raw data from the gain / phase comparator. The real-time acquisition of the resonance curve enables frequency and dissipation monitoring in real time.
Download the latest version of the openQCM Q-1 python software version 2.1 developed in python programming language. You can download a stand alone executable application for Windows OS 64 bit or download the Python source-code for any platforms.
Windows OS (only for not executable version)
– Download and unzip openQCM_Q-1_py_v2.1.zip
– Download and install the latest version of Anaconda3 for Python 3.7 version Anaconda3-5.3.0 (depending on your operating system)
– open Anaconda Prompt and type commands:
conda install pyqtgraph pyserial python -m pip install --upgrade pip python -m pip install --upgrade h5py pip install progressbar
– make executable and launch app.py python application
browse to openQCM python directory ...\openQCM_Q-1_py_v2.1\OPENQCM\ right click on app.py file > open with > choose another app in this PC browse to Anaconda3 directory on your PC C:\Users\[your_user_name]\Anaconda3
select python.exe executable file double click on app.py file
– For windows there is a driver stand-alone installer here
for more info please read the user guide1
Download the latest version of the openQCM Q-1 firmware version python 2.1 for Teensy 3.6 development board
Make open science by taking advantage of one the most popular and active community for collective research. The Teensy 3.6 development board is in the heart of openQCM Q-1 device and it is programmed using Arduino – based language. The main features of the microcontroller are the DDS synthesizer control, the voltage reading of the phase – gain comparator output through the ADC channels and raw data serial communication These advanced functionalities are made easier by the use of the arduino programming language.
In collaboration with the scientific community, we are constantly developing data analysis software modules, that allows a more detailed analysis of your experiment. Data filtering, baseline correction, peak detection are only few examples of the application of standard algorithms for the transformation of raw data. In this way, starting from raw data generated by our openQCM Q-1 device it is possible to obtain a refined, aggregated and transformed data.
The transformed data can be used to extract the main features, such as the peak of the resonance frequency and the quality factor, defined as the bandwidth at 70.7% of the peak. All this features can be visualized as never before, by plotting the resonance curve in function of time in a 3d graph.
The frequency of resonant peak can be visualized together with the bandwidth variation, by selecting the resonance curves above 70.7% over time
openQCM Q-1 is an open science hardware device and we encourage and support community participation in device development. The openQCM Wi2 source code is availabale on github. join the community and contribute to the development of the openQCM Wi2 software
experimental data can be stored in a data file for post-processing and custom analysis.