Initial commit: Konzept v2 + Etappe 1 (Blueprints + Login + Profile)
Schwester-Projekt zu arduino.lehrstun.de fuer die 3D-Druck-AG am
Lessing-Gymnasium. Offene jahrelange Nachmittags-AG (kein Trimester),
8-10 Einzel-SuS mit optionalen 2er-Paarungen, 4 Bambu-Lab-Drucker
(3 geschlossen + 1 A1 mini).
Konzept v2 (Reality-Check-Iteration 2026-05-24):
- Onboarding-Pfad statt Pflicht-Lektionen (L1-L3 selbst-zertifiziert)
- Selbstlern-Loop als Kern: SuS-Projekte wachsen die interne Bibliothek
- Drill-Down-Lehrer-Dashboard (Wer ist hier / Wartet Review / Haengt fest)
- Cockpit progressiv: zeigt nur was zum Status passt
- Bambu-Cloud-API fuer Drucker-Live-Status (fragil + Fallback manuell)
- Three.js-Vorschau fuer Cover-aus-3D-Ansicht (Etappe 6)
- Vollstaendige Doku als Obsidian-Vault (24 Markdown-Dateien)
- Entscheidungen E-001 bis E-022 in docs/decisions.md
Etappe 1 lauffaehig (~1800 Zeilen Code):
- Blueprint-Struktur (V8): routes/oeffentlich+profil+admin+api,
services/auth+bambu+datei
- Komplettes Schema in database.py (14 Tabellen, idempotent)
- Login mit bcrypt + persistentem Lockout in DB (V7, verbessert ggue
Arduino-Kurs der In-Memory-Dict nutzt)
- Admin-Login + Profile-CRUD + PIN-Reset + PIN-Karten-Druckbogen
- Inline-Edit-Endpunkt mit Whitelist + Audit-Log
- Seeds: AG lessing-3d-ag + 4 Drucker + Default-Einstellungen
- Smoke-Test bestanden (Login, Profil-Anlage, Lockout-Logging)
Nicht im Repo (.gitignore): .env, *.db, venv/, .obsidian/workspace.json
2026-05-24 18:56:59 +02:00
---
type: lektion
nummer: 1
pflicht: true
titel: "Drucker-Kennenlernen + Sicherheit"
stand: stub
tags: [lektion, pflicht, sicherheit]
---
# L1 — Drucker-Kennenlernen + Sicherheit
> **Status: Stub.** Inhalte werden mit Markus erarbeitet. Struktur steht.
> Übergeordnetes Konzept: [[../kurskonzept#vier-stufen-progression]].
## Lernziel
Die SuS können:
- die 4 Drucker im Raum unterscheiden ([[architektur|wer welcher Drucker]]).
- die [[sicherheit|Sicherheits-Regeln]] benennen und einhalten.
- ein vorbereitetes Modell in [[software-bambu-studio|Bambu Studio]] öffnen und auf einen Drucker schicken.
- die [[software-bambu-handy|Bambu Handy App]] einrichten und ihren Druck verfolgen.
## Aufbau der Stunde
1. **Empfang im Druckraum ** (5 Min) — Drucker zeigen, Druckraum-Regeln.
2. **Sicherheits-Lektion ** (15 Min) — A1 mini-Hands-Off, PLA-only-Default, was bei Fehlern. Quelle: [[sicherheit]].
3. **Bambu Handy App einrichten ** (10 Min) — App-Store, Account-Daten von Herb, Drucker hinzufügen.
4. **Vorbereitetes Modell drucken ** (Rest der Stunde + läuft drüber hinaus) — bewährtes Test-Modell (Vorschlag: kleines Benchy oder Schlüsselanhänger-Rohling). SuS startet den Druck selbst, beobachtet die erste Schicht.
5. **Abholung in nächster Stunde ** .
## Was die Plattform dazu liefert
- Diese Lektion als Seite mit Bambu Academy-Link, eingebettetem Sicherheits-Video, Quiz?
- Buchung des Test-Drucks als ersten [[slotsystem|Slot]] (mit Herb-Anleitung).
- Erst-Druckauftrag als ersten Eintrag in der eigenen [[datenmodell#druckauftrag |Auftrags-Liste]].
2026-05-24 19:25:25 +02:00
## Externe Ressourcen (in DB als Link hinterlegt)
- **Bambu Academy** (englisch): https://bambulab.com/en/support/academy — kostenloser Kurs mit Zertifikat, Drucker-spezifisch.
- **P2S-Anleitung auf Deutsch** (Bambu Wiki): https://wiki.bambulab.com/de/p2s/manual/p2s-intro — passt sinngemäß auch für P1S/X1C (gleicher Aufbau, geschlossenes Gehäuse). Für den A1 mini ist sie nicht passend — der hat anderes Layout (offen) und eigene Anleitung.
Beide Links sind in der DB für L1 hinterlegt und werden auf `/lektion/1` als Klick-Buttons gezeigt. Migration: `migrations/2026-05-24_l1_p2s_link.py` .
Initial commit: Konzept v2 + Etappe 1 (Blueprints + Login + Profile)
Schwester-Projekt zu arduino.lehrstun.de fuer die 3D-Druck-AG am
Lessing-Gymnasium. Offene jahrelange Nachmittags-AG (kein Trimester),
8-10 Einzel-SuS mit optionalen 2er-Paarungen, 4 Bambu-Lab-Drucker
(3 geschlossen + 1 A1 mini).
Konzept v2 (Reality-Check-Iteration 2026-05-24):
- Onboarding-Pfad statt Pflicht-Lektionen (L1-L3 selbst-zertifiziert)
- Selbstlern-Loop als Kern: SuS-Projekte wachsen die interne Bibliothek
- Drill-Down-Lehrer-Dashboard (Wer ist hier / Wartet Review / Haengt fest)
- Cockpit progressiv: zeigt nur was zum Status passt
- Bambu-Cloud-API fuer Drucker-Live-Status (fragil + Fallback manuell)
- Three.js-Vorschau fuer Cover-aus-3D-Ansicht (Etappe 6)
- Vollstaendige Doku als Obsidian-Vault (24 Markdown-Dateien)
- Entscheidungen E-001 bis E-022 in docs/decisions.md
Etappe 1 lauffaehig (~1800 Zeilen Code):
- Blueprint-Struktur (V8): routes/oeffentlich+profil+admin+api,
services/auth+bambu+datei
- Komplettes Schema in database.py (14 Tabellen, idempotent)
- Login mit bcrypt + persistentem Lockout in DB (V7, verbessert ggue
Arduino-Kurs der In-Memory-Dict nutzt)
- Admin-Login + Profile-CRUD + PIN-Reset + PIN-Karten-Druckbogen
- Inline-Edit-Endpunkt mit Whitelist + Audit-Log
- Seeds: AG lessing-3d-ag + 4 Drucker + Default-Einstellungen
- Smoke-Test bestanden (Login, Profil-Anlage, Lockout-Logging)
Nicht im Repo (.gitignore): .env, *.db, venv/, .obsidian/workspace.json
2026-05-24 18:56:59 +02:00
## TODO mit Markus
- [ ] Welches **Test-Modell ** als "garantierter Erfolg"?
- Optionen: 3DBenchy (Standard), kleiner Schlüsselanhänger-Rohling, Pinguin von Printables
- [ ] **Sicherheits-Video von Bambu ** verlinken oder eigenes drehen?
- [ ] **Quiz am Ende ** (3-5 Fragen zur Sicherheit)?
- [ ] Bambu Academy-Kurs als optionale Hausaufgabe?
## Material-Bedarf
- 1 Rolle PLA pro 2-3 Test-Drucke
- SuS-Smartphones mit Internet (für Bambu Handy)
- Vorbereitetes 3MF-File von Herb für jedes Druckermodell
## Querverweise
- Nächste Lektion: [[lektion-L2-modell-drucken]]
- Software dieser Lektion: [[software-bambu-studio]], [[software-bambu-handy]]
- Grundlagen: [[sicherheit]], [[glossar]]
- Drucker-Übersicht: [[architektur]]