constraint numbering

This commit is contained in:
2026-09-08 22:48:47 +00:00
parent 23ff08eea9
commit 819e5a582b
+32 -32
View File
@@ -86,38 +86,38 @@ Their headquarters is in Belgium.
# Setup the Constraints # 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! 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!
Design > Constraint Manager 1. Design > Constraint Manager
Clearances > All Nets 1. Clearances > All Nets
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. 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.
Physical > All Nets 2. Physical > All Nets
Click on "Min Width" and look at the bottom of the screen 1. Click on "Min Width" and look at the bottom of the screen
Most manufacturers can handle Min: 0.2mm, Prefer: 2.5mm Max 2.5 as a default 3. Most manufacturers can handle Min: 0.2mm, Prefer: 2.5mm Max 2.5 as a default
Power nets might want to have larger traces: 3. Power nets might want to have larger traces:
Right click on "All Nets" > Classes > Add Class > Net Class 1. Right click on "All Nets" > Classes > Add Class > Net Class
Set the class as "Power" 4. Set the class as "Power"
Select all the nets such as "GND" and "3V3" in Non-members and click ">" to make them members 4. Select all the nets such as "GND" and "3V3" in Non-members and click ">" to make them members
Click OK 4. Click OK
Click on the new "Power" class of nets 4. Click on the new "Power" class of nets
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
Setup the layers of the board. 2. Setup the layers of the board.
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.
Most projects: 2 layer is cheapest and enough for most projects 3. Most projects: 2 layer is cheapest and enough for most projects
Fit in small space or lots of connections: 4 layers is commonly used on most modern devices 3. Fit in small space or lots of connections: 4 layers is commonly used on most modern devices
Manually route wires (or use Autorouting, my favorite) to place all the wires. 2. Manually route wires (or use Autorouting, my favorite) to place all the wires.
If you need mounting holes, create Pads with a hole of the size you want 2. If you need mounting holes, create Pads with a hole of the size you want
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
Edit the schematic symbol and put the new pins slightly off the symbol 3. Edit the schematic symbol and put the new pins slightly off the symbol
Click on a blank spot 3. Click on a blank spot
Properties: Pins tab > click on the pencil to edit 3. Properties: Pins tab > click on the pencil to edit
Uncheck the boxes for Show, Number, and Name on the mounting hole pads to hide them 3. Uncheck the boxes for Show, Number, and Name on the mounting hole pads to hide them
If the hole is bigger than 2.5mm, you'll have to increase the max hole constraint 3. If the hole is bigger than 2.5mm, you'll have to increase the max hole constraint
Constraint Manager > All Rules 1. Constraint Manager > All Rules
Scroll to Manufacturing > Hole size 4. Scroll to Manufacturing > Hole size
Expand "Advanced Rules" 4. Expand "Advanced Rules"
Increase the maximum to your mounting hole size 4. Increase the maximum to your mounting hole size
Check for Design Rule violations and fix them 2. Check for Design Rule violations and fix them
Tools > Design Rule Check 1. Tools > Design Rule Check
Click "Run Design Rule Check" which is on the bottom left! OK will just close the dialog. 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 ## 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)