Tensiometer PCB Hilfe gesucht

@Doc_Arduino:

Den ADS1115 habe ich z.b von snapeda, eingebunden habe ich es nach der Anleitung, die dort zu finden ist.

Den TCA habe ich tatsächlich von der Github Seite. Bei dem ADS aber dasselbe “Problem”.

@martin-lo: Getestet habe ich es. Ich dachte mir einfach, dass ich jetzt ein Projekt habe, welches mich wirklich fesselt und es sich da anbietet, direkt das mit Kicad zu lernen.

Final wird da drauf sein

*ESP32
8 Stück ADS1115
TCA
16 Stück Buchsen für Sensor Anschlüsse
16 Stück Buchsen für TMC2226

Dann muss ich es sowieso lernen, weil das viele Kabel sein werden. Dann mache ich es lieber jetzt schon, mit wenigen Bauteilen wo ich weiß, dass es auf dem Steckbrett funktioniert.*

Hallo,

hab das TCA Teil bei mir in meine eigenen Bibliotheken hinzugefügt inkl. .step. Funktioniert.

Deswegen die Frage, speicherst du überall nach dem importieren?
In welche Bibliothek importierst du?
Hast du schon eigene Bibliotheken angelegt?

Hallo,

ich frage mich aktuell wie du den Footprint laut deren Beschreibung eingefügt hast. Das geht laut meiner Meinung so nicht. Man kann so Symbole importieren, geht zwar, aber auf Dauer unpraktisch. In der Footprintverwaltung kann man nur Footprint Bibliotheken verwalten. Keine einzelnen .kicad_mod Footprints. Die .kicad_mod Footprints sind in den .pretty Footprint Bibliotheken drin.

Du legst jetzt gleich einmal knallhart eigene Bibliotheken an.

Vorher eine Ordnerstruktur.
Bsp. unter deinem User > Dokumente > KiCad > meineBibliotheken
darin 2 Ordner
meineSymbole
meineFootprints

KiCad starten und in den Symbol Editor gehen.
Datei > neue Bibliothek
Global
Gehst in den Pfad
User > Dokumente > KiCad > meineBibliotheken > meineSymbole
und speicherst es mit dem Namen Steckmodule.kicad_sym ab.
Jetzt hast du eine eigene Symbolbibliothek mit dem Namen Steckmodule.kicad_sym erstellt. Lass dich nicht verwirren von dem gleicher Endung. Man kann in jedes Symbol weitere Symbole hinzufügen. Im Grunde sind das alles Symbolbibliotheken.
Der Spass hört aber mit den Footprints auf. Deswegen sollte man sich eine Struktur aufbauen.
Du bist immer noch im Symboleditor.
Jetzt wählst du die Bibliohek Steckmodule aus,
Datei > Importieren > Symbol > … .kicad_sym
Benennst 2717 sinnvoll um und speicherst.
So kannst du jeder Zeit weitere Symbole in die Bibliothek Steckmodule.kicad_sym importieren.

Jetzt wechselst du in den Footprint Editor.
Gleich vorweg, der Footprint Editor verhält sich beim speichern etwas anders.
Ansonsten gleiches Spiel.
Datei > neue Bibliothek
Global
Gehst in den Pfad
User > Dokumente > KiCad > meineBibliotheken > meineFootprints
und speicherst es mit dem Namen Steckmodule.pretty ab.
Damit hast du eine eigene Footprint Bibliothek angelegt.
Diesmal wählst du keine Bibliothek vorher aus.
Datei > Importieren > Footprint > … .kicad_mod
Jetzt gehst du Datei > speichern unter
und wählst jetzt erst deine Steckmodule Bibliothek aus wo der Footprint rein soll.
Danach siehst du schon das sie da drin gelandet ist.
Das Sternchen in der Menüleiste ist noch da, nochmal auf speichern drücken.
Sternchen sollte weg sein.

Jetzt kannst du den Symbol und Footprint Editor beenden und gehst auf Einstellungen > die Verwaltung der Symbole und Footprints. Jeweils ganz unten sollten und müssen je eine neue Zeile für deine Steckmodule Bibliotheken sein.

Wenn das geklappt hat, gehste wieder in den Footprint Editor > Steckmodule Bibliothek und öffnest mit Doppelklick den Footprint, sodass er rechts erscheint. Dann Datei > Footprint Eigenschaften > 3D Modelle > und fügst den Pfad zur .step Datei hinzu. Diese .step Datei muss dort liegen bleiben oder du änderst später immer diese Pfadangabe. Also lege dir in deiner Ordnerstruktur gleich noch einen Ordner für 3D Dateien an.
Dann x Drehen auf +90° und Z Höhe auf 1,6mm.
Speichern nicht vergessen.
Das wars.

Wenn du ganz gut bist, kannste nur Pfad Aliase hinzufügen unter
Unter Einstellungen > Pfade konfigurieren
Bsp. Name: MY_3D_MODELS
Pfad: User > Dokumente > KiCad > meineBibliotheken\3DModelle
Das wars.

Tipp. Wirf nicht alle Symbole und Footprints in eine Bibliothek. Lege welche nach Rubriken an. Die Bibliotheken wachsen und irgendwann hast du eine Müllhalte an Bibliothek statt sauberere Trennung.

Was du noch machen kannst ist, im Symbol den Footprint zuweisen. An der Beziehung wird sich ja wohl nichts ändern. Ansonsten macht man das im Schaltplan. Weil man ja bspw. einem Widerstandssymbol einen 1W THT oder einen 0805 SMD Footprint zuweisen könnte.

Doc_Arduino: Danke für die super Ausführliche Antwort.

Ich habe es genauso angelegt, wenn ich in den Schalplan Editor gehe, kann ich mein ADS Modul jetzt unter “Steckmodule” auswählen. Ich muss aber jedes mal dann dieses Modul platzieren, Taste “E” drücken und dann unter Symbol Properties Footprint ändern, ansonsten kann es nicht in den PCB Editor übernommen werden.

Wenn ich es umstelle, funktioniert alles perfekt, wenn ich ein zweites ADS Modul platziere, hat sich das mit dem Footprint wieder auf “2717:MODULE_2717” verstellt.

Ich hatte es gerade schon einmal durch ausprobieren hinbekommen, da funktionierte es und wurde dauerhaft geändert, ich wollte den Vorgang dann wiederholen um es wirklich zu verstehen, wie ich das gemacht habe und jetzt geht es nicht mehr.

Ich mache jetzt mal kurz Pause, da ich gerade so gefrustet bin. Ansonsten ist die Software ja gut, aber das ist sowas von unnötig kompliziert und schlecht umgesetzt…..

Geb nicht der Software die schuld.... :sweat_smile:
Ich habe hier Proteus am laufen.( bin durch ner Insolvenz günstig rangekommen.)
Und da ist das alles noch viel viel komplizierter.
Du musst dich zwingend richtig einarbeiten dann klappt das auch und ist logisch aufgebaut.
Das ist nur zu anfang siehst Du den Wald vor lauter Bäumen nicht.
Und dein Vorteil ist. Du hast hier Menschen die sich mit dem KiCaD auskennen und Dir bereitwillig helfen. Und Du hast ja geschrieben, willst es Lernen.
Weißt ja.....Keine Arme Keine Kekse :joy:

@martin-lo: Stimmt schon. Nervt aber unglaublich. Ich kann es so benutzen, ich muss aber immer wieder im Schematic Editor den Footprint umstellen, ansonsten wird das Bauteil nicht in den PCB Editor übernommen.

Als würden die beiden Sachen nicht miteinander verlinkt sein.

Der Footprint wechselt immer wieder zu “2717 Blabla”

Habs geschafft und geschnallt. Holy shit, das werde ich so schnell nicht wieder vergessen, wie ich das jetzt richtig einstellen kann.

Ich habe jetzt nur noch ein Problem mit der 3D Datei. Wenn ich die step Datei nicht auswähle, habe ich das grüne Teil. Wähle ich meine STEP Datei aus, ist das blaue Teil im Grünen Modul.

X Drehung = 90°
Z Versatz 1,6mm

Hallo,

ich konnte das Problem nachvollziehen. Liegt laut meiner Meinung an Adafruit die ihre interne Nummerierung vorgeben bzw. beihalten wollen. Wenn du die Footprint Datei nicht umbenennst und verknüpfst, dann klappt das. Bleibt auch so. Haste ja selbst herausgefunden. Schön.
Damit man es umbenennen kann, lösche in der 2717.kicad_sym den Eintrag

(property "Footprint" "2717:MODULE_2717" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)

Zeile 10 bis 12.

Dann kannst du auch die .kicad_sym und .kicad_mod nach bspw. Adafruit_TCA9548A umbenennen und alles wie gewohnt importieren etc.

Ohne Umbenennung hätte das wohl niemand mitbekommen. Was für Adafruit intern vielleicht Sinn macht, muss für den User keine Sinn machen. Unter 2717 kann man sich keinen Footprint vorstellen zu was der gehört.

Ich sags mal so: "Sei froh das Du KiCad benutzt.

Überall so...
Aber da gibbet es noch ne tolle Seite. musst nur auf die Dateiendungen achten wenn Du was auswählst.

Dort findest Du viele 3D Ansichten die nützlich sind.
Eine Suche nach TCA9548A oder ADS1115 ergibt dort gleich verschiedene Ausführungen der Module. Ebenso Schalter Button Schraubklemmen. Man kann auch bei einigen Herstellern sich anmelden und entsprechende 3D Dateien erhalten.
Es ist eben vielfältig und genau aus diesem Grund kann nicht alles fertig in so einem Programm wie KiCad enthalten sein.

Danke euch.

@martin-lo: Die Seite sieht super aus.

@Doc_Arduino: Deine Erklärung war super, hat mir sehr geholfen. Eine Frage habe ich aber noch. Sind die 3D Files zwingend erforderlich ? Die Abmessungen passten ja schon, auch ohne die 3D Ansicht, die ich extern hinzufügte. Sind die also nice to have oder zwingend erforderlich ?

Entscheide selbst..


vs. Orginal

Benutzt Du nacher ein 3D Zeichenprog so kannst Du an dem dann weiterarbeiten So z.B. gehäuse entwerfen die passend zu deiner Platine sind oder Platinen entwerfen die in ein vorgegebenes Gehäuse passen.

Hallo,

die 3D Modelle sind alle optional.

@martin-lo : Das gibt mir noch einmal die Bestätigung. Dein PCB sieht halt viel cleaner aus und ich möchte es ja lernen, wenn nicht jetzt, dann muss ich damit später anfangen. Also ziehe ich das jetzt durch.

@Doc_Arduino: Okay, weil ich das ADS Modul von Snapeda habe und eine 3D Datei von einer anderen Seite, weil die dort nicht dabei war. Die Sachen passen aber nicht wirklich überein.

Wenn ich es verschiebe, passt es woanders nicht. Entweder passen die unteren Löcher oder die oberen

Kommt schon mal vor . Ich habe Dir doch die Seite empfohlen meistens passt das was die Jungs dort Zeichnen.

Mit einer Woche lernen war das aber nicht bei mir. Zum glück hatte ich noch eine Neuinstalation vor mir und somit war ich mein verbockten Müll losgeworden.

Hallo,

wenn es kein anderes/besseres 3D Modell geben sollte, dann lebt man entweder mit einen Kompromiss in der Positionierung oder man schaut sich einmal um was man im 3D Eigenschaftenfenster link alles einstellen kann. Fällt dir dafür etwas ein? Ich denke schon.
Übrigens gibt es auch eine Doku zu KiCad. Vielleicht für den Einstieg interessant.

Werde ich mir durchlesen. Ich werde zuerst aber den Level Converter von Sparkfun ( PCA9306 ) gegen einen von Adafruit ( BSS138 ) tauschen, da die Teile ja recht günstig sind und ich da die Dateien für Kicad bekomme. Für den Sparkfung findet man nichts und ich möchte noch keine eigenen Footprints erstellen.

Ah ha...

Da wirst Du auf dauer nicht umhin kommen :face_with_monocle: