ERC inconsistency in checking unconnected pins

ERC inconsistency in checking unconnected pins

Anonymous
Not applicable
1,058 Views
6 Replies
Message 1 of 7

ERC inconsistency in checking unconnected pins

Anonymous
Not applicable

Hi,

There seems to an inconsistency in the way ERC checks for unconnected pins. For example in Projects/examples/tutorial/demo1.sch (refer to screenshot), I disconnected two pins of the header, added a unconnected test point and resistor. ERC reports unconnected pin warning only for X1 and  R2, nothing for pin 15 and 16 of the header. All these unconnected pins are passive.  Why this is so? Is there a way to list all the unconnected pins in the schematic irrespective of their direction type through ULP or something?

Eagle Version: 9.3.2

OS: Ubuntu 16.04

Screenshot:

erc_issue.png

 

Thanks,

Ravikiran

0 Likes
1,059 Views
6 Replies
Replies (6)
Message 2 of 7

Anonymous
Not applicable

Since this issue still exists in recent version of eagle 9.4.2, I decided to create a ULP to list all the unconnected pins.

 

ULP shared on GitHub gist:

https://gist.github.com/rkprojects/647b45754eb844d3f4197648c2c7c825

 

Screenshot:

eagle_sch_unconnected_pins_ulp.jpg

 

0 Likes
Message 3 of 7

jorge_garcia
Autodesk
Autodesk
Hello @Anonymous,

I hope you're doing well. Make sure that you are clicking the ERC icon every time and not the yellow triangle icon. The Yellow triangle icon will show you the errors from the last time you ran the ERC check. I've seen a few users make this mistake before.

Let me know if there's anything else I can do for you.

Best Regards,


Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.
0 Likes
Message 4 of 7

Anonymous
Not applicable

Hi Jorge,

 

Thanks for your reply. I run ERC by assigning command to key, I made sure I was clicking ERC icon/using ERC command before reporting this issue.

 

eagle_cmd_assign.jpg

 

Regards.

0 Likes
Message 5 of 7

jorge_garcia
Autodesk
Autodesk
Hi @Anonymous,

Thanks for the followup, could you turn on layer 93 Pins and make a screenshot? pas pins don't get any special checks if it's reporting an unconnected pin for the resistor then that may imply that the resistor pins are a different direction, resistors from the rcl library don't report as unconnected even if left with one end floating like in your example. Turning on layer 93 will confirm this.

Direction is important because sometimes you want an unconnected pin and you don't want to flag warnings because of it. It's important to always assign the appropriate direction to your pins in order to leverage the ERC effectively.

Best Regards,

Let me know i


Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.
0 Likes
Message 6 of 7

Anonymous
Not applicable

Hi Jorge,

 

Thanks for your reply, its really nice to see active support. Please refer to the screen shot below with pins layer 93 visible. Resistor R2 pins are pas direction and it is also from rcl library. Now all the unconnected pins are of pas direction but only R2 gets reported. If I try this with any R/C/L/D part I will get same behavior.

I am using Eagle version 9.4.2 (Ubuntu 16.04/Linux ), Project: examples\tutorial\demo1.sch

 

In general, comparing with other commercial cad tools, unless a unconnected pin is explicitly marked as no connect, it should get reported irrespective of its direction. In a large design we may forget to make a connection or it may be an incomplete connection, if ERC ignores certain directions then these kinds of mistakes will get caught very late in design cycle.

 

eagel_pin_layer_enabled.jpg

 

Regards.

0 Likes
Message 7 of 7

jorge_garcia
Autodesk
Autodesk
Hi @Anonymous,

I've pinged our developers on this to see what's going on with the ERC here. I agree with you, I would expect it to show all unconnected pins(with the exception of NC pins since those are obviously meant to be unconnected).

Let me know if there's anything else I can do for you.

Best Regards,


Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.