Sujet : Re: PCB version control
De : jl (at) *nospam* glen--canyon.com (john larkin)
Groupes : sci.electronics.designDate : 24. Mar 2025, 19:46:45
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <fv83ujlgcite2ic7a8fp6m2l5hiqve1eqa@4ax.com>
References : 1
User-Agent : ForteAgent/8.00.32.1272
On Mon, 24 Mar 2025 14:14:38 -0400, bitrex <
user@example.net> wrote:
How do you version control your PCBs these days?
>
I'm at the point I need to implement a more consistent schema for
hardware versions, prototype, and production boards.
>
E.g. PCB-12345-R-B where 12345 is the PCB/product identifier and B is
the manufacturing revision. Would you letter designate prototypes that
are manufactured as well, or just revisions intended for public
consumption?
>
For a V375 VME module, our schematic drawing number is 22S375A, where
22 means the VME product line and S means schematic and A is the rev
letter.
22D375A is the PCB fab (drill) drawing and pcb design file name.
22A375A is the pcb assembly drawing.
22M37501B might be a mechanical part drawing, like a front panel.
22A375.1A is the BOM file for the sellable -1 version.
During development, we iterate the schematic and PCB together, as
22S375A4 and 22D375A4, for example.
We have a formal procedure about all this. FPGAs, uP code, test sets
and procedures and software have to be coordinated too.
Times hundreds of products with rev letters and dash number versions,
this gets serious.
Prototypes are 99 series, with informal project files on a server.
These are essentially little breadboards. We don't prototype entire
products; we just release the full rev A document set to manufacturing
and expect it to work.