GUI for the open print tag standard openprinttag.org See specs here
- python >= 3.10
- using python virtual env
git clone https://github.com/bkerler/OpenPrintTagGUI --recursive
cd OpenPrintTagGUI
python -m venv .venv
source .venv/bin/activate
pip3 install -r requirements.txt- using uv
uv sync --frozen
source .venv/bin/activatepython openprinttag_gui.pyor opening your tag binary directly
python openprinttag_gui.py yourtag.bin- TD1S integration
- Read/Write directly to tag using NFC Writer
- Add more default filament data and colors
- Read/write binary blobs that can be written using ProxMark3 cli
- Custom filaments are stored in "data/filaments" in its own file in yaml-Format:
brand_name: "My brand"
material_name:
"My Filament":
empty_container_weight: 193
nominal_netto_full_weight: 850
actual_netto_full_weight: 850
material_type: ASA
density: 1.07
diameter: 2.85
min_print_temperature: 250
max_print_temperature: 270
min_bed_temperature: 105
max_bed_temperature: 115
colors:
Jet Black:
primary_color: "#24292A"
transmission_distance: 0.4
uri: "https://www.mybrand.com/product/myfilament-jet-black-nfc/"
tags:
- abrasive
- contains_carbon_fiber
Woody Red:
primary_color: "#D02F37"
transmission_distance: 0.4
uri: "https://www.prusa3d.com/product/prusament-asa-lipstick-red-800g-nfc/"
tags:
- abrasive
- contains_wood
using Icemans Proxmark3 Fork
- Identify tag
hf 15 info- Read tag
hf 15 dump- Write tag
hf 15 restore -f mytag.bin