Wednesday, June 24, 2009

How does a BMB help my assembly?

Do you ever have difficulty proving to yourself (or your boss) that the gerbers are the correct revision for fabrication, or that the partnumbers you are ordering for your prototype build are actually going to place well on your layout pad-sets?

This is what our free software package is DESIGNED for! BOM_builder will allow us (and you) to verify that the project is actually ready for the next step...PCB fab and component placement using a pick-n-place machine. The software will generate reports that show how your BillOfMaterials is percieved by our production process (which parts are SMT, Handload in paste, TH, or install after wash!)

This software will allow viewing of the external layers (copper, silk, paste) as well as every machine placed component. This includes seeing how the packages and leads fit on the pads, verifying polaritized components, and flagging both custom load status or assembly requirements.

If you are doing prototype or low volume and you want the quality and speed of a pick-n-place machine, you need to talk to us. The software we use allows us to do the PnP programming OFF-line and helps us do your jobs with very short turn-times!

5 comments:

Unknown said...

It's very a good source for PCBA.
by free Design Check - All designs reviewed before assembly begins for aapcb.

Ng
http://www.standardpcb.com

assembly said...

Hi Jim - I have a rotation question for you.

When a part orientation is designated as zero degrees rotation by Eagle, is there a convention that says zero degrees rotation corresponds to pin 1 being (choose one) up and to the left, up and to the right, down and to the left, down and to the right?

For chip parts, like polarized capacitors, is pin 1 up, down, right, or left?

Thanks Jim!

Jim - BMB said...

Hello Assembly! (someone using the BLOG?)

Good question...no problem! Details (more than you probably need :) follow...

The software we use (BOM_BUILDER) to verify your data/assembly info will bring in the XYRS for a given pattern/land/pad-set name as a ‘best guess’. However, during the coding/assignment and verification step, we can manually rotate our packages to match the correct polarity. If our ‘group move’ switch is enabled then EVERY PATTERN using that name is also rotated to match. This is why it’s important to also have the polarity indicated on the silk layer.

When the job is finished being checked, the AOT file (alignment, offset, translation file) information is stored on a by-customer basis. So, the next time we see that package from a given customer, it can be automatically rotated and placed correctly without human intervention. (it still gets verified – of course!)

This solution also addresses the question of, “What if my centroid data is really at pin1 for a custom package?” Yup, the AOT file takes care of that as well. Heck, all of the pattern name to package name assigments that we use for a given customer can be stored and applied as needed. This should be our standard practice.

Regards,
Jim

Unknown said...

Good question--I've often wondered how part orientation issues were handled. Very helpful answer from Jim.

I'm subscribed and hoping for future blog posts...

Unknown said...

Great work done. I really appreciate the author for spending time on this blog and make it so informative.thanks!pcb suppliers