Changes

Jump to navigation Jump to search
m
Added to category Altium
Line 28: Line 28:     
<gallery mode="slideshow" widths=750px>
 
<gallery mode="slideshow" widths=750px>
File:outjob.png|OutJob configured for all outputs
+
File:outjob.png|(1 of 2) OutJob configured for all outputs
File:outjob_no_BOM.png|OutJob configured to skip BoM generation
+
File:outjob_no_BOM.png|(2 of 2) OutJob configured to skip BoM generation
 
</gallery>
 
</gallery>
   Line 53: Line 53:  
* Bill of Materials-[board].xls
 
* Bill of Materials-[board].xls
   −
You can safely ignore all of the other files (i.e. [board].apr], which are generated automatically and can't be suppressed but are not needed to manufacture a board.
+
You can safely ignore all of the other files (i.e. [board].apr), which are generated automatically and can't be suppressed but are not needed to manufacture a board.
   −
For fabrication, you'll need to create a ZIP file containing all of the above files, except for the GTP/GTP files and the Excel spreadsheet (.xls). Make sure you specifically check the file extensions; several text files will be generated but there will only be one [board].txt file, which is your drill file. Give the ZIP a presentable, descriptive name that ends with "Gerbers" - it's going to be sent to a manufacturer. Also make sure you add the ZIP specifically to SVN so there's a record of exactly what was sent to the manufacturer.
+
For fabrication, you'll need to create a ZIP file containing all of the above files, except for the GTP/GBP files and the Excel spreadsheet (.xls). Make sure you specifically check the file extensions; several text files will be generated but there will only be one [board].txt file, which is your drill file. Give the ZIP a presentable, descriptive name that ends with "Gerbers" - it's going to be sent to a manufacturer. Also make sure you add the ZIP specifically to SVN so there's a record of exactly what was sent to the manufacturer.
    
== Putting It All Together ==
 
== Putting It All Together ==
Line 62: Line 62:     
=== PCB Fabrication ===
 
=== PCB Fabrication ===
''This guide assumes you're ordering from Bay Area Circuits. For other manufacturers, some of the process will be different, though you will still ultimately provide your manufacturer with your ZIP of Gerber files''
+
''This guide assumes you're ordering from Bay Area Circuits. For other manufacturers, the DfM process will be different, though you will still ultimately provide your manufacturer with your ZIP of Gerber files''
    
The first step in getting your board ordered is a manufacturability check, to verify you have all of the required files and the manufacturer can read them and actually make the board they describe. Bay Area Circuits (BAC) has a Design for Manufacturability (DfM) tool that automatically reads and interprets fabrication ZIPs to make sure the boards have a full set of files and can be built. Go to the [http://instantdfm.bayareacircuits.com InstantDfM] page and follow the instructions to upload your fabrication ZIP. Once you submit, you'll have to wait usually around 10 minutes (shorter for simpler boards, longer for more complicated/four-layer boards) for processing. You'll be emailed a link when your board has finished being evaluated. The link will go to a page like the first below:
 
The first step in getting your board ordered is a manufacturability check, to verify you have all of the required files and the manufacturer can read them and actually make the board they describe. Bay Area Circuits (BAC) has a Design for Manufacturability (DfM) tool that automatically reads and interprets fabrication ZIPs to make sure the boards have a full set of files and can be built. Go to the [http://instantdfm.bayareacircuits.com InstantDfM] page and follow the instructions to upload your fabrication ZIP. Once you submit, you'll have to wait usually around 10 minutes (shorter for simpler boards, longer for more complicated/four-layer boards) for processing. You'll be emailed a link when your board has finished being evaluated. The link will go to a page like the first below:
    
<gallery mode="slideshow" widths=750px>
 
<gallery mode="slideshow" widths=750px>
File:InstantDfM.png|Passing DfM results.
+
File:InstantDfM.png| (1 of 2) Passing DfM results.
File:InstantDfMfail.png|DfM missing a file and failing manufacturability checks.
+
File:InstantDfMfail.png| (2 of 2) DfM missing a file and failing manufacturability checks.
 
</gallery>
 
</gallery>
 +
 +
The goal is to always be within BAC's standard capabilities - this minimizes the risk of manufacturing errors and shortens production time. Small deviations (like the 0.01 mil deviation shown) come from rounding errors during the Altium export process and can be safely ignored. If truly necessary, features requiring the advanced capabilities can be produced; however this should be avoided if possible. The Altium design rules included in the template projects are designed to keep projects within BAC's standard capabilities.
 +
 +
The second image in the above slideshow shows a failing DfM check. There are two major issues: first, no board outline file was included in the fabrication ZIP, meaning that BAC doesn't know what shape of board to cut. Errors like this are easy to fix by uploading a new ZIP file with all of the required files and running DfM again. Second, a hole on an inner layer does not have a copper ring, meaning that a trace on that layer won't make a good electrical connection to the hole. This is a serious issue that needs to be fixed in the design before the board is manufactured.
 +
 +
If your board meaningfully fails DfM for design reasons, you will need to fix the error in Altium and then repeat the outjob and DfM process. This can take some time, particularly if there are multiple issues, so make sure to budget time for DfM ('''especially the first time you release a board'''). In industrial applications, for complicated boards, it's not unheard of for a design team to spend a week verifying manufacturability; SSI designs usually pass within a few hours, and less than an hour if there are no serious problems on the first attempt.
 +
 +
Once you have a ZIP that passes DfM, download the InstantDfM PDF report and add it into your fabrication ZIP (to show BAC that a passing DfM was run on that board). Commit that final ZIP to the SVN, and then message {{slack-channel|altium}} asking for your board to be released and with a link to your ZIP. The SSI BAC contact will give your board a final once-over and then send it out for manufacture - either that same day or as part of the next batch. Once that's done, your board is out of your hands! It'll be back in your hands in physical form in about a week. Congratulations!
    
=== Ordering Components ===
 
=== Ordering Components ===
 +
''This is generally a time-consuming process; [[BOMSquad]] is in development to simplify it but at present there's a decent amount of manual labor involved. Make sure you allocate time accordingly''
 +
 +
Open your BoM Excel file (in either Excel or Google Sheets).
    
=== Ordering a Stencil ===
 
=== Ordering a Stencil ===
 +
 +
[[Category:Altium]]
27

edits

Navigation menu