# openQCM Q-1 · Software

> Source page: https://openqcm.com/openqcm-q-1-software
> Markdown version for AI agents and readers of plain text. Site guide: https://openqcm.com/llms.txt · Everything in one file: https://openqcm.com/llms-full.txt

_openQCM Q-1 · sheet 05 · Software_

The openQCM Q-1 software monitors frequency and dissipation live, in an open-source Python application — easy to modify and develop for custom scientific applications.

## Programmed in Arduino.

The Teensy development board is fully compatible with the Arduino programming language and environment. Take advantage of the simplicity of coding and the endless resources shared by the community for programming your scientific device. The Teensy drives the AD9851 sweep and reads the AD8302 gain and phase through its ADC (13-bit effective resolution over 3.3 V). Firmware is uploaded with the Arduino IDE and Teensyduino.

## How to install the software

### Python · any platform

```
# 1. Unzip openQCM_Q-1_py_v2.1.zip; install Anaconda 3 for Python 3.7
conda install pyqtgraph pyserial
python -m pip install --upgrade pip
python -m pip install --upgrade h5py
pip install progressbar
# 2. From the OPENQCM folder
python -m openQCM
```

## What it saves

- **Data file:** CSV, one per run: [timestamp]_[overtone].csv in logged_data
- **Columns:** Date, Time, Relative time (s), Resonance frequency, Dissipation, Temperature
- **Raw sweeps (optional):** sweep_[overtone]_[n].txt: frequency, amplitude (dB), phase (deg)
- **Calibration:** Once per crystal: ~1.5 min, peaks and baseline

## Software, firmware, documentation

### Software · v2.1

- [Executable for Windows](https://openqcm.com/downloads/q-1/software/openqcm-q-1-software-2.1-windows.zip) (ZIP)
- [Python source code](https://openqcm.com/downloads/q-1/software/openqcm-q-1-software-2.1-source.zip) (ZIP)
- [Source on GitHub](https://github.com/openQCM) (GIT)

### Firmware

- [Teensy 4.0 firmware v2.1](https://openqcm.com/downloads/q-1/software/openqcm-q-1-firmware-2.1-teensy40.zip) (ZIP)

### Drivers and docs

- [Teensy serial driver (Windows)](http://www.pjrc.com/teensy/serial_install.exe) (EXE)
- [openQCM Q-1 user manual](https://openqcm.com/downloads/q-1/openqcm-q-1-user-manual.pdf) (PDF)

---

openQCM by Novaetech S.r.l., Pompeii, Italy · Buy: https://store.openqcm.com/ · Contact: info@openqcm.com · https://openqcm.com/contacts
