This is a Harmonic Drive app built with Qt5 that allows engineers to easily select the appropriate drive for their application by inputting torque, angular speed, and tilting forces data for their load.
Note: This program is fully based on the instructions from the Harmonic Drive Gears.
git clone https://github.com/AimanHaidair/harmonic-drive-selector.git
cd harmonic-drive-selectorNote:
On Linux/MacOS, useuv sync.
On Windows, usepip install -r requirements-win.txt.
(Windows users: PyQt5-Qt5 may have issues with uv lock.)
uv syncpip install -r requirements-win.txtuv run main.pypython -m main-
Install PyInstaller in your environment:
uv add pyinstaller
-
Build the executable:
Linux:
.venv/bin/python -m PyInstaller --onefile main.py
Windows:
python -m PyInstaller --onefile --windowed main.py
The executable will be in the dist folder.

