Forum: Platinen KICAD 5.99 Fehler nach Altium Import


von Dirk F. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
habe eine recht komplexe Leiterplatte von Altium Designer in KICAD 
importiert.
Klappt grundsätzlich gut mit der integrierten Import Funktion.

Aber es erscheinen jede Menge Fehlermeldungen beim DRC.

U.a. wird die LP nicht im 3-D Betrachter nicht richtig dargestellt, da 
Fehler in der Umrandung (Edge Cut) vorhanden sind.

Aber die Koordinaten vom Kreisbogen und der Linie liegen exakt auf der 
gleichen Stelle.

Wo liegt hier das Problem ?

von Bernd B. (bbrand)


Lesenswert?

Dirk F. schrieb:
> Aber die Koordinaten vom Kreisbogen und der Linie liegen exakt auf der
> gleichen Stelle.

Nö, die liegen ein paar Nanometer auseinander :-)

Da ist KiCad wohl etwas zu genau. Ich sehe nicht wirklich, dass man 
Koordinaten mit Nanometer-Auflösung benötigen würde, es sei denn, im 
nächsten Update käme Support für Chip-Design hinzu :-)

Die Koordinaten sollten (zumindest beim Import) auf eine vernünftige 
Auflösung gerundet werden.

Gruß,
Bernd

von Dirk F. (Gast)


Lesenswert?

Ups, sorry,
die Punkte lagen doch nicht exakt übereinander.
Jetzt geht es.

von Stephen Alzis (Gast)


Lesenswert?

Bernd B. schrieb:
> Da ist KiCad wohl etwas zu genau. Ich sehe nicht wirklich, dass man
> Koordinaten mit Nanometer-Auflösung benötigen würde, es sei denn, im
> nächsten Update käme Support für Chip-Design hinzu :-)

Gegen Rundungsfehler wird diese "quasi stufenlose" Auflösung gemacht.

von Dirk F. (Gast)


Angehängte Dateien:

Lesenswert?

Was aber schade ist, dass die Import Funktion die Kreisbögen nicht 
richtig darstellt.

von Thomas P. (pointhi)


Lesenswert?

Dirk F. schrieb:
> Was aber schade ist, dass die Import Funktion die Kreisbögen nicht
> richtig darstellt.

Ich nehme mal an dass das zu den Platinenumrissen gehört, und kein 
freistehender Kreisbogen im Altium ist?

Bitte leg einen Bug dafür an. Der Code dafür gehört sowieso 
umgeschrieben, und dann ist das Problem mit den Rundungsfehlern 
vermutlich auch gleich behoben. Kleiner Background: KiCad unterstützte 
intern keine Polygone mit Kreisbögen als der Altium importer geschrieben 
wurde, jetzt aber schon.

von Dirk F. (Gast)


Lesenswert?

Thomas P. schrieb:
> Ich nehme mal an dass das zu den Platinenumrissen gehört, und kein
> freistehender Kreisbogen im Altium ist?

Ja, richtig.

>
> Bitte leg einen Bug dafür an. Der Code dafür gehört sowieso
> umgeschrieben, und dann ist das Problem mit den Rundungsfehlern
> vermutlich auch gleich behoben. Kleiner Background: KiCad unterstützte
> intern keine Polygone mit Kreisbögen als der Altium importer geschrieben
> wurde, jetzt aber schon.

Keine Ahnung wie man einen Bug anlegt.
Kann das sonst jemand machen ?

von Thomas P. (pointhi)


Lesenswert?

Dirk F. schrieb:
> Keine Ahnung wie man einen Bug anlegt.
> Kann das sonst jemand machen ?

Bugs können in Gitlab unter https://gitlab.com/kicad/code/kicad angelegt 
werden. Es gibt auch einen Button im KiCad Menü (ich glaube unter About) 
dafür der direkt dorthin weiterleitet und die Versionsinfo schon für 
dich ausfüllt.

Wichtig wäre vor allem ein Altium Board zu haben mit den fehlerhaften 
Platinenumrisse. Wenn das anlegen vom Bug zu komplex ist kannst du die 
Datei auch hier verlinken.

von Dirk F. (Gast)


Lesenswert?

Thomas P. schrieb:
> kannst du die
> Datei auch hier verlinken.

Sorry, nicht möglich.
Habe selber kein Altium und kann die Original Altium Datei aus 
Urheberrechtschutzgründen nicht hochladen.

Ich bitte einen Altium User mal einen einfach Leiterplatte mit 
Kreisbögen in den Umrissen zu zeichnen und dann in KICAD zu importieren.

von Thomas P. (pointhi)


Lesenswert?

Ich glaub ein verwandter Bug ist 
https://gitlab.com/kicad/code/kicad/-/issues/10045

Ich hab den Import von Platinenumrisse komplett neu geschrieben, was die 
Probleme beseitigen sollte: 
https://gitlab.com/kicad/code/kicad/-/commit/de39bffd9067f0f7e7df4db63145042faeffb08b

Die Korrektur wird auch in der zukünftigen KiCad 6.0.1 Version vorhanden 
sein.

von Dirk F. (Gast)


Lesenswert?

Dirk F. schrieb:
> Was aber schade ist, dass die Import Funktion die Kreisbögen nicht
> richtig darstellt.

Habe eben gemerkt, dass in V6.0  die Kreisbögen richtig importiert 
werden.

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.