Forum: Platinen Hilfe mit EasyEDA - ungültige Platine


von Willi H. (willi_h)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich bin noch relativ neu im Thema PCB-Design und arbeite aktuell mit 
EasyEDA.

Bisher habe ich 2–3 kleinere Projekte umgesetzt und die Platinen über 
JLCPCB fertigen lassen (teils unbestückt, teils teilbestückt). Das hat 
auch alles problemlos funktioniert.

Jetzt sitze ich an einem deutlich größeren Projekt:

- Bauteile sind vollständig platziert
- Layout wirkt in 2D- und 3D-Ansicht korrekt
- Board-Outline ist etwas komplexer (inkl. Bohrungen / Aussparungen)

👉 Problem:
Sobald ich den Autorouter starte, bekomme ich:

„Ungültige Platine“ / „Invalid PCB“
Beim lokalen Autorouter sieht man ja eine Ausgabe - da kommt mehrfach: 
„shape is not an area“

Ich habe das Layout bereits geprüft, finde aber:

- keine offensichtlichen Unterbrechungen im Outline
- keine doppelten oder offenen Konturen
- nichts, was direkt auf den Fehler hinweist

Ich bin mit meinem Latein am Ende.
Habt ihr noch Tricks oder hatte den Fehler schon Mal jemand? 
Tools/Checks, die ich übersehen haben könnte?

Wenn sich jemand konkret daran versuchen möchte, würde ich mein Design 
auch mit demjenigen teilen (öffentlich möchte ich es nicht einstellen) 
und bei Erfolg 50 Euro als Dankeschön anbieten. (Wenn der Autorouter 
ohne Fehler seine Arbeit macht)

Herzlichen Dank
Willi

von Andreas B. (bitverdreher)


Lesenswert?

Autorouter haben noch nie etwas getaugt, hoechstens fuer Primitiv 
Platinchen.
Mach es manuell!

von Willi H. (willi_h)


Lesenswert?

hmm, aber das sind hunderte Bauteile und noch mehr Verbindungen, das 
kostet mich doch Tage/Wochen...
Und dann habe ich noch die Angst, dass das Design wirklich irgend ein 
Problem hat und ich später deshalb nochmal Probleme bekomme (z. B. bei 
der Bestellung)
Danke

von Johannes F. (jofe)


Lesenswert?

Willi H. schrieb:
> hmm, aber das sind hunderte Bauteile und noch mehr Verbindungen, das
> kostet mich doch Tage/Wochen...

Tja, so ist das halt. Platinendesign ist nicht mal eben so schnell im 
Vorbeigehen gemacht.

Willi H. schrieb:
> Und dann habe ich noch die Angst, dass das Design wirklich irgend ein
> Problem hat und ich später deshalb nochmal Probleme bekomme (z. B. bei
> der Bestellung)

Es gibt ERC und DRC, und wenn es bei der Bestellung ein Problem geben 
sollte, muss man halt korrigieren.

von Andreas B. (bitverdreher)


Lesenswert?

Willi H. schrieb:
> hmm, aber das sind hunderte Bauteile und noch mehr Verbindungen, das
> kostet mich doch Tage/Wochen...

Uebung macht den Meister. Das kommt schon ....
Du wirst da nicht dran vorbeikommen.

Johannes F. schrieb:
> Es gibt ERC und DRC, und wenn es bei der Bestellung ein Problem geben
> sollte, muss man halt korrigieren.

+1

von R. L. (roland123)


Lesenswert?

Willi H. schrieb:
> Ich habe das Layout bereits geprüft, finde aber:
>
> - keine offensichtlichen Unterbrechungen im Outline
> - keine doppelten oder offenen Konturen
> - nichts, was direkt auf den Fehler hinweist
>
> Ich bin mit meinem Latein am Ende.
> Habt ihr noch Tricks oder hatte den Fehler schon Mal jemand?
> Tools/Checks, die ich übersehen haben könnte?

mach aus der Platine im jetzigen Zustand (oder auch nur mit den 
Outlines) die Gerberdaten und schau es dir mit dem gerberviewer an. Dann 
siehst du, ob da das Problem ist.

schau dir auch die Koordinaten der Endpunkte der Outlines an. Wenn 2 
Linien zusammen kommen, müssen die Koordinaten der Endpunkte exakt 
übereinstimmen

: Bearbeitet durch User
von Bauform B. (bauformb)


Lesenswert?

"Library.read_padstack_scope" sieht doch eher nach einem Bauteil-Problem 
aus, z.B. beim großen Pin 2 vom Spannungsregler, oder sowas.

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.