Skip to content
  • Announcements regarding our community

    24 24
    24 Topics
    24 Posts
    MartinNYHCM
    Hey everyone, I'm bringing on a contributor whose specific focus is keeping an eye on Bambuddy's security going forward. What the role looks like: Track the dev branch and flag changes touching auth, permissions, token handling, or the CI security backstops. Async post-merge, so it doesn't gate in-flight PRs — findings get raised before the next release cut. What I'm looking for: A habit of fail-closed thinking. Knowing why "except Exception: return <permissive>" is dangerous by default matters more than formal background. Comfortable reading FastAPI + SQLAlchemy on the backend and a small React/TypeScript surface on the frontend. Time commitment is whatever you can spare. No fixed schedule, no SLA. If interested, or you know someone who'd fit, email martin@bambuddy.cool. Happy to chat about the shape before any commitment. Martin
  • A place to talk about whatever you want

    32 108
    32 Topics
    108 Posts
    MartinNYHCM
    Please open an issue on Github. Need to look into it more detailed.
  • 0 Topics
    0 Posts
    No new posts.
  • 2 Topics
    3 Posts
    d3nn3s08D
    Mega Arbeit was ihr macht habe mir den noch mall gedanken gemacht was haltet ihr davon ? UI-Konzept für ein modernes 3D-Drucker-Dashboard Grundidee Das Konzept verfolgt das Ziel, Informationen nach ihrer Wichtigkeit zu strukturieren. Der Benutzer soll nicht mit einer großen Menge an Daten überladen werden, sondern die richtigen Informationen zur richtigen Zeit erhalten. Dafür wird die Oberfläche in drei Ebenen unterteilt: Übersicht Drucker-Details Historie Ebene 1: Übersicht Ziel Die Übersichtsseite dient als zentrale Leitstelle für alle Drucker. Der Nutzer soll innerhalb weniger Sekunden erkennen: Welche Drucker online sind Welche Drucker aktuell drucken Welcher Druck läuft Fortschritt und Restzeit Materialstatus Warnungen oder Fehler Darstellung Jeder Drucker wird als eigene Karte dargestellt. Angezeigt werden: Druckername Druckstatus Aktueller Druck Fortschritt ETA Temperaturen AMS-Status KI-Status Vorteil Bei mehreren Druckern muss nicht jeder Drucker einzeln geöffnet werden. Ein Blick genügt, um den Zustand aller Systeme zu erfassen. Beispiel: X1C druckt mit 54 % A1 Mini ist bereit P1S befindet sich im Leerlauf Ebene 2: Drucker-Detailseite Ziel Die Detailseite konzentriert sich vollständig auf einen einzelnen Drucker. Hier stehen Überwachung und Steuerung im Vordergrund. Live-Kamera Die Kamera bildet den Mittelpunkt der Seite. Während eines laufenden Drucks ist das Kamerabild oft wichtiger als technische Werte. Der Nutzer erkennt sofort: Druck läuft normal Ablösung vom Druckbett Spaghetti Fehler bei der ersten Schicht Druckinformationen Zusätzlich werden angezeigt: Fortschritt Layerstand Druckzeit ETA Geschwindigkeit Materialverbrauch Temperaturen Getrennte Anzeige für: Düse Druckbett Kammer Lüfter Anzeige der aktuellen Lüftergeschwindigkeiten. KI-Fehlererkennung Ziel Die KI soll nicht als Hintergrundprozess versteckt werden. Der Nutzer soll nachvollziehen können, warum eine Warnung oder ein Druckstopp ausgelöst wurde. Angezeigt werden: Aktueller Status Score Anzahl analysierter Bilder Zeitpunkt der letzten Analyse Vorteil Der Benutzer kann erkennen: Ist die Warnung tatsächlich kritisch? Handelt es sich um einen möglichen Fehlalarm? Wie sicher ist die aktuelle Bewertung? AMS-Bereich Ziel Das AMS soll übersichtlich und visuell verständlich dargestellt werden. Jeder Slot zeigt: Farbe Material Restmenge Status Vorteil Der Nutzer erkennt sofort: Welches Material ist eingelegt? Reicht das Filament für den aktuellen Druck? Welcher Slot wird aktuell verwendet? ohne zusätzliche Menüs öffnen zu müssen. Steuerung Die wichtigsten Aktionen befinden sich direkt auf der Detailseite: Druck pausieren Druck fortsetzen Druck abbrechen Beleuchtung schalten Vorteil Schneller Zugriff im Fehlerfall. Keine Navigation durch mehrere Untermenüs. Ebene 3: Druckhistorie Ziel Die Historie soll mehr sein als eine einfache Liste. Jeder Druckeintrag enthält: Vorschaubild Druckname Drucker Dauer Material Ergebnis Beispiele Erfolgreich: Excavator_Lamp_plate_3 5 h 12 min 220 g PLA Erfolgreich Fehlgeschlagen: Gearbox_Body Spaghetti erkannt Nach 4 h 11 min beendet Vorteil Der Nutzer kann langfristig nachvollziehen: Welche Modelle erfolgreich waren Welche Drucke Probleme verursacht haben Wie zuverlässig die Drucker arbeiten Welche Materialien häufiger zu Fehlern führen Warum dieses Konzept? Viele bestehende Oberflächen versuchen, alle Informationen gleichzeitig darzustellen. Dadurch entstehen: Überladene Dashboards Schlechte Übersicht Unnötige Klickwege Dieses Konzept trennt Informationen nach ihrem Zweck. Übersicht Was passiert gerade? Detailseite Warum passiert es? Historie Was ist bereits passiert? Dadurch bleibt die Oberfläche auch bei mehreren Druckern übersichtlich, schnell bedienbar und leicht erweiterbar. Erwarteter Nutzen Schnellere Übersicht über alle Drucker Weniger Klicks im täglichen Betrieb Bessere Skalierbarkeit bei mehreren Druckern Höhere Transparenz bei KI-Erkennungen Verbesserte Nachvollziehbarkeit vergangener Drucke Klare Trennung zwischen Überwachung, Steuerung und Analyse Das Ergebnis ist eine moderne, übersichtliche und zukunftssichere Benutzeroberfläche, die sowohl für einzelne Drucker als auch für größere Druckerflotten geeignet ist. [image: 1780588704287-2ddee535-ac4b-4eeb-9c9e-b31815aecab8-image.jpeg]
  • 2 Topics
    5 Posts
    MartinNYHCM
    Does that answer your questions?
  • Got a question? Ask away!

    1 5
    1 Topics
    5 Posts
    J
    @MartinNYHC - Yeah, I definitely will be doing that sometime this week.