From 951d2d3f2f629017b02d97a136b523d97c0fc8aa Mon Sep 17 00:00:00 2001 From: Joseph Timothy Foley Date: Tue, 8 Sep 2026 22:50:37 +0000 Subject: [PATCH] drop a level to make the numbering more sensible --- README.md | 65 +++++++++++++++++++++++++++---------------------------- 1 file changed, 32 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index 30e1815..9fa90ee 100644 --- a/README.md +++ b/README.md @@ -85,39 +85,38 @@ Their headquarters is in Belgium. # Setup the Constraints -These ensure that the vendor can make the board and the Design Rule Checker will catch the mistakes. Your chances of having a working board are very low if you skip this step! -1. Design > Constraint Manager - 1. Clearances > All Nets - 2. Click on the dimension and set it to "0.2mm". You can go as small as 0.1mm if you are using the 1Oz AllPCB copper. - 2. Physical > All Nets - 1. Click on "Min Width" and look at the bottom of the screen - 3. Most manufacturers can handle Min: 0.2mm, Prefer: 2.5mm Max 2.5 as a default - 3. Power nets might want to have larger traces: - 1. Right click on "All Nets" > Classes > Add Class > Net Class - 4. Set the class as "Power" - 4. Select all the nets such as "GND" and "3V3" in Non-members and click ">" to make them members - 4. Click OK - 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 - 2. Setup the layers of the board. - 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 - 3. 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. - 2. 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 - 3. Edit the schematic symbol and put the new pins slightly off the symbol - 3. Click on a blank spot - 3. 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 - 3. If the hole is bigger than 2.5mm, you'll have to increase the max hole constraint - 1. Constraint Manager > All Rules - 4. Scroll to Manufacturing > Hole size - 4. Expand "Advanced Rules" - 4. Increase the maximum to your mounting hole size - 2. Check for Design Rule violations and fix them - 1. Tools > Design Rule Check - 3. Click "Run Design Rule Check" which is on the bottom left! OK will just close the dialog. +These ensure that the vendor can make the board and the Design Rule Checker will catch the mistakes. Your chances of having a working board are very low if you skip this step! Open Design > Constraint Manager +1. Clearances > All Nets +2. Click on the dimension and set it to "0.2mm". You can go as small as 0.1mm if you are using the 1Oz AllPCB copper. +2. Physical > All Nets + 1. Click on "Min Width" and look at the bottom of the screen + 3. Most manufacturers can handle Min: 0.2mm, Prefer: 2.5mm Max 2.5 as a default + 3. Power nets might want to have larger traces: + 1. Right click on "All Nets" > Classes > Add Class > Net Class + 4. Set the class as "Power" + 4. Select all the nets such as "GND" and "3V3" in Non-members and click ">" to make them members + 4. Click OK + 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 +2. Setup the layers of the board. + 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 + 3. 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. +2. 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 + 3. Edit the schematic symbol and put the new pins slightly off the symbol + 3. Click on a blank spot + 3. 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 + 3. If the hole is bigger than 2.5mm, you'll have to increase the max hole constraint + 1. Constraint Manager > All Rules + 4. Scroll to Manufacturing > Hole size + 4. Expand "Advanced Rules" + 4. Increase the maximum to your mounting hole size +2. Check for Design Rule violations and fix them + 1. Tools > Design Rule Check + 3. 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 Create an Outjob to produce the files the PCB manufacturer wants (Gerber and NC drill usually)