# NWO Printer Connectors — Environment Variables # ── Slicer binaries ──────────────────────────────────────────────────────────── PRUSA_SLICER_BIN=prusa-slicer # or /usr/bin/prusa-slicer CURA_ENGINE_BIN=CuraEngine # or /usr/bin/CuraEngine DEFAULT_SLICER=prusa # prusa | cura # ── API ──────────────────────────────────────────────────────────────────────── API_HOST=0.0.0.0 API_PORT=8002 API_KEY= # Optional auth key # ── Job database ─────────────────────────────────────────────────────────────── JOB_DB_URL=sqlite+aiosqlite:///./jobs.db OUTPUT_DIR=./output/gcode TEMP_DIR=./tmp # ── Default printer (used when printer_id not specified) ────────────────────── DEFAULT_PRINTER_ID= # ── OctoPrint adapter ───────────────────────────────────────────────────────── OCTOPRINT_URL=http://octopi.local OCTOPRINT_API_KEY= # ── Moonraker / Klipper adapter ─────────────────────────────────────────────── MOONRAKER_URL=http://mainsail.local # ── Bambu Lab adapter ───────────────────────────────────────────────────────── BAMBU_DEVICE_IP= BAMBU_SERIAL= BAMBU_ACCESS_CODE= BAMBU_MQTT_PORT=8883 # ── Prusa Connect adapter ────────────────────────────────────────────────────── PRUSA_CONNECT_TOKEN= PRUSA_PRINTER_UUID= # ── Marlin serial adapter ────────────────────────────────────────────────────── MARLIN_PORT=/dev/ttyUSB0 MARLIN_BAUD=115200 # ── Logging ──────────────────────────────────────────────────────────────────── LOG_LEVEL=INFO