Pin sconosciuto di Altium Designer


11

Ho battuto la testa contro un muro per l'ultimo giorno cercando di farlo funzionare. Ho una libreria di schemi e pcb personalizzata, quando provo ad aggiornare il mio documento di pcb ottengo il seguente errore:

Errore pin sconosciuto

Ho controllato sia il simbolo schematico che l'impronta del pcb circa un milione di volte e sono certo di aver designato correttamente i pin.

Mappatura dei pin

Ho imparato un po 'sull'uso di Altium all'università e in passato ho avuto un certo successo usando librerie di schemi / pcb personalizzate, ma per qualche ragione non riesco proprio a far funzionare questa. Ho fatto qualche ricerca sui forum per questo errore, ma non sono ancora riuscito a trovare una soluzione che funzionasse per me.

Tutte le idee / suggerimenti sono i benvenuti! Grazie

EDIT: questo è lo schema: schematico

ecco le proprietà del pin 2: Proprietà del pin

ed ecco l'impronta PCB: Impronta PCB


Possiamo vedere lo schema?
MathieuL

1
Possiamo vedere il simbolo e l'impronta.
efox29,

I pin nello schema e le librerie PCB devono corrispondere perfettamente. Come altri hanno chiesto, potresti pubblicare il simbolo del componente e l'impronta del PCB?
DerStrom8

Sospetto che l'impronta per SW1 non abbia un pin 2. Forse il pin si chiama "2", ma ha qualche altro numero. Il numero pin sull'impronta deve corrispondere al numero pin sul simbolo schematico.
Peter Bennett,

Forse non sei riuscito ad aggiornare il simbolo schematico sullo schema e / o sull'impronta? Il simbolo della libreria potrebbe essere perfetto (ora) ma hai una versione precedente sullo schema, ecc.
Spehro Pefhany,

Risposte:


9

Probabilmente hai modificato il simbolo schematico nella libreria Sch dopo aver posizionato la sua impronta sul design del layout.

In situazioni come questa, è necessario aggiornare la progettazione schematica dalla libreria (Strumenti / Aggiorna da librerie ...), quindi aggiornare il PCB con lo schema aggiornato. Se il problema persiste, rimuovere l'impronta dal file PCB e aggiornare nuovamente il file PCB con lo schema.

Assicurarsi inoltre che il simbolo nel foglio schematico abbia lo stesso nome del modello di impronta che ha nelle librerie Schematic e PCB.


2
Questo sembra un metodo completo e ragionevole per garantirne l'aggiornamento. +1
KyranF,

1
Ho avuto lo stesso problema e controllato ogni cosa, ho aggiornato lo schema e tutto. La soluzione era aggiornare solo l'impronta (fare clic sul componente e aggiornare il PCB con ...).

3

Per associare i pin tra documenti schematici e documenti di impronta, i designatori dei pin devono corrispondere. I pin sul mio schema erano A01, A02, A03, mentre i pin sull'impronta erano etichettati A1, A2, A3. La modifica dello schema in A1, A2, A3 o la stampa del piede in A01, A02, A03, risolveva la situazione del perno sconosciuto.


Le risposte a riga singola sono soggette a voti negativi o eliminazione. Spiegare perché la soluzione funziona e perché la scelta del PO è errata. C'è un tentativo di educazione qui ...
Sparky256,

2

Ho lo stesso problema con Altium 14 (14.3.20). La risoluzione è semplice e non intuitiva.

Progettazione> Importa modifiche da [PCB] Viene visualizzata la finestra di dialogo. Fai clic sul pulsante di convalida. Gli errori sono mostrati. Fai clic sul pulsante Esegui. Gli errori vengono cancellati. Fai di nuovo clic sul pulsante di convalida. Gli errori sono rimasti chiari.

(Questo scenario è ostile per l'utente, poiché mi aspettavo che gli errori di convalida impedissero l'esecuzione.)


2

Fai attenzione ai designatori dei pin: ho avuto problemi con il designatore "1 (C)" che doveva essere il nome, ma ho accidentalmente riempito il campo del designatore. Trascorrere molto tempo per risolvere. Dopo aver rinominato quei pin ad esempio "1" non ho più visto questo errore. Ho ricevuto errori come "pin sconosciuto T1-", mentre i pin in quel momento hanno designatori come T1-4 (C) per esempio (Come puoi vedere, 4 (C) non è stato stampato per errore, il che mi porta a designatore non valido come il motivo di questo problema di errore pin). Quindi: i designatori dovrebbero essere numeri o lettere (0-9, az), ma non tutti i caratteri diversi da quelli supportati.

Per chiunque abbia questo problema ed è venuto qui da Google;)


1

Mi sono imbattuto in questo errore durante la creazione di una parte utilizzando un simbolo schematico e un footprint personalizzati. Per la mia situazione, ho risolto l'errore modificando il tipo di simbolo schematico da Meccanico a Standard (nessuna distinta materiali). Credo che avere un simbolo schematico con il tipo impostato su Meccanico non consenta alla parte di collegarsi ai pin nel layout del PCB.


1
  1. Elimina il componente che ha generato il Pin sconosciuto dal PCB
  2. Prima di aggiornare lo schema, fare clic con il pulsante destro del mouse sul file dello schema e fare clic su "Compila documento"
  3. Fare clic con il tasto destro in Project.PrjPcb e fare clic su "Compila progetto PCB"
  4. Dopo questi passaggi, se non si verificano errori, è possibile aggiornare lo schema
  5. Se il problema non viene risolto, andare su "Collegamenti componenti" dal menu del progetto nel PCB e verificare se tutti i componenti sono nella finestra giusta

0

Questo errore può anche essere causato da componenti come i circuiti integrati definiti con un tipo "meccanico" anziché "standard" (generalmente utilizzato per elementi come distinzioni che si desidera sulla distinta componenti ma non nel layout). Accedi a questa opzione facendo clic con il tasto destro del mouse sul componente schematico - nella sezione "proprietà" c'è un menu a discesa "Tipo".


0

Ecco un altro modo in cui questo può andare storto: fai attenzione agli spazi finali! Ho trascorso un bel po 'di tempo a grattarmi la testa fino a quando ho capito che il perno dell'impronta era chiamato "1", non 1.

Ti aspetteresti che Altium tagli / ignori gli spazi finali ma non lo fa.


0

Potrebbe anche essere questo problema:

Ad esempio una resistenza.

L'impronta del resister non corrisponde allo schema.

Nello schema, i terminali della resistenza R1 erano denominati come R1-1 e R1-2.

Ma i pad footprint non nominano 1 e 2.

Vai alla libreria corrispondente e modifica il nome del pad impronta. Allora andrà bene!


-1

Nel mio caso quando si è fatto clic sul pulsante Convalida modifiche si è verificato l'errore "Pin sconosciuto" ma quando si è fatto clic sul pulsante Esegui modifiche, l'errore è scomparso.


-2

Controllare se il nome del designatore del pad nell'impronta del PCB e il nome del pin del simbolo dello schema sono uguali. Se sono diversi, cambiarlo con lo stesso nome in modo da eliminare l'errore.

Ho avuto lo stesso errore avevo un diodo con i designatori "a" e "k" sui pad e i designatori "1" e "2" nel suo simbolo schematico. Quindi ho ricevuto l'errore "sconosciuto collegamento pin 1 a sconosciuto pin".


3
Si prega di cambiare questo da tutte le maiuscole al normale caso misto. "Tutte le capitali" è generalmente percepito come un urlo e spesso significa che si ottiene una reazione negativa. Quindi, per il tuo bene, segui il mio suggerimento, e non qualche tentativo fuorviato di farci "vedere" (come hai detto). Grazie :-) (PS La tua risposta sembra essere effettivamente la stessa di questa .)
SamGibson
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.