JBW,
Thanks for the information. The guy I'm using does work for many top tier audio companies. I've worked with him on several projects and each time the boards came out correct the first time and I also enjoy working with him as a person. I do appreciate the heads up with OBD++ files.
Thanks!
Paul
Paul:
You are most welcome for the information. I'm just trying to help out here!!!
I guess what I am trying to get at is.....while your PCB projects may have come out "perfect", you really have no idea what the PCB fabrication shop may have had to go through to provide you those "perfect" boards!!! And by that, what I mean is.....about 15-years ago when I was working with a leading video electronics firm that was using a certain well-known PCB design software program, we would layout our PCB's and then view the GERBER files with the software's built-in GERBER viewer, check things out and everything would be "fine". Until one day.....I brought in and installed the GERBER and N/C Drill file editor that I use here-at-home and this GERBER editing software runs nearly $4,000!!! So, it ain't some Internet "FREE" program, OK???
The instant I loaded in a set of GERBER files and an associated N/C Drill file that had already been sent out for fabrication, everybody looked at my monitor and exclaimed.....
WHA-A-A-ATT THUH F-F-FUUUUCKKKK??? --- Each layer of this board had its own "0,0 datum point", which meant that instead of ALL of the layers being aligned and registered one atop of another, each layer of this PCB was placed all over the screen everywhere, apparently randomly placed!!!
I then proceeded to load-in and check several other sets of GERBER files from already existing PCB's and.....
to everyone's horror!!!.....THEY WERE ALL THE SAME WAY!!!
HOW COULD THIS BE??? All of these PCB's CAME BACK
"FINE"!!!
What it took in order to discover these errors was an "independent" GERBER and N/C Drill file viewer/editor program separated from the PCB CAD software for these errors to be seen. The PCB CAD-system's built-in GERBER viewer was tied to the same database as the PCB layout software was, so even though the PCB layout software was outputting randomly placed "0,0 datum points" on each layer, it all worked out on-screen because everything was referenced together. Since my software had nothing to do with PCB layout software package, it was showing "the reality" of what was being outputted and it wasn't pretty!!!
Long story short --- Upon calling our PCB fabrication shop I then come to find out and was told that the - job - of the PCB fabrication shop is to provide you with a working board.....PERIOD!!! The General Manager of this company proceeded to tell me that the most all of the GERBER and N/C Drill files that they receive from their customers are actually fairly well "screwed-up" and it is
- THEIR JOB - to do whatever it takes to provide their customers with working boards.....
>> only they - don't tell you - that your data files are messed-up!!! --
They just fix them -- and send you working boards.
The point of all of this is.....since the manner of output from an "ODB++" file is - completely different - than what a set of GERBER and N/C Drill files are, the PCB CAD-system is going to correctly output "good data" and then you really are "GOOD TO GO"!!! For me.....my PCB output files will always be "ODB++"!!!
So.....what PCB design software program is your PCB Designer-buddy using again??? THANKS!!!
JBW
/