An open source electronics design software package.
https://www.kicad-pcb.org
Shawn Hymel from Digikey has a good overview tutorial playlist. Here's a summary for future reference.
Workflow:
File > New Library. Global if the symbol can be used for multiple projects or Project if it's project-specific.File > New Symbolm (move)r (rotate)e (edit)x (delete)insert-key (duplicate current pin). If the key doesn't work, change it to something else in preferences > Hotkeys > Repeat Pin. I set it to d.p), and click anywhere on the page to add a pin. Enter the name and pin number.~ gives the pin name a horizontal bar over the name, indicating the pin is active LOW.Annotate schematic
tools > annotate schematic. This replaces the question marks in the reference designators with numbers. This makes identifying specific components possible.Annotate, and then CloseAssign footprints
tools > assign footprints. A 3 columns window pops up. On the left are the different footprint libraries. On the right, the contents of all library collections. In the middle a list of all the components.THT: through hole technologySMD: Surface mount technologyRadial: two leads coming from one side of the component (ie: a regular electrolytic capacitor)Axial: leads extending through the component's core from both sides (ie: a regular transistor)D: diameterP: pitchdouble-click to assign it to the selected component in the middle column.Generate netlist
tools > Generate netlist File. Leave default settings and click Generate Netlist. Save the file in your project folder and close the Schematic Layout Editor.inches.Tools > Load Netlist. Load the previously made netlist, click update PCB and click close. Put the mess of components down outside the working area.set design rules Set following values according to PCB manufacturer. The values here are set by [Seeed Studio ](https://www.seeedstudio.com/). It's always a good idea to have larger margins. If 6 mils of trace width is specified, you could go with 10 mils to be on the safe side.
File > Board Setup > Design Rules > Solder Mask/Paste16mil (0.4mm)File > Board Setup > Design Rules10 mil32 mil (total width of the drill hole including both sides of the annular ring)15 mil (The drill diameter)File > Board Setup > Design Rules > Net Classes. In the default net-class, change the following values:10 mils10 mils10 mils9,8 mils32 mils15 mils12 mils30 mils30 mils19,8 milsPart layout
m.d on elements of the traces to move them aroundInspect > Design Rules Checker