Forum: Platinen Altiumdesigner keine Verbindungen im Layout


von Router (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich arbeite mich gerade in den Altium Designer ein und komme auch soweit 
zurecht. Allerdings habe ich folgendes Problem:

Im Layout werden nicht alle Signal-Verbindungen übernommen (siehe 
chan1.png, chan2.png)

Zum Aufbau:

Schematic.png zeigt die Seite von dem Channel, darin werden weitere 
Sheet Symbole plaziert. Im Schematic darüber hab ich 4x die Seite 
("Schematic.png" eingefügt)

Das Symbol (Jumper) wurde selbst erstet. Es sind einfach zwei Pins und 
dazu zwei Pads. (Name: 1 und 2, was deckungsgleich mit dem Symbol ist)

Er fügt auch alles schön ein, dann lass ich die Räume abgleichen ("Copy 
Room Format" und es passt alles 1:1 zusammen, bis auf die Pads meiner 
Jumpers. Andere selbst erstellte Bauteile funktionieren auch. Der DRC 
schlägt natürlich an. (Im Bild hab ich die falsche Verbindung entfernt). 
Das Netz hätte er richtig benannt. Wenn ich Design->Import Changes 
mache, sagt er, es gäbe keine Unterschiede. Es fehlen aber die 
Verbindungen zwischen dem PAD 0 und dem NetBipDriver...

(Und um gewisse Beiträge zu vermeiden, es handelt sich um eine legal 
gekaufte Version für sehr viel Geld.)

Ich hoffe, jmd kann da weiterhelfen.

Vielen Dank
Router

von 123 (Gast)


Lesenswert?

Kannst du deine *SchDoc und *PcbDoc hochladen? Sitzen die Verbindungen 
im Schaltplan sicher? (Was sagt der ERC?)

von Router (Gast)


Lesenswert?

Leider kann ich das Projekt nicht veröffentlichen.

Der ERC meckert nicht und beim ersten Channel hat er es auch richtig 
gemacht. Ein paar Jumper macht er auch bei jedem Channel richtig.

von Jens D. (jens) Benutzerseite


Lesenswert?

Was meldet der Compiler? (im Schaltplan CC).

Kommen Fehlermeldungen bei einem Update PCB?
Ich kenne nur noch ein Problem, dass er mehrere PADs bei einem Bauteil 
mit gleichem Namen unter gewissen Umständen nicht übernommen bekommt.

Jens

von Router (Gast)


Angehängte Dateien:

Lesenswert?

Also der Compiler mekert hier und da, dass z.B. bei einem Bauteil kein 
Pin angeschlossen ist, bzw die Richtung nicht angegeben etc.

Ich habe das Multi Channel Design so wie in der Doku erstellt. Die Buse, 
die rein und raus gehen funktionieren 1A. Da mekert er zwar, macht es 
aber richtig. (Laut der Doku habe ich z.B.
Bus: CTR_OUT[1..4]
Wire: CTR_OUT1, CTR_OUT2, ...
Wire zum Sheet Entry: CTR_OUT

Wenn ich in einem Multi Channel Design eine weitere Hierachie einfüge, 
mach ich es als normales Sheet Entry oder? Wenn ich da dann jeweils auch 
wieder ein Multi Channel einfügen müsste, macht es ja keinen Sinn m. M. 
n.

Was sehr komisch ist, wenn ich mein Jumper Symbol durch einen Widerstand 
aus dem Vault ersetze, funktioniert alles.

Mit meiner Lib nur beim Channel 1?

Die Lib kompiliert er ohne Warning und Error.

Ich habe mal eigentlich alle Infos aus der Lib angehängt. Ich mein ein 
Jumper ... ich dachte, da kann man nix dabei falsch machen.

von Jens D. (jens) Benutzerseite


Lesenswert?

Ich kann es mir kaum vorstellen aber tausche mal Pin 0 in Pin 2.

Poste mal bitte den Compile Log (evtl. als Anhang).

Jens

von Router (Gast)


Lesenswert?

Ich habe mal ein neues Symbol Dummy erstellt. Mit diesem Symbol und dem 
alten Footprint hat es funktioniert o.O

Ich habe im original Symbol die Pins mal auf 3 und 4 umbenannt (danach 
alles Kompiliert, Geupdatet, etc) hat nichts gebracht.

Mir scheint so, als ab Pin 0 zwar in der Lib vorhanden ist, aber nicht 
genutzt ist. Im Pin Mapping passt es allerdings.

Kann es an der Bennenung "JUMPER_1x2" liegen? Ein STRG+C und STRG+V von 
dem Dummy Symbol zu dem eigentlichen hatte den gleichen Fehler.

Ich hab auch ein Footprint Dumyy (kein Schreibfehler)  erstellt und vom 
Symbol Dummy aus alles fein. Vom Jumper Symbol war der gleiche Fehler.

von Jens D. (jens) Benutzerseite


Lesenswert?

Liest du, was ich schreibe?

Poste endlich das Compile Log.

von Router (Gast)


Lesenswert?

Ja ich lese es, aber bis auf eine Zeile, dass es keine Fehler gibt, kam 
keine Ausgabe. Hab die Lib in einen neuen Projekt ebenfalls getestet.

Das mit dem Pin umbennen habe ich probiert, leider nichts gebracht.

Was ich gemacht habe, ein neues Symbol angelegt und alles da rein 
kopiert. Das Alte gelöscht und das Neue wieder umbenannt. Es scheint 
jetzt zu gehen. Woran es lag kann ich nicht sagen.

Sofern in den nächsten Stunden keine neuen Fehler auftreten, bedanke ich 
mich für eure Antworten und habe gelernt, dass selbst eine so teure 
Software wie Altium gewisse Bugs/Features/Ungewohnte Bedienung hat. 
(Abgesehen von den sporadischen Abstürzen auf einem vanilla Windows7)

von Jens D. (jens) Benutzerseite


Lesenswert?

Lach :)

Ich habe bei anderen Tools BUGS gesehen, die deutlich Teurer waren wo 
bei der Ausgabe (nach erfolgreichem DRC) auf einmal Kurzschlüsse drin 
waren.

Bei mir Rennt Altium sehr stabil. Meist habe ich Probleme, wenn ich 
irgendwelche Allegro Designs importiere die mehrere Lagen haben und nach 
dem Import 150MB haben.

Ich hab Windows x64 mit AD 15.08xx.
Eigene große PCBs (14 Lagen und rund 15000VIAs) laufen dagegen meist 
ohne Probleme.

Jens

von 6A66 (Gast)


Lesenswert?

Router schrieb:
> Also der Compiler mekert hier und da, dass z.B. bei einem Bauteil kein
> Pin angeschlossen ist, bzw die Richtung nicht angegeben etc.

DA solltest Du mal genau hinsehen.
Unter Umständen ist der Wire (Schematic) nicht sauber auf dem Pin 
aufgesetzt sondern drübergezogen und dann hat der evtl keinen Kontakt. 
Das sagt dir aber der Compiler (bitte Messages aufmachen un dort 
nachsehen!). Ist im Übrigen wie beim Programmieren: Wer Warnings 
ignoriert sollte tunlichst von der Entwicklung Abstand nehmen - auch bei 
Altium. Warnings sieht man sich an und löst sie auf. In anderen CAE 
Systemen gibt es dazu sogr ein Log wenn solche Warnings akzeptiert 
werden.

Stimme Jens zu, mei mir läuft 14.3 und 15.0 und wenn es Fehler gibt sind 
das meisten PEBKC Fehler.

rgds

von Pandur S. (jetztnicht)


Lesenswert?

Bei Schematic Editor, Document Options muss man den Electrical grid 
enablen und kleiner als der snap grid gesetzt haben. Ich hab da zB Grid 
visible 10, snap 5, electrical grid range 4. So kann ein wire auch mit 
einem Pin connecten, der um einen Punkt verschoben ist.

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.