Quellen: - DigiLab-A1-mini-PDF (im OneDrive, frei nutzbar — Bildungseinrichtung) - QUA-LiS-NRW-Handreichung (im OneDrive, frei kopierbar — Landes-Material) - Onshape-Briefing von Herb (eigene Recherche) Konkrete Aenderungen: L2 aufgabe_md (Drucker-Tabelle korrigiert nach DigiLab-Daten): - A1 mini kann PLA, PLA+, PETG, Flex, ASA — kein ABS (Heizbett max 80°C) - AMS lite mit 4 Spulen → Multi-Color moeglich - P-Serie: PLA, PLA+, PETG; ABS nur mit Lehrer-Aufsicht - Tabelle mit Druckflaeche + Material + Besonderheiten pro Drucker-Modell Onshape als neue Software-Tool-Seite (analog software-tinkercad.md): - docs/software-onshape.md mit kuratierter Linkliste (deutsch first) - Lernkurve angepasst: L4 TinkerCAD → L5+ Onshape, OpenSCAD als Alternative - kurskonzept.md + COCKPIT.md aktualisiert Referenz-Ordner docs/_referenzen/: - README.md mit Lizenz-Tabelle und Nutzungshinweisen - digilab-a1mini-anleitung.txt (pdftotext-Extrakt, 10-Schritte-Workflow) - qua-lis-nrw-handreichung.txt (pdftotext-Extrakt, 54 Seiten Schul-Handreichung) - onshape-briefing.md (vollstaendige Linkliste, Hintergrund-Doku — NICHT als cad.lehrstun.de-Anweisung uebernommen; Briefing-To-Dos sind ausdruecklich uebersprungen, Onshape bleibt Software-Tool-Seite in unserer Site) Naechster Schritt: NRW-Handreichung auswerten fuer Troubleshooting + Projekt-Inspirations-Liste (Etappe 3 + 8).
5.4 KiB
5.4 KiB
type, projekt, status, stand, tags
| type | projekt | status | stand | tags | ||||
|---|---|---|---|---|---|---|---|---|
| cockpit | 3d.lehrstun.de | etappe-1-lauffaehig | 2026-05-24 |
|
3D-Druck-AG — Cockpit
Vault-Startseite. Wenn du diesen Ordner in Obsidian öffnest, landest du hier. Von hier verlinken Wikilinks (
[[Name]]) auf alle Detail-Dateien des Konzepts.
Status auf einen Blick
- Stand: Konzept v2 + Etappe 1+2 lokal lauffaehig (Login, Cockpit progressiv, Check-In, Paarung, Lehrer-Dashboard mit Drill-Down). Code: ~2500 Zeilen Python+HTML, Repo gepusht.
- Nichts deployed, DNS noch nicht gesetzt.
- Nächster Schritt: Etappe 8 (ZSL-Material auswaehlen + umarbeiten) damit der Projekt-Katalog beim Start nicht leer ist. Oder Etappe 6 (Selbstlern-Loop voll). Oder Herr Rechmann' Inhalte fuer L1-L3 einpflegen.
- Offene Klärungen: offene-fragen (Bambu-Cloud-Account, A1-mini-Firmware, ZSL-Projekt-Auswahl)
- Lokal starten:
venv/Scripts/python.exe app.py→ http://localhost:5057 (Admin-PW lokal:lokal-test-123)
Architektur in einem Bild
flowchart TB
subgraph Public["Öffentlich (kein Login)"]
L[Onboarding-Pfad<br/>+ freie Module]
S[Software-Sektion]
P[Projekt-Katalog<br/>SuS-Projekte + ZSL-Seed]
T[Troubleshooting]
D[Drucker-Live-Status]
end
subgraph Profil["Profil (Vorname + Tier + PIN)"]
C[Cockpit progressiv]
CI[Check-In 'Was machst du heute?']
EP[Eigene Projekte<br/>im Lebenszyklus]
AB[Abschluss-Checkliste]
SL[Slot-Reservierungen<br/>nach L1 fertig]
end
subgraph Admin["Admin (Herb + Herr Rechmann)"]
AD[Drill-Down-Dashboard]
RQ[Review-Queue<br/>+ Three.js-Vorschau]
DAQ[Druck-Queue]
ADR[Drucker-Verwaltung]
ALE[Inline-Edit für Lektionen]
end
subgraph Extern["Externe Systeme"]
BC[Bambu Cloud-API]
BS[Bambu Studio<br/>auf Schul-PCs]
BH[Bambu Handy App]
PR[Printables /<br/>MakerWorld]
TC[TinkerCAD]
OS[OpenSCAD]
ZSL[ZSL Baden-Württemberg<br/>CC-BY-4.0 Material]
end
Public --> Profil
Profil --> Admin
AB --> RQ
RQ --> P
AD -.Polling 30s.-> BC
BC -.Status.-> D
L --> PR
L --> TC
L --> OS
BS --> BC
BH --> BC
ZSL -.Initial-Seed.-> P
classDef extern fill:#FEF9E7,stroke:#F5C842
class BC,BS,BH,PR,TC,OS,ZSL extern
Inhalt des Vaults
Wurzel
- CLAUDE — Projektstatus + Quickstart (für Claude/Herb)
- README — Vorstellung für Herr Rechmann + Aussenstehende
- CHANGELOG — was wurde wann angelegt
Konzept
- kurskonzept — Hauptdokument v2, vollständiges Konzept zum Lesen (Herr Rechmann, am Stück lesbar)
- selbstlern-loop — Kern-Mechanismus der AG: Wie Projekte wachsen + vernetzt werden
- lehrer-dashboard — Drill-Down-Konzept für Herb + Herr Rechmann
- architektur — Komponentensicht mit Mermaid-Diagramm
- datenmodell — SQLite-Schema als ERD (mit allen neuen Tabellen)
- routen — Vollständige Routen-Liste mit Blueprint-Aufteilung
- druckerapi — Bambu Cloud-API-Anbindung, Fallback, Risiken
- slotsystem — Reservierung, Windhund, Priorisierung, Ausfall-Handling
- sicherheit — Druckraum, Material, A1 mini
- etappen — Implementierungs-Etappen 0-9 (mit Blueprint-Struktur von Anfang an)
- offene-fragen — was wir noch besprechen müssen
- glossar — 3D-Druck-Begriffe für SuS und Herr Rechmann
Lektionen (Pflicht, Inhalte folgen)
Software-Tools (Stubs)
- software-bambu-studio
- software-bambu-handy
- software-printables
- software-makerworld
- software-tinkercad — L4 (visuell, klick-basiert)
- software-onshape — L5+ (professionell, parametrisch, kuratierte deutsche Lern-Quellen)
- software-openscad — Alternative für Code-affine SuS
Entscheidungen
- decisions — Entscheidungs-Log, neueste oben
Wichtige externe Quellen
- Bambu Lab Academy — Drucker-Kurse mit Zertifikat
- PHBern IdeenSet 3D-Drucken
- inf-schule.de 3D-Druck
- UKBW Sicherheit (PDF)
- bambulabs_api (GitHub)
- OpenBambuAPI (Protokoll-Doku)
Tags-Übersicht
#konzept— Architektur-/Konzept-Dateien#kern— die zentralen Module (selbstlern-loop, lehrer-dashboard)#lektion— Lektions-Inhalte#software— Software-Tool-Beschreibungen#offen— noch zu klären#entscheidung— getroffene Entscheidung#druckerapi— alles zur Bambu-Anbindung
Hinweis für Herr Rechmann
Dieser Vault ist Markdown-only. Du kannst ihn mit Obsidian öffnen
(File → Open vault → diesen Ordner wählen) und kriegst dann:
- Wikilinks (
[[…]]) zum Springen zwischen Dateien - Graph-View zur visuellen Übersicht der Querverbindungen
- Backlinks rechts: wer verlinkt auf die aktuelle Datei
Du kannst die Dateien aber auch mit jedem anderen Editor (VSCode, Notepad++, sogar Notepad) lesen — sie sind reines Markdown.