Gå til hovedinnhold

Hovedpanel

Hovedpanelet er det sentrale kontrollsenteret i 3DPrintForge. Det viser sanntidsstatus for den valgte printeren og lar deg overvåke, styre og tilpasse visningen etter behov.

Gå til: https://localhost:3443/

Sanntidsoversikt

Når en printer er aktiv, oppdateres alle verdier kontinuerlig via MQTT:

  • Dysetemperatur — animert SVG-ringmåler med måltemperatur
  • Sengtemperatur — tilsvarende ringmåler for byggplaten
  • Fremgangsprosent — stor prosentindikator med gjenværende tid
  • Lag-teller — aktuelt lag / totalt antall lag
  • Hastighet — Stille / Standard / Sport / Turbo med skyveknapp
Sanntidsoppdatering

Alle verdier oppdateres direkte fra printeren via MQTT uten å laste siden på nytt. Forsinkelsen er typisk under 1 sekund.

3D-modellvisning

Under aktiv printing vises en interaktiv 3D-forhåndsvisning av modellen:

  • EnhancedViewer — Three.js-basert renderer med smooth shading, 3-punkt belysning og build plate grid
  • Per-lag farger — multi-farge prints viser riktig filamentfarge per lag
  • Print-progress — modellen klippes ved nåværende lag med grønn kant-glow
  • Gcode toolpath — for Moonraker/Klipper-printere vises gcode som farget toolpath (blå bunn → rød topp)
  • 3MFConsortium 3mfViewer — for 3MF-filer fra library vises full 3D-viewer med scene tree og materialer
  • Orbit controls — roter, zoom og panorer med mus, auto-rotasjon under printing
  • Universell — fungerer for alle printertyper (Bambu Lab FTPS, Moonraker HTTP, lokale filer)

AMS-status

AMS-panelet viser alle monterte AMS-enheter med sporer og filament:

  • Sporefarge — visuell fargerepresentasjon fra Bambu-metadata
  • Filamentnavn — materiale og merkevare
  • Aktivt spor — markert med puls-animasjon under printing
  • Feil — rød indikator ved AMS-feil (blokkering, tom, fuktig)

Klikk på et spor for å se full filamentinfo og koble det til filamentlageret.

Kamera-feed

Live kameravisning konverteres via ffmpeg (RTSPS → MPEG1):

  1. Kameraet starter automatisk når du åpner dashboardet
  2. Klikk på kamerabildet for å åpne fullskjerm
  3. Bruk Snapshot-knappen for å ta et stillbilde
  4. Klikk Skjul kamera for å frigjøre plass
Ytelse

Kamerastrøm bruker ca. 2–5 Mbit/s. Deaktiver kameraet på trege nettverkstilkoblinger.

Temperatur-sparklines

Under AMS-panelet vises mini-grafer (sparklines) for siste 30 minutter:

  • Dysetemperatur over tid
  • Sengtemperatur over tid
  • Kammertemperatur (der tilgjengelig)

Klikk på en sparkline for å åpne fullstendig telemetri-grafvisning.

Widget-tilpasning

Dashboardet bruker et dra-og-slipp-rutenett (grid layout):

  1. Klikk Tilpass layout (blyant-ikon øverst til høyre)
  2. Dra widgets til ønsket posisjon
  3. Endre størrelse ved å dra i hjørnet
  4. Klikk Lås layout for å fryse plasseringen
  5. Klikk Lagre for å bevare oppsettet

Tilgjengelige widgets:

WidgetBeskrivelse
KameraLive kameravisning
AMSSpol- og filamentstatus
TemperaturRingmålere for dyse og seng
FremgangProsentindikator og tidestimering
TelemetriFans, trykk, hastighet
3D-modellInteraktiv modellvisning
SparklinesMini-temperaturgrafer
Lagring

Layouten lagres per bruker i nettleseren (localStorage). Ulike brukere kan ha ulike oppsett.