Version 0.1.0 · in Entwicklung

Schilder entwerfen.
Gravieren.

KI-Graveur führt vom Entwurf bis zur Maschine: Text und Grafik platzieren, Werkzeuge je Zeile festlegen, Werkzeugwege für Fräser, V-Bit und Laser berechnen – und als G-Code, DXF, SVG oder PDF 1:1 ausgeben.

  • Linux x86_64
  • Windows x86_64
  • Debian 12 · i386/amd64
Entwurf der KI-Graveur-Oberfläche: Elementeliste links, Schild auf der Leinwand, Parameter rechts, Werkzeugwege und G-Code unten
GRBL $32 = 1 M4 dynamisch · M3 konstant
Ausgabe PDF 1:1 Kontrollmaß 100 mm
3Oberflächen: Linux, Windows, Web
18Hershey-Strichschriften
4Themes inkl. Hoher Kontrast
1:1PDF-Ausdruck mit Kontrollmaß

Funktionen

Alles für Schild, Gravur und Laser.

Ein Rechenkern, zwei Oberflächen: Desktop und Browser teilen sich Dokument, Werkzeuge und Ausgabe. Der Web-Dienst braucht kein Qt – deshalb läuft er auch auf 32-Bit-Debian.

Große Leinwand

Zoom, Verschieben, Lineal, Raster, Auswahlgriffe und Einrasten. Links die Elemente, rechts die Parameter, unten Werkzeugwege und G-Code.

Werkzeug je Zeile

Fräser, Gravierstichel, Laser oder Stift – jede Textzeile und jedes Element bekommt eigene Tiefe, Zustellung, Vorschub und Leistung.

Passende Füllung

Bahnparallel zur Kontur beim Fräsen, Schraffur mit Winkel beim Laser, Kreuzschraffur optional. V-Bit-Breite aus Tiefe und Spitzenwinkel.

Strichschriften

18 Hershey-Sätze für kleine Schilder: nur Linienzüge, keine Konturbildung, ein Durchgang. Ideal für 4–6 mm Schrift auf Metall und Furnier.

GRBL im Griff

Maschinenprofile, Parameter automatisch einlesen ($$), Lasermodus $32 beachten, direkt per USB senden – mit Trockenlauf und Not-Stopp.

Import mit Assistent

SVG, DXF, Raster, Gerber und Excellon. Der Assistent erkennt, was in der Datei steht, und fragt nur die fehlenden Werte ab – mit Live-Vorschau.

KI nur auf Wunsch

OpenAI-kompatibel, Ollama oder LM Studio – für Gestaltung, Parameter und Wegeprüfung. Ohne aktivierte Konfiguration findet kein Netzwerkzugriff statt.

Anbindungen

Nextcloud (WebDAV) für Projekte und Exporte, CNCjs und Loobric (REST) für Werkzeugtabellen und Status. Alle optional, standardmäßig aus.

Einblicke

So ist die Oberfläche aufgebaut.

Die Bilder zeigen den geplanten Aufbau als maßstäbliche Entwürfe – keine Screenshots einer fertigen Version. Die Oberfläche entsteht mit Meilenstein 0.2.

Ablauf

Vier Schritte bis zur Maschine.

  1. 01

    Gestalten

    Rohling, Textzeilen, Grafik und Vorlagen. Millimeter durchgehend, Strich- oder Konturschrift.

  2. 02

    Berechnen

    Füllung, Zustellungen und Reihenfolge. Vorschau mit Eilgang, Schnitt und Eintauchen.

  3. 03

    Prüfen

    Werkzeug zu groß, Zustellung zu tief, Weg außerhalb des Arbeitsbereichs – Warnungen vor dem Start.

  4. 04

    Ausgeben

    G-Code für GRBL/Marlin, DXF, SVG, PDF 1:1 oder direkt per USB senden. Trockenlauf inklusive.

Dokumenttypen

Vom Schild bis zur Platine.

Ein Projektformat für alle Aufgaben. Jeder Typ bringt eigene Prüfungen, Werkzeuge und Ausgaben mit – ohne Zusatzsoftware.

Entwurf eines Werkstattschilds
ab 0.2

Schilder

Text, Logo und Formen, Werkzeug je Zeile, bahnparallele Füllung oder Schraffur.

Entwurf einer Frontplatte mit Ausschnitten
ab 1.0

Frontplatten

Genormte Ausschnitte, Bohrungen, Stege und Beschriftung für Gehäuse und 19-Zoll-Einschübe.

Entwurf einer Platine mit Isolationswegen
ab 1.1

Platinen

Gerber und Excellon einlesen, Isolationsfräsen, Bohren und Umriss mit Stegen.

Entwurf eines Visitenkartenbogens
ab 1.2

Laservisitenkarten

85 × 55 mm, QR/vCard, Furnier oder Acryl, beidseitig mit Passmarken – als Bogen oder als einzelne Karte auf kleinen Maschinen.

Web-App

Im Browser. Im LAN. Auch auf 32-Bit.

Der Web-Dienst läuft auf Debian 12 ohne Qt und ohne pip – aus den Debian-Paketen, auch auf i386. Entworfen wird am Rechner, gefertigt wird an der Maschine.

  • systemd-Dienst ki-graveur-web, Port 9111
  • Projekte und Uploads unter /var/lib/ki-graveur
  • gleiche Panels und Funktionen wie auf dem Desktop
  • ohne Anmeldung für ein vertrauenswürdiges LAN gedacht
  • optional: Nextcloud und CNCjs serverseitig anbinden

Der Dienst ist nicht für das offene Internet gedacht. Für Zugriff von außen gehört ein Reverse Proxy mit TLS und Zugriffsschutz davor.

Debian 12 · Installation
# Web-Dienst installieren
$ sudo apt install ./ki-graveur-web_0.1.0_all.deb
# port = 9111 eintragen
$ sudo nano /etc/ki-graveur/web.toml
$ sudo systemctl restart ki-graveur-web

# im Browser öffnen
http://192.168.1.20:9111
Dienst aktiv · Daten bleiben auf dem Server

Systemanforderungen

Schlank auf allen drei Wegen.

ZielSystemEmpfohlenBesonderheit
Linuxx86_64, glibc 2.31+4 GB RAM, 1280 × 800PySide6 6.10, Paket bringt die Laufzeit mit
Windows10 / 11, x86_644 GB RAM, 1280 × 800Setup ohne Administratorrechte, eingebettetes Python
WebDebian 12, i386 oder amd642 GB RAM, 300 MB Plattekein Qt, kein pip, systemd, Port 9111
BrowserChrome, Firefox, Edge (aktuell)–SVG-Leinwand, JSON-API
MaschineGRBL 1.1, Marlin, generischUSB-Serielloptional CNCjs statt direktem Sender

32-Bit gibt es ausschließlich für die Web-Variante. Qt6 und PySide6 sind nicht als 32-Bit verfügbar; eine 32-Bit-Desktop-App ist daher nicht möglich.

Download

Version 0.1.0

Erste Pakete erscheinen mit Meilenstein 0.1. Sobald die Dateien im Ordner downloads/ liegen, werden die Schaltflächen automatisch aktiv – ohne Änderung an dieser Seite.

Prüfsummen liegen als SHA256SUMS bei.

Linux · selbstentpackend

x86_64 · Installation pro Benutzer nach ~/.local

KI-Graveur-0.1.0-Linux-x86_64-Setup.run

Startmenü-Eintrag, Deinstallation, keine Root-Rechte nötig.

Herunterladen Paket in Vorbereitung

Linux · Debian-Paket

amd64 · Installation über die Paketverwaltung

KI-Graveur-0.1.0-Linux-amd64.deb

Abhängigkeiten werden von apt aufgelöst, Updates über die Paketverwaltung.

Herunterladen Paket in Vorbereitung

Windows · Setup

x86_64 · Windows 10/11

KI-Graveur-0.1.0-Windows-x86_64-Setup.exe

NSIS-Setup ohne Administratorrechte, eingebettetes Python. Nicht signiert – SmartScreen kann warnen.

Herunterladen Paket in Vorbereitung

Web-Dienst · Debian

i386 & amd64 · Debian 12 · Port 9111

ki-graveur-web_0.1.0_all.deb

Architektur all, systemd-Unit, Daten unter /var/lib/ki-graveur. Auch 32-Bit.

Herunterladen Paket in Vorbereitung

Web · portabel

beliebiges Linux · Start-/Stopp-Skript

KI-Graveur-Web-0.1.0.run

Für Tests und Server ohne Paketverwaltung. Port beim Start wählbar.

Herunterladen Paket in Vorbereitung

Docker

amd64 · Docker Compose

KI-Graveur-Web-0.1.0-Docker.zip

docker compose up -d, Port 9111, Volume für Projekte. Für NAS und Server.

Herunterladen Paket in Vorbereitung

Hinweis: Die Dateinamen sind fest mit der Version verknüpft. Beim Veröffentlichen einer neuen Version werden Seite und Dateien gemeinsam aktualisiert.

Prüfsummen (SHA256SUMS) · in Vorbereitung

Kontakt

Fehler, Ideen, Feedback.

KI-Graveur ist mein Hobbyprojekt. Fehlerberichte und Erweiterungsvorschläge sind ausdrücklich willkommen – nutze dafür das Formular; je genauer die Angaben, desto schneller lässt sich etwas damit anfangen.

Allgemeine Frage

Bedienung, Installation, eine Maschine oder ein Material – schreib einfach, worum es geht.

Frage stellen

Fehler berichten

Etwas stürzt ab, rechnet falsch oder erzeugt unerwarteten G-Code? Bitte mit Version, System und den Schritten zum Nachstellen.

Fehler melden

Erweiterung vorschlagen

Eine Vorlage, ein Dateiformat, eine Maschine oder ein Bedienschritt fehlt? Erzähl, wie du arbeitest und was dir Zeit sparen würde.

Vorschlag senden

Bitte beachten

Ich bin Privatperson und entwickle KI-Graveur in meiner Freizeit als Hobby. Ich verfolge derzeit keine kommerziellen Absichten. Meine Zeit für die Weiterentwicklung ist begrenzt – eine Antwort oder eine Fehlerkorrektur kann deshalb länger dauern. Das bedeutet nicht, dass deine Nachricht unwichtig ist.

Hilfreich bei Fehlern

  • Version und Betriebssystem (Linux, Windows oder Web)
  • Schritte, bis der Fehler auftritt
  • was du erwartet hast und was stattdessen passiert
  • wenn möglich: Screenshot, Projektdatei oder G-Code-Auszug
  • bei Maschinenfehlern: Steuerung und die Werte aus $$

Direkt: kigraveur@rossmann-volxheim.de

Installation

In wenigen Schritten startklar.

Die Pakete erscheinen mit Version 0.1.0. Die Befehle gelten für die dann veröffentlichten Dateien.

Linux · selbstentpackend (.run)
chmod +x KI-Graveur-0.1.0-Linux-x86_64-Setup.run
./KI-Graveur-0.1.0-Linux-x86_64-Setup.run
# Start: ~/.local/bin/ki-graveur

Installiert pro Benutzer nach ~/.local. Deinstallation über das Startmenü oder ~/.local/share/ki-graveur/uninstall.sh.

Linux · Debian-Paket (.deb)
sudo apt install ./KI-Graveur-0.1.0-Linux-amd64.deb
ki-graveur

Für Debian und Ubuntu mit 64-Bit. Die Abhängigkeiten werden über apt aufgelöst.

Windows · Setup (.exe)

Setup starten, Zielordner wählen, fertig. Es sind keine Administratorrechte nötig. Das Setup ist nicht signiert; Windows SmartScreen kann eine Bestätigung verlangen.

Prüfsumme aus SHA256SUMS vergleichen: certutil -hashfile Datei.exe SHA256

Web-Dienst · Debian 12
sudo apt install ./ki-graveur-web_0.1.0_all.deb
sudo nano /etc/ki-graveur/web.toml    # port = 9111
sudo systemctl restart ki-graveur-web
systemctl status ki-graveur-web

Danach im Browser http://<server-ip>:9111 öffnen. Daten liegen unter /var/lib/ki-graveur, der Dienst läuft als Benutzer ki-graveur.

Web · portabel oder Docker
# portabel
chmod +x KI-Graveur-Web-0.1.0.run
./KI-Graveur-Web-0.1.0.run --port 9111

# Docker
unzip KI-Graveur-Web-0.1.0-Docker.zip
docker compose up -d

Für NAS, Tests und Server ohne Paketverwaltung. Projekte über ein Volume dauerhaft speichern.

Fahrplan

Was zuerst kommt.

Jede Version ist benutzbar und endet mit Tests. Erweiterungen kommen erst, wenn Speichern, Füllung und Export stabil sind.

0.1

Grundgerüst in Arbeit

Dokumentmodell, .kigrav, Einstellungen, Themes, Maschinenprofile, Schriftregister, Spendenlink.

0.2

Gestalten

Text in Kontur- und Strichschrift, Leinwand, Elementeliste, Werkzeug je Zeile, Vorlagen.

0.3

Gravur berechnen

Offset-Füllung, Schraffur, Werkzeugwege, Vorschau, Fahrzeit, Wegeprüfung.

0.4

Ausgeben

GRBL/Marlin, DXF, SVG, PDF 1:1, GRBL-Sender inkl. Parameter einlesen und $32.

0.5

Import

SVG, DXF, Raster mit Vektorisierung – jeder Import mit Assistent.

0.6

Material und KI

Materialbibliothek, KI-Konfiguration, Gestaltung, Parameterberatung, Wegeprüfung.

0.7

Web

HTTP-API, SVG-Editor, eigenes Theme, Projektbibliothek, Job-Fortschritt.

0.8

Installer

Linux .run/.deb, Windows .exe, Web-.deb (32/64-Bit), Docker, Prüfsummen.

0.9

Komfort

Bemaßung, Autosave, Bogenmodus, QR-Code, Platzhalter, Negativgravur, Zeichenwerkzeuge.

1.0

Frontplatten

Genormte Ausschnitte, Bohrungen, Stege, Beschriftung, DXF/G-Code/PDF.

1.1

Platinen

Gerber und Excellon, Isolationsfräsen, Bohren, Umriss mit Stegen.

1.2

Laservisitenkarten

Karten-Assistent, Layoutvorlagen, A4-Bogen oder Einzelkarte, QR/vCard, beidseitig.

1.3

Anbindungen

Nextcloud (WebDAV), CNCjs (REST) und Loobric (REST), Profil- und Werkzeugabgleich, optional und standardmäßig aus.

1.4

Anspruchsvolle Wege

V-Carving, echtes Nesting, Kollisions- und Spannmittelprüfung.

1.5

Betrieb

Einrichtungsassistent, Betriebsstunden, Kamera-Ausrichtung, Plugins, Englisch.

1.6

macOS und Android

macOS für Apple Silicon und Intel, Android-APK für Tablets mit Touch-Bedienung – später, ohne eigenen Funktionsumfang.

Fragen

Kurz beantwortet.

Ist KI-Graveur schon fertig?

Nein. Version 0.1.0 ist in Arbeit. Die Screenshots zeigen den geplanten Aufbau, die Download-Pakete werden mit dem ersten Meilenstein veröffentlicht. Der Stand ist auf dieser Seite und im Fahrplan sichtbar.

Läuft das Programm ohne Internet?

Ja. KI und die Anbindungen (Nextcloud, CNCjs, Loobric) sind optional und standardmäßig aus. Ohne Aktivierung findet kein Netzwerkzugriff statt. Der Spendenlink öffnet den Browser nur nach einem Klick.

Welche Maschinen werden unterstützt?

GRBL 1.1 ist der Hauptweg, dazu Marlin und ein generischer Postprozessor. Der GRBL-Sender liest $$, $I, $G, $# und $N und beachtet den Lasermodus $32. CNCjs und Loobric sind optionale Alternativen für Werkstätten, die sie bereits nutzen.

Warum gibt es 32-Bit nur im Web?

Qt6 und PySide6 gibt es nicht als 32-Bit-Paket. Die Web-Variante ist Qt-frei und nutzt die Debian-Bibliotheken; deshalb läuft sie auch auf i386 – ohne pip und ohne Kompilieren.

Reicht meine kleine Fräse oder mein kleiner Laser?

Ja. Vorlagen und Assistenten richten sich nach dem Arbeitsbereich des gewählten Maschinenprofils. Passt ein A4-Bogen nicht, wird eine Visitenkarte einzeln gefertigt – ohne Stege, mit demselben Kontrollmaßstab, damit mehrere Einzelkarten deckungsgleich liegen.

Werden meine Projekte hochgeladen?

Nein, außer du aktivierst Nextcloud, Loobric oder die KI ausdrücklich. Projekte liegen lokal als .kigrav-Datei; im Web-Dienst unter /var/lib/ki-graveur auf deinem Server.

Kann ich das Projekt unterstützen?

Ja, über PayPal. Die Spende ist freiwillig und schaltet keine zusätzlichen Funktionen frei.