Author Topic: Best way to reuse circuit modules  (Read 3532 times)

0 Members and 1 Guest are viewing this topic.

Offline HarvsTopic starter

  • Super Contributor
  • ***
  • Posts: 1202
  • Country: au
Best way to reuse circuit modules
« on: August 07, 2016, 11:13:13 am »
I'm now in a job where I'm doing a lot of one off test rigs built reusing lots of "chunks" of circuit design.  A simple example would be a layout of microcontroller, decoupling caps, crystal and programming header.  But some stuff I want to reuse is much more complicated.

So the question is, what's the best way to do this in CS?

About the only way I've come up with so far is to create a separate project which I'll put a schematic sheet and pcb for the module, create the schematic and layout the circuit.  Then copy the schematic sheet into the actual project I want to use it in and create a schematic symbol in the main schematic and link it up.  Then copy and past the circuit layout into the PCB prior to updating changes and resolving any errors.

Surely there has to be a more reasonable way to doing this that I haven't found yet?
 

Offline technotronix

  • Regular Contributor
  • *
  • Posts: 210
  • Country: us
    • PCB Assembly
Re: Best way to reuse circuit modules
« Reply #1 on: August 09, 2016, 01:05:02 pm »
Some of the things to consider while reusing circuit modules are below:

Avoiding potential signal integrity or thermal problems by using circuit data with proven performance.
Reduction in time taken for schematic capture and PCB design leading to reduction in development costs.
« Last Edit: August 09, 2016, 01:25:06 pm by technotronix »
 

Offline HarvsTopic starter

  • Super Contributor
  • ***
  • Posts: 1202
  • Country: au
Re: Best way to reuse circuit modules
« Reply #2 on: August 10, 2016, 12:55:58 am »
If I'm not wrong, it would seem this functionality was called "Snippets" in AD, and has been removed for CS.

But it doesn't seem like it was all that well linked up in AD anyway, so I guess I'll just use a manual process of copy and paste from a "library" pcb project.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf