QR-codengrave V1.1 / V1.2
Kurze Fakten des Updates
- Schnellerer Gravuralgorithmus und -Pfadoptimierung
- Diverse Bugfixes
- Bedienbarkeit verbessert
Demo Video
Version 1.1
Algoritmusoptimierung
- Die Zeilen des QR-Codes werden nun horizontal eingelesen
- Die Ausgabe der Pfade verläuft nun “rechts nach links”, danach “links nach rechts” und reduziert damit Maschinenbewegungen
- Linien werden Punkten vorgezogen, da sie schneller gefertigt werden können
- Linien werden nun vertikal und horizontal berechnet, die längere Linie bekommt den Vorzug
- Eilgänge werden nun per XY-Vektor gefahren und nicht mehr nur eindimensional, was Zeit spart
- Der neue Pfadalgorithmus benötigt 20% weniger Maschinenzeit
Bugfixes
- Bei nicht vorliegendem Datensatz
Persistence.dat
wird das Startbild nicht angezeigt (qruwu.jpg
) - Crash bei Klick auf
Stop Draw
wenn zuvor keine Zeichnung angefragt wurde - Crash bei Hinzufügen eines Werkzeuges bei leerer Werkzeugliste
- Wird das Programm ohne Werkzeugauswahl gestartet, ist das dropdown-Menü gesperrt
- Fehler in der QR-Code Größenschätzung
- Fehler in der Blockbreitenberechnung bei Verwendung von V-Fräsern
- Das gegenwärtig ausgewählte Werkzeug wird bei Start der Anwendung nicht im Dropdown-Feld angezeigt
- QR-codes können größer dargestellt werden der Anzeigebereich
Bedienbarkeit
- Default Werkzeugname geändert von
name
nachdefault
zur besseren Verständlichkeit - Fräser mit geraden Schneiden (also kein V-cut) ist jetzt das Standardwerkzeug
- Erstellen eines Offsets für den XY-Nullpunkt ist jetzt intuitiver gelöst (Y- nach unten, X+ nach Rechts)
Version 1.2
Kleine Änderungen zu 1.1, am Wichtigsten die Behebung eines Bugs, bei dem die Aufforderung zum Werkzeugwechsel verloren gehen kann. Außerdem werden die Winkel von V-Fräsern jetzt bei Berechnung von Pixelbreite und Größe der QR-Codes mit einbezogen.
Bugfixes
- Werkzeugauswahl
Tx
und WerkzeugwechselkommandoM06
befinden sich nun in derselben Zeile G-Code wie üblich und können so wie gewünscht Makros auslösen. - Das beim letzten Speichern verwendete Werkzeug wird nicht angezeigt, stattdessen das erste Werkzeug der Liste
- Programmabsturz wenn versucht wird, den Jobstatus zu aktualisieren obwohl keine Gravurparameter vorliegen
Bedienbarkeit
- Versionsnummer als Kommentar in G-code hinzugefügt
- Prefix
qr_
der Zieldatei im Datei-Speichern-Dialog hinzugefügt - Genauigkeit der Maschinenzeitabschätzung verbessert
Download
Der aktuelle Release ist hier zum Download verfügbar. Das Programm ist für die private Anwendung sowie Schulungszwecke kostenlos. Für weitere Informationen und Projektdokumentation stehen die readme sowie eine Projektseite zur freien Verfügung.
Upgrade von einer früheren Version
Es wird empfohlen, die Persistenzdatei von der alten Version in die neue Version zu übernehmen. Auf diese Weise werden gespeicherte Werkzeuglisten, Gravurparameter und XY-Offsets portiert. Und so geht’s:
- Wechseln Sie in den Ordner, wo sich das QR-codengrave Programm befindet. Anschließend navigieren Sie zu
src/assets
. - Kopieren Sie die Datei
Persistence.dat
in einen temporären Ordner oder z.B. auf Ihren Desktop. - Entfernen Sie die alte Version durch Löschen des QR-codengrave Ordners.
- Laden Sie die letzte Version herunter und verschieben Sie sie zur gewünschten Position auf Ihrem Rechner.
- Verschieben Sie nun die vorab zwischengespeicherte
Persistence.dat
in densrc/assets
Ordner des aktualisierten Programms.