Thanks to visit codestin.com
Credit goes to github.com

Skip to content

bkerler/OpenPrintTagGUI

Repository files navigation

OpenPrintTagGUI

GUI for the open print tag standard openprinttag.org See specs here

Requirements

  • python >= 3.10

Optional

Installation

  • 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/activate

Usage

python openprinttag_gui.py

or opening your tag binary directly

python openprinttag_gui.py yourtag.bin

ToDo

  • TD1S integration
  • Read/Write directly to tag using NFC Writer
  • Add more default filament data and colors

Currently supported

  • Read/write binary blobs that can be written using ProxMark3 cli

Add custom filament to default settings

  • 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

Read/Write using proxmark3 (ICODE-SLIX SLIX2 ISO15693) or NXP TagInfo App

using Icemans Proxmark3 Fork

  • Identify tag
hf 15 info
  • Read tag
hf 15 dump
  • Write tag
hf 15 restore -f mytag.bin

About

GUI for the open print tag standard (openprinttag.org)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages