remove weird slides

main
dev 4 weeks ago
parent 827f50441e
commit 589050a7a9
  1. 96
      presentation.typ

@ -126,18 +126,25 @@
#let workflow-pipeline() = block(width: 100%, { #let workflow-pipeline() = block(width: 100%, {
grid( grid(
columns: (1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr), columns: (1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr),
_kbox("Schaltplan", "Eeschema:", "Symbole & Werte"), _arrow, _kbox("Schaltplan", "Eeschema:", "Symbole & Werte"),
_kbox("ERC", "Verbindungen &", "Flags prüfen"), _arrow, _arrow,
_kbox("Footprints", "Symbol ↔ Gehäuse", "zuweisen"), _arrow, _kbox("ERC", "Verbindungen &", "Flags prüfen"),
_arrow,
_kbox("Footprints", "Symbol ↔ Gehäuse", "zuweisen"),
_arrow,
_kbox("PCB-Import", "Netzliste &", "Ratsnest in Pcbnew"), _kbox("PCB-Import", "Netzliste &", "Ratsnest in Pcbnew"),
) )
align(center, text(fill: accent, size: 0.85em)[↓]) align(center, text(fill: accent, size: 0.85em)[↓])
grid( grid(
columns: (1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr), columns: (1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr),
_kbox("Platzieren", "Umriss &", "Signalfluss"), _arrow, _kbox("Platzieren", "Umriss &", "Signalfluss"),
_kbox("Routen", "Leitungen & Vias"), _arrow, _arrow,
_kbox("Zonen", "GND-Flächen"), _arrow, _kbox("Routen", "Leitungen & Vias"),
_kbox("DRC & 3D", "Regeln prüfen"), _arrow, _arrow,
_kbox("Zonen", "GND-Flächen"),
_arrow,
_kbox("DRC & 3D", "Regeln prüfen"),
_arrow,
_kbox("Gerber", "Plotten & Bohren", "→ Fertigung", highlight: true), _kbox("Gerber", "Plotten & Bohren", "→ Fertigung", highlight: true),
) )
}) })
@ -166,16 +173,23 @@
#slide(title: "Von der Idee zur Platine")[ #slide(title: "Von der Idee zur Platine")[
#grid( #grid(
columns: (1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr), columns: (1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr),
_kbox("1 · Schaltplan", "Schaltung zeichnen"), _arrow, _kbox("1 · Schaltplan", "Schaltung zeichnen"),
_kbox("2 · Layout", "Platine entwerfen"), _arrow, _arrow,
_kbox("3 · Export", "Gerber-Dateien"), _arrow, _kbox("2 · Layout", "Platine entwerfen"),
_arrow,
_kbox("3 · Export", "Gerber-Dateien"),
_arrow,
_kbox("4 · Bestellen", "hochladen + Stückliste", highlight: true), _kbox("4 · Bestellen", "hochladen + Stückliste", highlight: true),
) )
#align(center, text(fill: accent, size: 0.85em)[↓]) #align(center, text(fill: accent, size: 0.85em)[↓])
#grid( #grid(
columns: (1fr, 10pt, 1fr, 10pt, 1fr, 10pt, 1fr), 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?"), _kbox("7 · Test", "läuft alles?"),
) )
#v(0.8em) #v(0.8em)
@ -219,9 +233,9 @@
] ]
#slide(title: "Bauteile & Lieferbarkeit")[ #slide(title: "Bauteile & Lieferbarkeit")[
- *Direkt im Schaltplan auswählen*: konkretes, bestellbares Bauteil — \ - *Direkt im Schaltplan auswählen*: konkretes, bestellbares Bauteil — „irgendein 100 nF“ ist okay, aber nicht "der Schaltregler, aber in der 5V Variante"
kein „irgendein 100 nF“
- Lieferbarkeit & Preis: LCSC · Mouser · DigiKey - Lieferbarkeit & Preis: LCSC · Mouser · DigiKey
- Manchmal auch geschickt: check bei jlc-assembly
- Lagerstand · Preis bei 1 / 10 / 100 Stück - Lagerstand · Preis bei 1 / 10 / 100 Stück
- Gehäuse: 0805 statt 0603 (Handlöten) - Gehäuse: 0805 statt 0603 (Handlöten)
- Schönster Schaltplan nützt nichts *ohne Bauteile* \ - Schönster Schaltplan nützt nichts *ohne Bauteile* \
@ -285,7 +299,11 @@
- PWR breiter (Netz-Klasse) · GND → Massefläche - PWR breiter (Netz-Klasse) · GND → Massefläche
- Raster: 1,27 / 0,635 mm (THT) · 0,25 mm (SMD) - 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) (Entkopplung · Quarze · Spannungsregler)
- Nach jeder Änderung: `B` (Zonen auffüllen) → erst dann DRC - Nach jeder Änderung: `B` (Zonen auffüllen) → erst dann DRC
#v(0.5em) #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")[ #slide(title: "Prüfen & Exportieren")[
@ -329,31 +351,12 @@
- *Impedanzkontrolle* (USB · Ethernet · RF) - *Impedanzkontrolle* (USB · Ethernet · RF)
- Versorgung als eigene Lage - Versorgung als eigene Lage
- 2 Lagen: nur Adapter- & Breakout-Boards - 2 Lagen: nur Adapter- & Breakout-Boards
- Fast immer reicht die Billigvariante des Stackups als Standard.
], ],
stack-4(), 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")[ #slide(title: "Stackup in KiCad einrichten")[
- Board-Setup → *Stapelaufbau*: - Board-Setup → *Stapelaufbau*:
- Innenlagen *In1.Cu / In2.Cu* anlegen - Innenlagen *In1.Cu / In2.Cu* anlegen
@ -382,7 +385,11 @@
- Entkopplung: Pad → Via → Plane, so kurz wie möglich - Entkopplung: Pad → Via → Plane, so kurz wie möglich
- Versorgung: Via-Paare an In2 - 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")[ #slide(title: "Quellen & Links")[
- `docs.kicad.org` — Handbuch & Getting Started (de/en) - `docs.kicad.org` — Handbuch & Getting Started (de/en)
- `kicad.org` — Downloads · Release Notes · Blog - `kicad.org` — Downloads · Release Notes · Blog

Loading…
Cancel
Save