Dies ist eine alte Version des Dokuments!
0 Hilfsmittel
0.1 Einarbeiten in die Umgebung
- Beginnen Sie frühzeitig mit der Dokumentation. Dazu habe ich die Randbedingungen für die Dokumentation zusammengestellt.
- Für die Lötübungen im D041 ist die entsprechende Laborordnung zu beachten.
- Falls Sie Unklarheiten zu den Laboreinrichtungen für die Lötübungen haben, so finden Sie hier die Anleitungen der Laborgeräte.
0.2 KiCAD
KiCad ist eine eine kostenlose, plattformübergreifende Open-Source-Software zur Erstellung von Schaltplänen und Leiterplatten-Layouts.
Es ist eine umfassende Suite von Tools, die von Hobbyisten und professionellen Entwicklern gleichermaßen verwendet wird.
Installation von KiCad
- Sie benötigen ca. 7 GB auf ihrer Festplatte / SSD Card.
- KiCad kann von der offiziellen Website heruntergeladen werden: https://www.kicad.org/download/.
Dort finden Sie Installationsanweisungen für Windows, Mac und Linux. Im Kurs wird KiCAD 7 verwendet. - Bitte installieren Sie KiCAD mit den voreingestellten Paketen (alle Bibliotheken, Demo Projekte).
Im Notfall können die 3D Modelle nicht mit installiert werden. Dies reduziert den benötigten Speicher auf ca 1.5 GB. ABER: damit wird die Ansicht der Platinen beeinträchtigt. - Bei der Installation wird unter Umständen auch Microsoft Visual C++ installiert / aktualisiert. Auch dies kann abgebrochen werden, falls der Speicher nicht ausreicht.
- Nach der Installation wird gefragt, ob das Programm FreeCAD installiert werden soll.
Dieses wird nicht zunächst benötigt. Lassen Sie deshalb den folgenden Haken weg.
Erster Start von KiCad
Nach der Installation können Sie KiCad starten. Die Benutzeroberfläche von KiCad besteht aus mehreren Tools, die im Projektmanager rechts angeordnet sind.
Eine gute Einführung dazu finden Sie in folgendem Video:
Daneben gibt es eine ausführliches Tuturial, sowie eine Beschreibung der einzelnen Werkzeuge auf der KiCAD Webseite.
Es empfielt sich einige Einstellungen im Menu Einstellungen » Einstellungen …
vorzunehmen
- Allgemein: Hier sollte der Pfad zu einem Texteditor hinterlegt werden, z.B.
C:\Windows\System32\notepad.exe
Generell empfehle ich das Herunterladen und die Verwendung des kostenlosen Programms Notepad++, welches für die Verabeitung von Codedaiten optimiert ist:C:\Program Files\Notepad++\notepad++.exe
- Maus und Touchpad: Hier können die Scroll-Gesten je nach der Verwendung von Maus oder Touchpad ausgewählt werden.
- Symboleditor, Schaltplaneditor, Footprinteditor, Leiterplatteneditor
- Hier bietet es sich an unter
Rasteroptionen » Rasterdarstellung
kleine Kreuze
zu wählen. - Ebenso ist unter
Cursor Anzeige » Cursorform
Fensterfüllendes Fadenkreuz
sinnvoll
0.2.1 Erstellen des ersten Schaltplans
Ziele
Nach dieser Lektion sollten Sie:
- wissen, wie man einen Schaltplan erstellt und Libraries benutzt
Video
Ziele
Nach dieser Lektion sollten Sie:
- wissen, wie die Funktionen Zoom, Suchen, Ersetzen, Drehen, Spiegeln nutzt.
- wissen, wie man viele Werte von Komponenten (z.B. Footprints) auf einmal ändert.
Video
Ziele
Nach dieser Lektion sollten Sie:
- wie man ein erstes Schaltbild erzeugt
- wie man die Komponenten annotiert („nummeriert“)
Video
0.2.2 Entwickeln des Platinenlayouts
Ziele
Nach dieser Lektion sollten Sie:
- wissen, wie man aus einer Schaltung ein Platinenlayout erstellt
Video
TBD
0.2.3 Anlegen ein neues Bauteils
Ziele
Nach dieser Lektion sollten Sie:
- wissen, wie man eine neue Komponente in einer Bibliothek anlegt
Video
TBD
0.3 MEXLE GitLab
Installation der Software auf Ihrem Rechner
- Laden Sie Git von folgender Seiter herunter: https://git-scm.com/download/win » „Standalone Installer“
Git bietet die Möglichkeit mit dem GitLab Server der Hochschule oder mit GitHub in Kontakt zu treten - Installieren Sie das Git (alle mit „Ok“ bzw „Weiter“ bestätigen)
- Laden Sie TortoiseGit von folgender Seite herunter: https://tortoisegit.org/download/
totroiseGit bindet den Explorer direkt an die Services des Git an. Damit ist Git direkt in den Explorer eingebunden. - Installieren Sie das TortoiseGit (alle Hinweise mit „Ok“ bestätigen)
Anmeldung beim MEXLE GitLab
- Melden Sie sich bei GitLab mit den Hochschul-Credentials an: https://git.mexle.org/
- Gehen Sie zu
User settings
»Preferences
»Password
:
z.B. über folgenden Link: https://git.mexle.org/-/user_settings/password/edit
- Geben Sie ein Passwort mit mindestens 16 Zeichen ein und merken Sie sich dieses Passwort. Dieses Passwort ermöglicht die Authentifizierung auf GitLab.
Bitte nutzen Sie ein neues Passwort!
Installation der Software auf Ihrem Rechner
Die Abfolge ist wie folgt:
- Erst müssen Sie sich in GitLab anmelden
- Dann müssen Sie einem Betreuer per Mail bescheid geben (Prof. Fischer, Ralf Ziegler) , damit dieser Sie zum Projekt zuordnet
- Erst dann sind einem Projekt zugewiesen und können die folgenden Punkte durchführen.
- Gehen Sie in den (Windows) Explorer und legen Sie einen neuen Ordner für die Vorlesung an, z.B.
Mikrocontroller
oderElektronik Labor
- Klicken Sie mit der rechten Maustaste auf den Ordner, um in das Kontextmenü zu kommen.
Wählen Sie dortGit Clone…
aus.
- Im erscheinenden GitClone Fenster sollten Sie Folgendes eingeben:
- als URL:
https://git.mexle.org/[Fach]/[Semester].git
also z.B.https://git.mexle.org/mikrocontroller/25ss.git
oderhttps://git.mexle.org/elektronik/25ss.git
für das Wintersemester 2024 - als Directory sollte der ausgewählte Ordner eingetragen sein
- Klicken Sie nun auf
Ok
- Im Anschluss sollten Sie eine Fehlermeldung erhalten, da noch das Passwort fehlt.
Hier ist nun das vorher gewählte Passwort einzugeben.
Dies müssen Sie auch nur einmalig machen. - Der Download sollte nun klappen und es sollten alle Ordner heruntergeladen werden
Upload / Commit von Dateien
Das Hochladen und Ändern von Dateien bei Git wird als „Commit“ bezeichnet. Diese Nomenklatur wird auch im Folgenden genutzt.
Im Folgenden wird ein Upload beschrieben; über einen Commit können aber auch Dateien gelöscht werden.
- Rechtsklick auf den übergeordneten Ordner »
Git Commit -> „main“ …
- Falls eine Fehlermeldung erscheint, siehe nächstes Kapitel
- Im folgenden Fenster ist nun einiges einzutragen:
- Tragen Sie unbedingt einen Text unter
Message
ein, ansonsten ist kein Upload möglich!
Schreiben sie einen Text, welcher die Änderungen beschreibt. - Im unteren Teil sind die zu ändernden Dateien zu markieren.
Entweder Sie wählen die Dateien einzeln aus, oder Sie wählen z.B.All
. - Zum Commit an den Server wählen Sie am Button unten
▼
aus und dortCommit & Push
- Bestätigen Sie nun den Commit über Druck auf den Button
Commit & Push
- Überprüfen Sie, ob der Commit erfolgreich war durch einen Blick auf die Homepage des Projekts.
Hinweise und Mögliche Fehler
- Für Abhschlussarbeiten und studentischen Projekte:
- Da diese häufig mehr als 100 MB hochladen, sollten Sie nicht
https://git.mexle.org/...
nutzen, sondern:
http://git.mexle.te-hs-heilbronn.de/...
. - In diesem Fall müssen Sie im Hochschulnetz befinden (z.B. per eduVPN).
- Fragen Sie bei mir (Tim Fischer) nach, welches Git Repository für Sie das passende ist.
fatal: detected dubious ownership in repository at […] is on a filesystem that does not record ownership
Das Problem ist, das der Ordner auf einem Laufwerk liegt, welches keine Benutzerzuordnung erlaubt (z.B. ein USB-Stick) .
Die Lösung wird gleich mitgeliefert:- Rechtsklick im Explorer auf den entsprechenden Ordner (z.B. 24WS) »
Open Git Bash here
» Es öffnet sich eine Text-Konsole - Fügen Sie Folgendes ein
git config --global --add safe.directory D:/GitLab/elektronik/25SS
(ändern Sie ggf.elektronik
inmikrocontroller
und das Semester) und bestätigen Sie mit Return