Forum: Platinen KICAD THT Bauteile fehlen in Positionsdatei


von U. B. (ub007)


Lesenswert?

Hallo.

Ich hab eine Platine mit sowohl SMD-Bauteilen als auch THT-BT gemacht.
Als ich jetzt die Positionsdatei ausgedruckt habe fehlten die THT-BT.
Ich konnte hier im Forum nichts direktes finden. Ich denke diese 
THT-Bauteile sollten trotz Mischung SMD/THT in der Positionsdatei 
aufgeführt sein, oder ? Ich hab die 5.0.0 Version von KiCAD. Gibts da 
eine Erklärung ?

Gruß Uli

: Verschoben durch User
von Der Zahn der Zeit (Gast)


Lesenswert?

Ich kenne KiCad zwar nicht, aber das, was du schilderst, ist in meinem 
CAD-Programm genau so, und so hätte ich es auch erwartet:

Die Positionsdatei dürfte auch bei dir die Datei sein, die die 
SMD-Bestückungsautomaten brauchen, um die SMDs exakt an den richtigen 
Positionen zu platzieren. Muss ich noch mehr dazu schreiben?

DZDZ

von Bernd W. (berndwiebus) Benutzerseite



Lesenswert?

Hallo U.B.

U. B. schrieb:

> Ich hab eine Platine mit sowohl SMD-Bauteilen als auch THT-BT gemacht.
> Als ich jetzt die Positionsdatei ausgedruckt habe fehlten die THT-BT.

Diese "Pick and Place" Datei enthält NUR SMD Bauteile, weil im 
allgemeinen nur SMD Bauteile automatisch bestückt werden.

Um einen Footprint als SMD Footprint zu kennzeichnen musst Du entweder 
unter PCBnewo oder im Footprinteditor unter "footprint eigenschaften" 
("Footprint properties") bei "Placement type" dann "surface mount" 
anwählen.

Siehe Anhang: KiCad_Footprinteigenschaften_PlacementType.png

Achtung: Wärend bei SMD Bauteilen sich die Koordinaten für den 
Bauteilankerpunkt auf die "Mitte" des Bauteils beziehen (genau wegen dem 
"Pick and Place"), wird bei THT Bauteilen meistens PIN 1 so definiert.

Wenn Du also trozdem die Bauteilkoordinaten für die THT Bauteile 
benötigst, liest Du die besser mit einem passend geschriebenen Skript 
aus der KiCad Boarddatei. Oder machst das per Hand mit einem Editor, 
wenn es nur eine Handvoll Bauteile sind.
Aber auch das oben erwähnte "Footprint properties" zeigt Dir unter 
"Position" die X/Y Koordinaten des aktuell verwendeten Footprints. Sie 
sind dort ebenfalls editierbar, wenn Du parametrisch plzieren magst.

Bedenke, das KiCad die Y-Koordinaten von oben nach unten zählt.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.dl0dg.de

von U. B. (ub007)


Lesenswert?

Hallo.

Ja genau... das war es. Ich habs schon x-mal gesehen, aber das ist etwas 
trügerisch weil warum muss ich ein THT-Bauteil mit Surface mount 
deklarieren.
Ich kanns mir nur so erklären... ist halt eine SMD-Platine.
Aber genau das wars !
Danke an alle ! Super !

Gruß Uli

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Uli.

U. B. schrieb:

> Ja genau... das war es. Ich habs schon x-mal gesehen, aber das ist etwas
> trügerisch weil warum muss ich ein THT-Bauteil mit Surface mount
> deklarieren.

Weil es auch etwas ungewöhnlich ist, dass Du die Bauteilpositionen auch 
für THT benötigst.

> Ich kanns mir nur so erklären... ist halt eine SMD-Platine.

Bist Du Die wirklich sicher, das Du die Bauteilpositionen der THT 
Bauteile benötigst? Wenn ja, fände ich es interessant zu wissen wofür.

Wenn nicht, und Du brauchst in Wirklichkeit nur die Stückliste, die 
nennt sich oft "BOM" (Bill of Materials).

Die gibt es in PCBnew oberes Pulldown Menue "Datei" > Fertigungsdateien 
> BOM Datei als CSV Datei.
Du kannst sie aber eventuell komfortabler in EEschema erstellen, wenn Du 
nicht in PCBnew Footprints manuell eingefügt hast. Dazu in EEschema 
oberes Pulldown Menue "Werkzeuge" > Stückliste (BOM) erstellen. Dazu 
müssen aber dort Plugins eingetragen werden. Diese Plugins können u.U. 
auch andere Formate als CSV erstellen.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.dl0dg.de

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.