Hi,
I often want to replace one component in a schematic with another, but unless it's something highly standardised like a resistor or capacitor, it usually doesn't work because of pin naming differences.
Here's an example of what happens when I attempt to replace a memory chip with a different chip that is pin-to-pin compatible but has slightly different pin names at the library level:
Is there a way to instruct Fusion Electronics how to resolve these differences during the Replace process? I know that Fusion has this ability when resolving Net name overlaps when importing one design into another - I am looking for something akin to that for replacing components. Does this exist?
Thanks,
Josh
Hi @josh_l ,
I hope you're doing well. From the documentation here is what is required for REPLACE to work:
"The old and new device must be compatible, which means that their used gates and connected pins/pads must match, either by their names or their coordinates. "
If you don't have a match then you basically have to delete the part and re-insert it.
Let me know if there's anything else I can do for you.
Best Regards,
Thanks @jorge_garcia for the reply.
It would be great if Fusion had a popup window with options to resolve the issue, rather than just a message that says it can’t be done. A column on the left for the original part’s pins, and a column on the right for the replacement part’s pins, like the window where you connect the pins for a Component in an electronics library. It feels a bit thin to be undone by identical parts with identical pin numbers but slightly different names. Even a “Would you like to replace the pins 1:1 by pin number” would solve it most of the time, especially when replacing connectors which I often find myself doing.
Cheers,
Josh
Hi @josh_l ,
I hope you're doing well. That's a good suggestion I'll push this up the chain for future improvements of the replace command.
Let me know if there's anything else I can do for you.
Best Regards,
Can't find what you're looking for? Ask the community or share your knowledge.