From 589050a7a919d07fa5bc1a6f74b92ca02339f25e Mon Sep 17 00:00:00 2001 From: dev Date: Mon, 19 Oct 2026 08:27:08 +0000 Subject: [PATCH] remove weird slides --- presentation.typ | 96 ++++++++++++++++++++++-------------------------- 1 file changed, 44 insertions(+), 52 deletions(-) diff --git a/presentation.typ b/presentation.typ index 074642d..4915920 100644 --- a/presentation.typ +++ b/presentation.typ @@ -126,18 +126,25 @@ #let workflow-pipeline() = block(width: 100%, { grid( columns: (1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr), - _kbox("Schaltplan", "Eeschema:", "Symbole & Werte"), _arrow, - _kbox("ERC", "Verbindungen &", "Flags prüfen"), _arrow, - _kbox("Footprints", "Symbol ↔ Gehäuse", "zuweisen"), _arrow, + _kbox("Schaltplan", "Eeschema:", "Symbole & Werte"), + _arrow, + _kbox("ERC", "Verbindungen &", "Flags prüfen"), + _arrow, + _kbox("Footprints", "Symbol ↔ Gehäuse", "zuweisen"), + _arrow, _kbox("PCB-Import", "Netzliste &", "Ratsnest in Pcbnew"), ) align(center, text(fill: accent, size: 0.85em)[↓]) grid( columns: (1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr), - _kbox("Platzieren", "Umriss &", "Signalfluss"), _arrow, - _kbox("Routen", "Leitungen & Vias"), _arrow, - _kbox("Zonen", "GND-Flächen"), _arrow, - _kbox("DRC & 3D", "Regeln prüfen"), _arrow, + _kbox("Platzieren", "Umriss &", "Signalfluss"), + _arrow, + _kbox("Routen", "Leitungen & Vias"), + _arrow, + _kbox("Zonen", "GND-Flächen"), + _arrow, + _kbox("DRC & 3D", "Regeln prüfen"), + _arrow, _kbox("Gerber", "Plotten & Bohren", "→ Fertigung", highlight: true), ) }) @@ -166,16 +173,23 @@ #slide(title: "Von der Idee zur Platine")[ #grid( columns: (1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr), - _kbox("1 · Schaltplan", "Schaltung zeichnen"), _arrow, - _kbox("2 · Layout", "Platine entwerfen"), _arrow, - _kbox("3 · Export", "Gerber-Dateien"), _arrow, + _kbox("1 · Schaltplan", "Schaltung zeichnen"), + _arrow, + _kbox("2 · Layout", "Platine entwerfen"), + _arrow, + _kbox("3 · Export", "Gerber-Dateien"), + _arrow, _kbox("4 · Bestellen", "hochladen + Stückliste", highlight: true), ) #align(center, text(fill: accent, size: 0.85em)[↓]) #grid( columns: (1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr), - [], [], _kbox("5 · Versand", "Platine kommt per Post"), _arrow, - _kbox("6 · Löten", "Bauteile auflöten"), _arrow, + [], + [], + _kbox("5 · Versand", "Platine kommt per Post"), + _arrow, + _kbox("6 · Löten", "Bauteile auflöten"), + _arrow, _kbox("7 · Test", "läuft alles?"), ) #v(0.8em) @@ -219,9 +233,9 @@ ] #slide(title: "Bauteile & Lieferbarkeit")[ - - *Direkt im Schaltplan auswählen*: konkretes, bestellbares Bauteil — \ - kein „irgendein 100 nF“ + - *Direkt im Schaltplan auswählen*: konkretes, bestellbares Bauteil — „irgendein 100 nF“ ist okay, aber nicht "der Schaltregler, aber in der 5V Variante" - Lieferbarkeit & Preis: LCSC · Mouser · DigiKey + - Manchmal auch geschickt: check bei jlc-assembly - Lagerstand · Preis bei 1 / 10 / 100 Stück - Gehäuse: 0805 statt 0603 (Handlöten) - Schönster Schaltplan nützt nichts *ohne Bauteile* \ @@ -285,7 +299,11 @@ - PWR breiter (Netz-Klasse) · GND → Massefläche - Raster: 1,27 / 0,635 mm (THT) · 0,25 mm (SMD) ], - shot("07-routing", [Leiterbahn beim Routen, Lagen-Widget auf „F.Cu“], tip: [Live-Demo-fähig halten: gleiche Ansicht später am Beamer]), + shot( + "07-routing", + [Leiterbahn beim Routen, Lagen-Widget auf „F.Cu“], + tip: [Live-Demo-fähig halten: gleiche Ansicht später am Beamer], + ), ) ] @@ -297,7 +315,11 @@ (Entkopplung · Quarze · Spannungsregler) - Nach jeder Änderung: `B` (Zonen auffüllen) → erst dann DRC #v(0.5em) - #shot("08-zone", [Zonen-Eigenschaften: Netz GND, Lage B.Cu, Füllparameter], tip: [Rechtsklick auf die Fläche → „Flächen…“]) + #shot( + "08-zone", + [Zonen-Eigenschaften: Netz GND, Lage B.Cu, Füllparameter], + tip: [Rechtsklick auf die Fläche → „Flächen…“], + ) ] #slide(title: "Prüfen & Exportieren")[ @@ -329,31 +351,12 @@ - *Impedanzkontrolle* (USB · Ethernet · RF) - Versorgung als eigene Lage - 2 Lagen: nur Adapter- & Breakout-Boards + - Fast immer reicht die Billigvariante des Stackups als Standard. ], stack-4(), ) ] -#slide(title: "Typische Stackups")[ - #grid( - columns: (1fr, 1fr), - gutter: 1.2em, - panel(c: accent)[ - *A · Allrounder (Standard)* - - Top/Bottom: Signale · In1: *GND* · In2: *PWR* - - GND-Referenz nahe Top-Signalen · Versorgung als ganze Lage - ], - panel(c: ember)[ - *B · High-Speed* - - Top/Bottom: Signale · In1/In2: *GND* - - Beste Referenz · Versorgung als Zonen auf den Signallagen - ], - ) - #v(0.6em) - - *Symmetrisch aufbauen* → geringer Verzug beim Reflow - - Beide: 35 µm Kupfer · Kern + 2× Prepreg · ≈ 1,6 mm -] - #slide(title: "Stackup in KiCad einrichten")[ - Board-Setup → *Stapelaufbau*: - Innenlagen *In1.Cu / In2.Cu* anlegen @@ -382,7 +385,11 @@ - Entkopplung: Pad → Via → Plane, so kurz wie möglich - Versorgung: Via-Paare an In2 ], - shot("13-4l-fertig", [4-Layer-Board, nur In1.GND sichtbar: durchgehende Massefläche mit Stitching-Vias], tip: [Lagen-Liste links: nur In1.Cu + Vias einblenden]), + shot( + "13-4l-fertig", + [4-Layer-Board, nur In1.GND sichtbar: durchgehende Massefläche mit Stitching-Vias], + tip: [Lagen-Liste links: nur In1.Cu + Vias einblenden], + ), ) ] @@ -567,21 +574,6 @@ ) ] -#slide(title: "Tastenkürzel (Layout)")[ - #table( - columns: (auto, 1fr, auto, 1fr), - stroke: (bottom: 0.5pt + luma(210)), - inset: (x: 4pt, y: 2.5pt), - [*Taste*], [*Funktion*], [*Taste*], [*Funktion*], - [`X`], [Leiterbahn routen], [`M`], [Bauteil verschieben], - [`V`], [Via + Lagewechsel], [`R`], [Bauteil drehen], - [`U`], [verbundene Leiterbahn wählen], [`E`], [Eigenschaften bearbeiten], - [`B`], [Zonen auffüllen], [`Entf`], [Element löschen], - ) - #v(0.5em) - - `V` gilt bei 4-Layern für *jede* Lage — z. B. Top ↔ In1.GND -] - #slide(title: "Quellen & Links")[ - `docs.kicad.org` — Handbuch & Getting Started (de/en) - `kicad.org` — Downloads · Release Notes · Blog