Author Topic: Unkown pins when trying to pass from schematic to pcb  (Read 40122 times)

0 Members and 1 Guest are viewing this topic.

Offline sensoTopic starter

  • Frequent Contributor
  • **
  • Posts: 951
  • Country: pt
    • My AVR tutorials
Unkown pins when trying to pass from schematic to pcb
« on: September 24, 2012, 03:55:08 pm »
Good afternoon, after deciding to try out Altium I have made a small schematic, and for some reason I'm getting this error:


I have already changed the pin designators in the footprint from the original(made by me, + and - to 1 and 2), the Pin Map shows the pins as maped 1 -> 1 and 2 ->2, i have already deleted and replaced those components but I still get the same error, and in the pcb, those 3 components aren't attached to any nets.
The relevant schematic is this part:
 

Offline sensoTopic starter

  • Frequent Contributor
  • **
  • Posts: 951
  • Country: pt
    • My AVR tutorials
Re: Unkown pins when trying to pass from schematic to pcb
« Reply #1 on: September 24, 2012, 06:17:37 pm »
Its getting even stranger I decided to delete the components and as expected it stopped giving those errors, but even adding a 1N4001 from the Standard Library gives the same Unknown pin and also this:


What is going on?  :(
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8550
  • Country: us
    • SiliconValleyGarage
Re: Unkown pins when trying to pass from schematic to pcb
« Reply #2 on: September 24, 2012, 07:46:56 pm »
Changing in the pcb library does not do anything unless you recompile the integrated library.

There are a few steps involved in messing with the libraries.
what is thath 'res1' 'cap pol1' text that shows up ? are those part names ? you can't have space in part names or footprints ...
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline sensoTopic starter

  • Frequent Contributor
  • **
  • Posts: 951
  • Country: pt
    • My AVR tutorials
Re: Unkown pins when trying to pass from schematic to pcb
« Reply #3 on: September 24, 2012, 08:50:35 pm »
For some components that aren't available in the Altium builtin libraries, like the ADc and the op-amps, and voltage references that I'm using I have created a PcbLib and SchLib files that have footprints and the schematic parts and all those work perfectly and I even learned how to add .step 3d models to them.

The res1 and cap pol1 are from the Miscellaneous Devices that comes with Altium, I haven't designed them.
You you say mess with the libraries, do you refer to alter the Altium ones, or when making a personnal library?

The strange thing is that the components that fail were made by Altium and not by me, but there is something fishy with the LM2576 or with some other thing, because I cant attach anything to the net that connects the pin 4 to the inductor.
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8550
  • Country: us
    • SiliconValleyGarage
Re: Unkown pins when trying to pass from schematic to pcb
« Reply #4 on: September 24, 2012, 09:51:33 pm »
i never use the altium libraries. i copy parts from them in my own libraries. i don;t like the symbols used for the chips.
i typically re-arrange the pins so they make my schematics cleaner.

Now, the 'generic parts' library from altium is not an integrated library, so that is why yuo get the pin assignment errors.
copy the resistors and capcitors into your own library , link them , compile yor library and use those
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline sensoTopic starter

  • Frequent Contributor
  • **
  • Posts: 951
  • Country: pt
    • My AVR tutorials
Re: Unkown pins when trying to pass from schematic to pcb
« Reply #5 on: September 24, 2012, 10:24:38 pm »
I have done that, and redone the footprints, and it finally works!

Thanks for the hints, the only thing I cant seem to find is how to compile a library.
 

Offline gxti

  • Frequent Contributor
  • **
  • Posts: 507
  • Country: us
Re: Unkown pins when trying to pass from schematic to pcb
« Reply #6 on: September 24, 2012, 11:46:23 pm »
Not sure that had anything to do with it, you just deleted whatever was giving it a tummyache. When import is behaving weirdly, the two things I do are 1) from the schematic, Project -> Compile PCB Project and 2) from the PCB editor, Project -> Component Links and verify that the left two columns are blank. If not, click "Perform Update" and it should sort itself out.

When you get that "match nets" dialog, just click the "Accept" button (or whatever it's called). It's asking if any of the new nets match against one of the nets that got removed, so you don't have to redraw the traces.
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8550
  • Country: us
    • SiliconValleyGarage
Re: Unkown pins when trying to pass from schematic to pcb
« Reply #7 on: September 24, 2012, 11:59:58 pm »
To make an integrated library :
File - New Project- Integrated Library

Drag all your schlib and pcblibs in there ( you can have more than one i organize my parts in different schlibs and pcblibs. like Resistor 0603.schlib Resistor0805.schlib , Ic analog.schlib and so on. )

When done simply click Project - compile integrated library.
if you get warnings or errors : FIX ALL OF THEM.  NEVER EVER leave a warning or error in a library ! it will propagate to your design and come back and bite you sooner or later !

finally : add the compiled library to your library list.
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline sensoTopic starter

  • Frequent Contributor
  • **
  • Posts: 951
  • Country: pt
    • My AVR tutorials
Re: Unkown pins when trying to pass from schematic to pcb
« Reply #8 on: October 03, 2012, 07:47:36 pm »
Thanks for the help Free_electron, you are a real life saver.

I have another doubt, is there a way to have automatic update of the poligon pours?
Its annoying to place a bunch of tracks and the double click in the poligor pour so it is regenerated, even Eagle can handle this, so it must be an hidden option or something..
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8550
  • Country: us
    • SiliconValleyGarage
Re: Unkown pins when trying to pass from schematic to pcb
« Reply #9 on: October 03, 2012, 11:02:45 pm »
options - preferences - pcb - polygon repour threshold. set that to 50 or so.

the repour triggers when acirtain amount of 'imaginary traces' is crossed.
a polygon is made out of 'vritual traces with a certain width. what that width is i don;t know. as soon as you cross more than the threshold altium will repour the polygon. it will do that the moment you stopplacing the track so as not to interfere with your work.
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline sensoTopic starter

  • Frequent Contributor
  • **
  • Posts: 951
  • Country: pt
    • My AVR tutorials
Re: Unkown pins when trying to pass from schematic to pcb
« Reply #10 on: October 09, 2012, 08:07:29 pm »
And yet again, thank you Free_electron.
I think I should pay you some beers  ::)

I have another question if you dont mind helping me again, I have a pcb, that as some vias, and I would like to activate the tenting in the Vias, using the pcb list I can have a list of only the vias, but it doens't let me check the box to activate the force tenting I have to double click and edit the vias proprieties for each one, is there a faster way?

Thanks in advance.
 

Offline enz

  • Regular Contributor
  • *
  • Posts: 134
  • Country: de
Re: Unkown pins when trying to pass from schematic to pcb
« Reply #11 on: October 09, 2012, 09:34:54 pm »
And yet again, thank you Free_electron.
I think I should pay you some beers  ::)

I have another question if you dont mind helping me again, I have a pcb, that as some vias, and I would like to activate the tenting in the Vias, using the pcb list I can have a list of only the vias, but it doens't let me check the box to activate the force tenting I have to double click and edit the vias proprieties for each one, is there a faster way?

Thanks in advance.

Look at the top left of the PCB List, there is a text-label called View, click on it. Now you can change this to "Edit". This changes the pcb-list from view-mode ("read-only") to edit-mode.

Martin
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8550
  • Country: us
    • SiliconValleyGarage
Re: Unkown pins when trying to pass from schematic to pcb
« Reply #12 on: October 10, 2012, 01:07:08 am »
Simply make a design rule and set the via soldermask to a large negative number.

Or click on one via , right click - select similar , and in the inspector click 'override soldermask' and enter a large negative number for the override value.
switch to 3d view to verify they are covered .
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf