-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Julian Decker edited this page Sep 16, 2026
·
1 revision
Every release ships applications that need nothing else installed — Python, Qt, the protocol
decoders and all firmware images are included. Get them from the
releases page; SHA256SUMS.txt
lists the checksums.
| System | File | Note |
|---|---|---|
| Windows | …-Windows.zip |
Unpack, start PiPiLogicAnalyzer.exe
|
| macOS | …-macOS.dmg |
Apple Silicon and Intel |
| Linux | …-Linux.AppImage |
chmod +x, then start |
| Linux | …-Linux.tar.gz |
Unpack, start PiPiLogicAnalyzer
|
The builds are not code-signed:
- Windows: SmartScreen reports an unknown publisher → More info → Run anyway.
-
macOS: right-click the app → Open on the first start, or
xattr -dr com.apple.quarantine /Applications/PiPiLogicAnalyzer.app.
Requirements: Python ≥ 3.10, PySide6-Essentials, NumPy, pyserial.
git clone https://github.com/deckerjulian/PiPiLogicAnalyzer.git
cd PiPiLogicAnalyzer
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -e .
pipilogicanalyzerOn Linux, Qt needs a few system libraries:
sudo apt-get install -y libegl1 libgl1 libxkbcommon0 libfontconfig1 libdbus-1-3The analyzer appears as /dev/ttyACM*. Add your user to the dialout group once and log in
again:
sudo usermod -aG dialout "$USER"pipilogicanalyzer capture.lac # open a capture on start-up
pipilogicanalyzer --decoders /path/to/decoders # extra decoder directory (repeatable)
pipilogicanalyzer --debug-driver # log the device communicationThe log driver_debug.log and all settings live in the settings directory:
~/.config/PiPiLogicAnalyzer (Linux), ~/Library/Application Support/PiPiLogicAnalyzer
(macOS) or %APPDATA%\PiPiLogicAnalyzer (Windows).