This is a short and fast introductory video for those interested in getting started using KiCAD. I wanted to demonstrate a basic work-flow through schematic capture and PCB layout modules, instead of touching on every function or element of the user interface.
Note: KiCAD is currently seeing a lot of activity from the developers, so I’m running a version compiled from source.
Note 2: As Simon Ellwood points out in the comments, the footprint association file (.cmp) should be created before creating the netlist. I made a mistake editing the video, and it shows these steps in the opposite order.
Note 3: My use of global labels in the schematic (the red colored labels) is probably a bad example for a small circuit like this, as global labels are shared by all pages of a schematic project. Using sheet-local net labels would have been a better (at least more idiomatic) approach.
Note 4: As Philip points out in the comments, when exporting gerber files you should confirm that all layers required for your production process are enabled (e.g. solder paste layers).
Note 5: The dark color theme you see here is from patching the KiCad source code. This patch wasn’t accepted to the project, so unfortunately it’s not a feature of KiCad. The modified source is here on GitHub: https://github.com/windsorschmidt/kicad/tree/dark-theme-fixups
Note 6: For capturing the desktop in this video, I used ffmpeg, called from the command line like so: ffmpeg -f x11grab -r 60 -s 1365×767 -i :0.0 -vcodec libx264 -preset ultrafast -crf 0 -threads 0 output.mkv