Forum: Platinen KiCad - Gefüllte Fläche überlagert sich mit den Leiterbahnen


von Richard A. (Firma: 1983) (ritchy)



Lesenswert?

Hallo zusammen,

es ist ziemlich mein erstes Projekt mit KiCad. Ich habe verschiedene 
Tutorials erfolgreich bis auf einen Punkt befolgt - Zeichnen von 
Flächenumriss. Folgende Schritte wurden durchgeführt:

1 - Bauteile in Eeschema Platzieren, verbinden, annotieren, zuweisen von 
PCBs und Netzliste erstellen --> OK

2 - Starten von PCBnew, importieren der Netzliste, platzieren aller 
Bauteile --> OK

3 - Hinzufügen von graphischer Linie zur Abgrenzung der Platine --> OK

4 - Hinzufügen von Flächenumrissen 5V und GND (durch duplizieren und GND 
wählen) --> OK. Bis hierhin sieht die 3D Darstellung sauber aus.

5 - Eine Leiterbahn Routen (zwei Bauteile verbinden) --> OK

6 - 3D Darstellung --> NICHT OK. Die Route und Flächenumriss werden 
überlagert (bitte beide Bilder im Anhang vergleichen)

Ich bin für eine Lösung sehr dankbar.

: Verschoben durch User
von Carl D. (jcw2)


Lesenswert?

5.5 DRC ausführen und im Dialog (einmalig) "Flächen neu füllen" 
ankreuzen.

Man kann übrigens die Flächen auch ohne 3D "komplett" anzeigen lassen 
(Icon oben links).

: Bearbeitet durch User
von Richard A. (Firma: 1983) (ritchy)


Lesenswert?

Hallo Carl,
ich habe DRC ausgeführt. Ich bekomme identische Fehlermeldungen die alle 
Widerstände betreffen
- Pad 1 auf F.Cu, keine Kupferfläche von Rx
- Pad 2 auf F.Cu, keine Kupferfläche von Rx
Im Endeffekt habe ich einen vorgegebenen Widerstand verwendet, und 
diesen soll mit einem Schalter verbunden werden.

Wie bekomme ich denn "Kupferfläche von Rx" hin?

von Timo N. (tnn85)


Lesenswert?

poste mal den schaltplan

von Richard A. (Firma: 1983) (ritchy)


Lesenswert?

Problem hier gefunden Beitrag "KICAD Fehlermeldungen - Bedeutung" 
gefunden. Es wundert mich aber trotzdem, dass der Default Wert auf 0 
ist, und, dass auch bei einem Default Wert von 0 die Kreise der Pads 
sich überschneiden und bei einem Wert von 0,1 die Kreise kleiner Werden.

Carl, danke nochmal für den Tip!

von Carl D. (jcw2)


Lesenswert?

Beim DRC gibt es ein Flag "Kupferflächen neu berechnen", oder so ähnlich 
(habe kein KiCad auf dem iPad), das muß man (einmalig) anhaken.
(Das war für mich einfacher, als jede Fläche anzuklicken und upzudaten. 
Vielleicht bin ich da aber zu faul die richtige Lösung zu suchen)

Sind die DRC-Fehlermeldungen etwa "Pad fehlt eine Verbindung", denn 
diese Verbindungen gibt es ja nur als Airlines.

Welches Netz hat die Kupferfläche?

BTW, bist du sicher, daß du diese R-Staubkörner auf das Board genagelt 
bekommst? Ich schaffe 0603, benutze aber für R's lieber 0805. Deine 
sehen eher nach Handystaub aus, ohne daß das Board eine verstärkte 
Platznot zeigen würde. Übrigens gibt es die Größenanaben in "imperial" 
oder "metrisch". Metrisch ist bei gleichem Zahlenwert 2,5mal kleiner. 
Dein Board sieht nach metrische 0603 aus, also 0,6x0,3mm2. Viel Spaß 
beim löten ;-)

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Richard.

Richard A. schrieb:

> 4 - Hinzufügen von Flächenumrissen 5V und GND (durch duplizieren und GND
> wählen) --> OK. Bis hierhin sieht die 3D Darstellung sauber aus.

Leiterbahnen mit dem gleichen Potential (z.B. 5V oder GND) wie Deine 
Flächen werden direkt in die entsprechenden Flächen eingebunden, d.h. 
sie verbinden sich.

Schau mal nach, ob das Dein Problem ist.

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

von Richard A. (Firma: 1983) (ritchy)


Lesenswert?

> BTW, bist du sicher, daß du diese R-Staubkörner auf das Board genagelt
> bekommst? Ich schaffe 0603, benutze aber für R's lieber 0805. Deine
> sehen eher nach Handystaub aus, ohne daß das Board eine verstärkte
> Platznot zeigen würde. Übrigens gibt es die Größenanaben in "imperial"
> oder "metrisch". Metrisch ist bei gleichem Zahlenwert 2,5mal kleiner.
> Dein Board sieht nach metrische 0603 aus, also 0,6x0,3mm2. Viel Spaß
> beim löten ;-)

Eigentlich nicht :-)
Unabhängig davon, welchen Footprint ich nehme, sei es
"Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical" oder
"Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder"
hat R immer die gleiche größe. Ich finde Dein Vorschlag "...imperial..." 
nicht in der Footprint-Liste.

von Martin (Gast)


Lesenswert?

Einmal B drücken im pcbnew.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Richard.

Richard A. schrieb:

> Unabhängig davon, welchen Footprint ich nehme, sei es
> "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical" oder
> "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder"
> hat R immer die gleiche größe.

Wo trägst Du die Footprints denn ein, und was machst Du dann?

Wenn Du die Footprints direkt im Symbol einträgst, musst Du auch die 
Netzliste neu exportieren und in PCBnew neu importieren (PCBnew dabei 
auch mal schliessen und neu öffnen).
Wenn Du die Footprints in CVpcb nachträgst, musst Du ebenfalls die 
Netzliste  in PCBnew neu einlesen.

Du kannst auch direkt den Footprint ohne ihn explizit im Symbol oder in 
der Netzliste zu benennen auf das Board setzten. In PCBnew mit der 
rechten Buttlonleiste "Add Footprints". Anschliessend das "Original" im 
Board löschen, den Ersatz auf den gleichen Reverenzbezeichner wie das 
Original umbenennen, plazieren und ganz gewöhnlich verdrahten.


> Ich finde Dein Vorschlag "...imperial..."
> nicht in der Footprint-Liste.

Die SMDs sind fast alle in imperial. ;O) 0603 bedeutet 0,06 x 0,03 inch, 
es sei, es steht explizit metrisch daneben. 0,06 x 0,03 inch wären dann 
1,524 x 0,762 mm. "HansSoldering" sind etwas vergrößerte Pads, die 
angenehmer von Hand zu löten sind. Wenn man aber nicht vorhat, von Hand 
zu Löten, sollte man sie (ohne viel Erfahrung) nicht verwenden, weil die 
vergrößerten Pads den "Grabsteineffekt" begünstigen. "Grabsteineffekt" 
bedeutet die Oberflächenspannug des geschmolzenen Lotes (die sonst für 
eine gute Zentrierung des Bauteils sorgt), ist in der Lage, das Bauteil 
einseitig hochzuziehen, so dass ein Ende Kontaktfrei in der Luft hängt. 
In schlimmen Fällen stehen sie fast senkrecht, wie Grabsteine eben.

Ok, möglicherweise ist Deine "Standard" Footprint Bibliothek moderner 
als meine. Das ist aber weniger wichtig, weil ich es mir zur Gewohnheit 
gemacht habe, einmal für gut befundene Footprints in eine extra 
Bibliothek zu speichern und vorzugsweise auch bei neuen Projekten diese 
zu verwenden.
Nur wenn ich vorher noch nicht verwendete Footprints (oder Symbole) 
einsetzte, erstelle ich entweder neue oder suche mir welche aus der 
offiziellen Bibliothek, die ich aber dann trozdem erst einmal sorgfältig 
durch vergleichen mit dem Datenblatt prüfe.

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

: Bearbeitet durch User
von Carl D. (jcw2)


Lesenswert?

Richard A. schrieb:
>> BTW, bist du sicher, daß du diese R-Staubkörner auf das Board genagelt
>> bekommst? Ich schaffe 0603, benutze aber für R's lieber 0805. Deine
>> sehen eher nach Handystaub aus, ohne daß das Board eine verstärkte
>> Platznot zeigen würde. Übrigens gibt es die Größenanaben in "imperial"
>> oder "metrisch". Metrisch ist bei gleichem Zahlenwert 2,5mal kleiner.
>> Dein Board sieht nach metrische 0603 aus, also 0,6x0,3mm2. Viel Spaß
>> beim löten ;-)
>
> Eigentlich nicht :-)
> Unabhängig davon, welchen Footprint ich nehme, sei es
> "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical" oder
> "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder"
> hat R immer die gleiche größe. Ich finde Dein Vorschlag "...imperial..."
> nicht in der Footprint-Liste.

SMD-Taster, die so wie die auf deinem Board aussehen, haben bei typische 
EBay-Angeboten in der größten Ausdehnung 6mm. Die 1,4mm eines 0805 sehen 
dagegen auf dem 3D-Bild etwas klein aus, deswegen meine Anmerkung.

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.