Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
33ce8b592f | ||
|
|
e642d6aa71 |
@@ -98,52 +98,55 @@ These ensure that the vendor can make the board and the Design Rule Checker will
|
|||||||
4. Click OK
|
4. Click OK
|
||||||
4. Click on the new "Power" class of nets
|
4. Click on the new "Power" class of nets
|
||||||
4. Look at the bottom and set the Min: 0.5mm, Prefer 5.0mm, Max 0.9mm for some big traces
|
4. Look at the bottom and set the Min: 0.5mm, Prefer 5.0mm, Max 0.9mm for some big traces
|
||||||
2. Setup the layers of the board.
|
## Layout the board
|
||||||
|
1. Setup the layers of the board.
|
||||||
1. RU CNC: Suggest doing it in one layer with jumper wires. Autoroute has an option for this.
|
1. RU CNC: Suggest doing it in one layer with jumper wires. Autoroute has an option for this.
|
||||||
3. Most projects: 2 layer is cheapest and enough for most projects
|
2. Most projects: 2 layer is cheapest and enough for most projects
|
||||||
3. Fit in small space or lots of connections: 4 layers is commonly used on most modern devices
|
2. Fit in small space or lots of connections: 4 layers is commonly used on most modern devices
|
||||||
2. Manually route wires (or use Autorouting, my favorite) to place all the wires.
|
1. Manually route wires (or use Autorouting, my favorite) to place all the wires.
|
||||||
2. If you need mounting holes, create Pads with a hole of the size you want
|
1. If you need mounting holes, create Pads with a hole of the size you want
|
||||||
1. You'll have to assign it an identifier (such as S1, S2, S3,..) and match it to a pin in the "Pins" list
|
1. You'll have to assign it an identifier (such as S1, S2, S3,..) and match it to a pin in the "Pins" list
|
||||||
3. Edit the schematic symbol and put the new pins slightly off the symbol
|
2. Edit the schematic symbol and put the new pins slightly off the symbol
|
||||||
3. Click on a blank spot
|
2. Click on a blank spot
|
||||||
3. Properties: Pins tab > click on the pencil to edit
|
2. Properties: Pins tab > click on the pencil to edit
|
||||||
3. Uncheck the boxes for Show, Number, and Name on the mounting hole pads to hide them
|
2. Uncheck the boxes for Show, Number, and Name on the mounting hole pads to hide them
|
||||||
3. If the hole is bigger than 2.5mm, you'll have to increase the max hole constraint
|
2. If the hole is bigger than 2.5mm, you'll have to increase the max hole constraint
|
||||||
1. Constraint Manager > All Rules
|
1. Constraint Manager > All Rules
|
||||||
4. Scroll to Manufacturing > Hole size
|
3. Scroll to Manufacturing > Hole size
|
||||||
4. Expand "Advanced Rules"
|
3. Expand "Advanced Rules"
|
||||||
4. Increase the maximum to your mounting hole size
|
3. Increase the maximum to your mounting hole size
|
||||||
2. Check for Design Rule violations and fix them
|
1. Check for Design Rule violations and fix them
|
||||||
1. Tools > Design Rule Check
|
1. Tools > Design Rule Check
|
||||||
3. Click "Run Design Rule Check" which is on the bottom left! OK will just close the dialog.
|
2. Click "Run Design Rule Check" which is on the bottom left! OK will just close the dialog.
|
||||||
|
|
||||||
## Output the job to send to the PCB manufacturer
|
## Output the job to send to the PCB manufacturer
|
||||||
Create an Outjob to produce the files the PCB manufacturer wants (Gerber and NC drill usually)
|
Create an Outjob to produce the files the PCB manufacturer wants (Gerber and NC drill usually)
|
||||||
Right click on the project > Add New to Project > Output Job File
|
1. Right click on the project > Add New to Project > Output Job File
|
||||||
Click on [Add New Fabrication Output] > Gerber Files > pick the PCB file
|
1. Click on [Add New Fabrication Output] > Gerber Files > pick the PCB file
|
||||||
Right click on Gerber Files and choose "Configure"
|
1. Right click on Gerber Files and choose "Configure"
|
||||||
Change the Units to Inches
|
1. Change the Units to Inches
|
||||||
Click on "Plot Layers" and choose "Select Used"
|
2. Click on "Plot Layers" and choose "Select Used"
|
||||||
Click on [Add New Fabrication Output] > NC Drill Files > pick the PCB file
|
2. Click on [Add New Fabrication Output] > NC Drill Files > pick the PCB file
|
||||||
Click on "Folder Structure" in the output containers on the right size
|
2. Click on "Folder Structure" in the output containers on the right size
|
||||||
Click on both of these Fabrication outputs on the right where there is a circle
|
2. Click on both of these Fabrication outputs on the right where there is a circle
|
||||||
Click on the "Generate Content"
|
2. Click on the "Generate Content"
|
||||||
This will put files into the folder on that container. This is usually something like "Documents\Altium\<projectname>\|Project Outputs for <projectname>\<type>"
|
1. This will put files into the folder on that container. This is usually something like "Documents\Altium\<projectname>\|Project Outputs for <projectname>\<type>"
|
||||||
Take all the files in the Gerber and "NC Drill" folder and put them in a zip file
|
1. Take all the files in the Gerber and "NC Drill" folder and put them in a zip file
|
||||||
Submit the Gerber file and the NC Drill files to the PCB manufacturer and pay them the money. Some vendors have the option to have them send you the files to review before production: I choose that even if it costs more to avoid having an issue such as no holes getting drilled. Usually it takes 1 week to get your board back due to Icelandic shipping and customs.
|
1. Submit the Gerber file and the NC Drill files to the PCB manufacturer and pay them the money. Some vendors have the option to have them send you the files to review before production: I choose that even if it costs more to avoid having an issue such as no holes getting drilled. Usually it takes 1 week to get your board back due to Icelandic shipping and customs.
|
||||||
If you asked for a check before production, they will often send you a zip file with their CAM output. To check it (AllPCB example):
|
## Check the board before it goes to production
|
||||||
Decompress the file somewhere easily accessible such as "AllPCB-cam". It will have two subdirectories:
|
1. If you asked for a check before production, they will often send you a zip file with their CAM output. To check it (AllPCB example):
|
||||||
yg: the original Gerber files you sent in
|
1. Decompress the file somewhere easily accessible such as "AllPCB-cam". It will have two subdirectories:
|
||||||
ok: the company's CAM output for you to look at
|
* yg: the original Gerber files you sent in
|
||||||
Create a CAM document in your project such as "<projectname>-AllPCB.cam"
|
* ok: the company's CAM output for you to look at
|
||||||
File > Import > Quick Load
|
2. Create a CAM document in your project such as "<projectname>-AllPCB.cam"
|
||||||
Change the filter to "all files" because the files do not have extensions (.gbl) instead the filename is just gbl
|
2. File > Import > Quick Load
|
||||||
Navigate to the AllPCB-cam/ok and click OK
|
2. Change the filter to "all files" because the files do not have extensions (.gbl) instead the filename is just gbl
|
||||||
Examine the file to make sure that it looks like what you expect: no missing traces or holes
|
2. Navigate to the AllPCB-cam/ok and click OK
|
||||||
When the board arrives: inspect it for missing traces, shorts, etc. (In one case, the board was missing an entire layer!)
|
2. Examine the file to make sure that it looks like what you expect: no missing traces or holes
|
||||||
Solder one the components to the board (or send it to a fabricator for larger orders with a pick and place)
|
# Check the board once it arrives
|
||||||
Test, Share, and Enjoy!
|
1. Inspect it for missing traces, shorts, etc. (In one case, the board was missing an entire layer!)
|
||||||
|
1. Solder one the components to the board (or send it to a fabricator for larger orders with a pick and place)
|
||||||
|
1. Test, Share, and Enjoy!
|
||||||
|
|
||||||
# FAQ
|
# FAQ
|
||||||
## How do I keep the part Comment from getting changed when the part in the library is updated?
|
## How do I keep the part Comment from getting changed when the part in the library is updated?
|
||||||
|
|||||||
Reference in New Issue
Block a user