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 Symbol
m
(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 Close
Assign 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/Paste
16mil
(0.4mm)File > Board Setup > Design Rules
10 mil
32 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 mils
10 mils
10 mils
9,8 mils
32 mils
15 mils
12 mils
30 mils
30 mils
19,8 mils
Part layout
m
.d
on elements of the traces to move them aroundInspect > Design Rules Checker