PCB revisions and schematic revisions match?  - Page 1
Forum section: electronics / general

author: pcbguy1927
author_rank: Contributor
timestamp: September 20, 2018, 02:04:09 pm
content: How does your organization handle layout and schematic revisions? If you change a resistor value/part number in the schematic which does not affect the package size, do you revise the revision on the schematic. Why or why not? How does your company handle the documentation for this situation. My boss wants to rev the schematic but not the board revision. We don't want to order a new board revision if it is just a value change. We have always had the schematic revision and layout revision matching. The schematic is the vehicle to drive the layout first but later now what?

author: Ice-Tea
author_rank: Super Contributor
timestamp: September 20, 2018, 03:19:55 pm
content: I'd say a sticker on the PCB with BOM revision would do the trick? That's how I do it: I put PCB number and revision in copper or silkscreen on the PCB (per example F023RB (PCB F023 revisionB)) and then add a sticker with 'B02' for BOM2.

author: rx8pilot
author_rank: Super Contributor
timestamp: September 20, 2018, 04:32:25 pm
content: For years I have been using a multi-level revision system. I had to deal with revisions on mechanical parts and associated variety of manufacturing steps, electronics and the multi-level nature of that discipline, as well as finished assemblies.What I do is a break up the revisions into multiple pieces and keep the revision synced with all stages of the process.example revision: A-v1aabbreviated for space: A1AA = Master design revision. This covers the basic design intent and functionality of the part. It gets incremented when fairly big changes happen that impact the usage or function of the part. If a pad is moved, holes are moved, part type changes on a PCB this is incremented.-v1 = is the practical revision level. This captures smaller changes that do not impact the intended function of the part but are required to make it work. Traces being moved, component value changes, cosmetic features increment this level. the '-v' is a random addition that I put in early on and habitually kept doing. The idea was that in conversation I was saying 'Revision A, version 1' so A-v1 seemed logical. I am now using the abbreviated 'A1A' a bit morea = is the manufacturing revision. This captures the manufacturing related changes like CNC programming, special tools, assembly kits, etc. It ties the revisions from engineering to the final assembly which drastically reduces confusion. When the paperwork is sitting on the manufacturing or assembly bench, it is easy to see there is an engineering change because the parts list, assembly instructions, CNC programs, are now older than the engineering data. If the changes were not yet sorted by that point, it triggers a review to see how the engineering changes have impacted the manufacturing and assembly process.Every stage of the process should have matching revisions on everything - models, schematic, PCB, CNC, BOM, Assy sequence, drawings, etc, etc. A lot of this was figured out after a number of assemblies were bad because of misunderstandings of changes.Data management is a critical part of this. Related files are grouped into logical folders. Each batch of parts or software release triggers a quarantined package of data that was used to create it along with a batch number. That way, when a problem is found - we can track down all affected assemblies and have a permanent record of exactly what went wrong.

author: pcbguy1927
author_rank: Contributor
timestamp: September 20, 2018, 04:57:23 pm
content: rx8pilot,I like your methods. I had the idea to use a dot revision scheme but our ERP system and procedures doesn't allow dot revisions. I am stuck with REV 1, 2 ...etc.