EEVblog Electronics Community Forum

Electronics => PCB/EDA/CAD => Altium Designer => Topic started by: alex934 on July 17, 2017, 03:09:54 pm

Title: Error DRC footprint
Post by: alex934 on July 17, 2017, 03:09:54 pm
Hi everyone,
I want to superpose an electrode on the bottom layer and a footprint of a microcontroler on the top layer.
I don't understand why when I superpose them, It start to be green like there were thru hole pad or something conflicting, but my footprint are SMD so nothing touch?!
Thank you for your help
Title: Re: Error DRC footprint
Post by: Pseudobyte on July 18, 2017, 01:49:15 pm
I would imagine that the "Bottom" pad you are trying to place is actually a multilayer pad, which will generate pads on all layers. (or however you have the stack configured) I am also confused though because your color scheme reminds me of the keepout outline that appears when you define shapes as keepouts.
Title: Re: Error DRC footprint
Post by: alex934 on July 18, 2017, 03:40:50 pm
Well thank you for you answer,
What I do is: first I draw my shape of the electrode on the mechanical, then Tools->Convert->Create polygon from primitives, fill it with copper on the bottom layer. Then I add a pad SMD on the bottom layer.
Title: Re: Error DRC footprint
Post by: Pseudobyte on July 19, 2017, 01:15:22 pm
Ahhhhh I know what it is, how could I be so dumb. I should have known as soon as you said bottom layer, and when I saw your silkscreen.

Ok, so you really should build all of your footprints on the top layer, regardless of whether they will be on the bottom of the board. Here is why, when you build a footprint on the top layers you are consistent across all of your libraries, and pretty much any library you will find. This is important because when you place a component whether you built it on the bottom or top, it will be placed on the top of the board. This means that the component body clearance is on the top of the board. This is why you are getting a collision error. Altium thinks that component is on the top of the board, when in reality you want it on the bottom. The solution is to draw your footprint on the top layers and then place and lower it to the bottom of the board pressing the L key while dragging it. Note the difference between the custom pad I made and then lowered.
Title: Re: Error DRC footprint
Post by: alex934 on July 21, 2017, 05:15:18 pm
Oww, you are right, that's explain lot of things, when I was looking at the property of my component I did understand why it was on "top layer"  while my actual footprint was on the bottom.
Thank you very much
Title: Re: Error DRC footprint
Post by: SVFeingold on July 25, 2017, 05:04:38 am
I'm curious why you used local fiducials on this part, it doesn't seem too fine pitch.
Title: Re: Error DRC footprint
Post by: T3sl4co1l on July 25, 2017, 01:29:13 pm
Speaking of layers: if you are using mechanical layers for assembly or 3D information, don't forget to go to the Layers dialog, show unused mechanical layers, and enable a few extras.  Then, on the PCB view, right-click the layer tabs and select Mechanical Layer Pairs.  Add pairs for each layer in use.

Now when you flip a component, its mechanical layers will flip to another layer.  Use those layers for assembly outputs to show only components on the top or bottom.

If you placed components on the bottom before assigning pairs, you will need to update those footprints from the library.

Tim
Title: Re: Error DRC footprint
Post by: tszaboo on July 25, 2017, 01:39:45 pm
Then, on the PCB view, right-click the layer tabs and select Mechanical Layer Pairs.  Add pairs for each layer in use.
Wow, useful feature that I havent used yet. I'm gonna check it out.