Fusion Electronics
Working an electronics project and need help with the schematic, the PCB, or making your components? Join the discussion as our community of electronic design specialists and industry experts provide you their insight and best practices.
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Best Practice Maintaining Different PCB Versions

Message 1 of 1
133 Views, 0 Replies

Best Practice Maintaining Different PCB Versions


I have created an electronics design containing the usual elements: schematic, PCB document, and a 3D PCB. For this example, I’ll call the design Board1. The shape of the PCB and drill holes are given in the sketch named Board1_outline. The 3D PCB was created from Board1_outline using Create>Derive PCB from sketch. The 3D PCB is linked to the 2D PCB to incorporate the board shape.


I want to change one of the components in the original design. In particular I will replace a 90 degree header with a straight header. The board outline will also be changed as a straight header will take up less real estate on the board.


I understand how to make all of these changes starting with replacing a part in the schematic and modifying the board outline sketch. Let’s call the new versions Board2 and Board2_outline. Notice that the schematic topology has not changed.


I want to keep both board versions and associated outlines, as both may be needed. What is the best way to save the two versions for easy access?


Some ideas that I have considered are:

1) Make copies of Board1 and Board1_outline and simply rename them.

2) Create a milestone.


I have some questions.

For option 1 is there a way to insure that the same schematic is used for each design? My concern is changes in wiring should be the same in both Board1 and Board2.


For option 2:

1) Is a milestone created for only the electronics design, or must it be done for all files associated with the design?

2) How do I jump between the two versions in the future?


In general, is there another way of doing this? What are the relative merits of these approaches?


Thanks for your assistance.

Labels (3)

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums