diff --git a/src/pyedb/dotnet/edb_core/components.py b/src/pyedb/dotnet/edb_core/components.py index b17a3e8417..27f9f5ce5d 100644 --- a/src/pyedb/dotnet/edb_core/components.py +++ b/src/pyedb/dotnet/edb_core/components.py @@ -2351,7 +2351,11 @@ def get_pin_from_component(self, component, netName=None, pinName=None): and (self.get_aedt_pin_name(p) in pinName or p.GetName() in pinName) ] else: - pins = [p for p in list(component.LayoutObjs) if int(p.GetObjType()) == 1 and p.IsLayoutPin()] + pins = [ + self._pedb.padstacks.get_instances(pid=p.GetId()) + for p in list(component.LayoutObjs) + if int(p.GetObjType()) == 1 and p.IsLayoutPin() + ] return pins @pyedb_function_handler()