# Orca an Grotti Stand **17.10.2026**. Nach dem Export in OrcaSlicer landet der G-code in der Bibliothek und die Seite [Dateien senden](Anleitung-Dateien.md) öffnet sich mit der Datei schon gewählt. Drucker, ACE-Platz und Einreihen wählst du dort wie gewohnt. ## Einmal einrichten 1. Grotti starten und im Browser anmelden (die Session bleibt für die Senden-Seite). 2. Unter **Einstellungen → API-Token** ein Token anlegen (Rolle Operator reicht). Den Wert `grt_…` nur einmal sichtbar. 3. Datei `data/orca-senden.json` anlegen (gleicher Ordner wie `config.json`): ```json { "url": "http://127.0.0.1:8770", "token": "grt_…" } ``` `url` ist die Adresse, unter der du Grotti im Browser öffnest. 4. Im **Prozessprofil** (Druckqualität, z. B. „0.20mm Standard“): **Sonstiges → Nachbearbeitungsskripte**, eine Zeile: ```text D:\Projekte\Grotti\.venv\Scripts\python.exe D:\Projekte\Grotti\scripts\orca_senden.py ``` Gilt für **OrcaSlicer** und **AnycubicSlicerNext**. Pfade anpassen. Der Slicer hängt den Export-Pfad selbst an. Unter **Gerät / Drucker** keinen Print-Host (Moonraker) eintragen — sonst geht der Job am Grotti-Senden vorbei. ## Ablauf 1. In Orca slicen und **G-code exportieren** (Platte schreiben). Als Ziel den Slice-Ordner wählen — **Unterordner** (z. B. `slice\Gridfinity\…`) gehen: Grotti legt die Datei dort ab und liest den Watch neu. Export außerhalb des Slice-Ordners landet als Upload (ohne Ordner-Verschieben). 2. Der Browser öffnet `/dateien?file=…` mit der neuen Datei. 3. Drucker wählen, unter Optionen Farbe → ACE-Platz, **Jetzt** / **Wenn frei** / **Nächster freier**, dann **Starten**. Test ohne Orca: ```powershell D:\Projekte\Grotti\.venv\Scripts\python.exe D:\Projekte\Grotti\scripts\orca_senden.py C:\pfad\datei.gcode ``` ## Störungen | Symptom | Check | | --- | --- | | Meldungsfenster „Config fehlt“ | `data/orca-senden.json` anlegen | | „Grotti nicht erreichbar“ | Server läuft? `url` stimmt? | | „Token fehlt oder stimmt nicht“ | Token neu anlegen, in der JSON eintragen | | Browser ohne Datei / Login | Einmal anmelden; Deep-Link behält `?file=` nach dem Login | | Skript läuft nicht | Export wirklich speichern; Zeile im **Druckerprofil**; Python-Pfad prüfen | ## Weiter - [Dateien senden](Anleitung-Dateien.md) - [ACE und Spulen](Anleitung-ACE.md)