Compare commits

..
2 Commits
Author SHA1 Message Date
foley b25ba8b558 Use unix line-endings 2026-09-08 23:02:08 +00:00
foley fb0f667d55 consistent levels of the titles and subtitles 2026-09-08 23:00:31 +00:00
2 changed files with 240 additions and 236 deletions
+12 -8
View File
@@ -37,7 +37,9 @@ Altium Designer is an expensive professional-grade ECAD software for schematic c
1. If you make a particularly useful component, please share it in the Workspace so others can use it as well.
1. By default, things are public so if you need to change permissions on a project related to an assignment, please contact your instructor to change the "Share" setting on a file or directory.
# Starting a PCB
# Making a PCB
The process of making a PCB starts with a tested schematic.
## Setup the schematic and blank board
1. Setup what pins are allowed to connect in the Project > Options > Connection Matrix
* The most common change is to change IO to Output to be "No Report" otherwise connecting a Pi GPIO to an output will create a warning.
1. Find the Schematic Symbols and PCB layout in the Reykjavik University Workspace library
@@ -58,12 +60,12 @@ Altium Designer is an expensive professional-grade ECAD software for schematic c
2. Click Validate (look for red X's for possible issues)
2. Click Execute
# Pick a PCB manufacturer.
## Pick a PCB manufacturer.
This will determine the options for traces and vias. Some options in no particular order:
## [JLCPCB](https://jlcpcb.com/)
### [JLCPCB](https://jlcpcb.com/)
This company is located in [Hong Kong (China)](https://jlcpcb.com/help/article/terms-%26-conditions)
This The boards in the 2026 rover kits were made here. Website: https://jlcpcb.com/
## [AllPCB](https://www.allpcb.com/)
### [AllPCB](https://www.allpcb.com/)
This company is somewhere in China. As of 2026-07-29 they were not accepting orders:
"Due to adjustments to the Company's corporate governance structure, our website will temporarily suspend operations effective immediately. Outstanding orders and services will still be fulfilled as agreed. For more information, please contact your dedicated customer service representative. We apologize for any inconvenience and appreciate your understanding."
The first iteration of the 2026 PowerMotor board was made here.
@@ -78,13 +80,12 @@ Manufacturing capabilities at https://www.allpcb.com/advanced_pcb_manufacturing_
* Silkscreen text minimum height 0.75mm, width 0.1mm
* Silkscreen spacing from character to copper: 0.15mm
## [PCB4Less](https://pcb4less.com)
### [PCB4Less](https://pcb4less.com)
This is a US PCB vendor, which may be helpful when collaborating with US partners.
## [EuroCircuits](https://www.eurocircuits.com/)
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! 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.
@@ -98,6 +99,7 @@ These ensure that the vendor can make the board and the Design Rule Checker will
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
## 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.
@@ -133,6 +135,7 @@ Create an Outjob to produce the files the PCB manufacturer wants (Gerber and NC
1. This will put files into the folder on that container. This is usually something like "Documents\Altium\<projectname>\|Project Outputs for <projectname>\<type>"
1. Take all the files in the Gerber and "NC Drill" folder and put them in a zip file
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.
## Check the board before it goes to production
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):
1. Decompress the file somewhere easily accessible such as "AllPCB-cam". It will have two subdirectories:
@@ -143,7 +146,8 @@ If you asked for a check before production, they will often send you a zip file
1. Change the filter to "all files" because the files do not have extensions (.gbl) instead the filename is just gbl
1. Navigate to the AllPCB-cam/ok and click OK
1. Examine the file to make sure that it looks like what you expect: no missing traces or holes
# Check the board once it arrives
## Check the board once it arrives
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!