October 16, 2024

KiCAD - learning KiCAD 10 in 2026

Pronounced "Key CAD".

I last visited this 2 years ago in 2024.
I just launched KiCAD 10 on my Fedora 44 system without a problem.

I have a small project that should be a reasonable starting point, so away we go (again).

Learning

The following is the official resource, which I have ignored thus far. I spent some time with "Phil's lab" and it is the most recommended resource. It is 4.5 hours total if you go through parts 1 and 2!! In the version 6 tutorial he was designing with an STM32 microcontroller, working up his own version of the famous "blue pill", which adds some interest.

In the version 9 tutorial, he switches to working with a MSPM0 controller (ARM Cortex-M0+) from Texas Instruments, for better or worse. For the purposes of learning KiCAD, it hardly matters. A nice benefit of his videos is that you learn plenty of other things along the journey.

Perhaps try the "Hawk" tutorial

This is KiCAD 5 -- but it is not a video tutorial! This tutorial is actually quite good. He uses OpenSCAD to generate a board outline, which I think is fantastic.

Important keyboard shorcuts

It doesn't seem to matter if these are upper or lower case.

I just want a schematic for my website

To get output, you can use print to get a PDF with borders and the title block. More useful for what I want is to use File -- Plot and select SVG. A related trick is to select the "paper size" you want to target (under File -- Page settings).

Inkscape works fine to scale the SVG that comes out of KiCAD (which is fairly microscopic).

Old stuff

Tips from Daniel

I have been communicating with Daniel Flohr (January, 2023). I asked him about KiCAD, expecting him to scoff and sneer. Instead he gave a full dose of encouragement and a lot of tips:
KiCad absolutely. As with anything, it takes time to learn how all of the pieces integrate together. Me and the EE, ME team have been doing it for a while so a lot of the pieces were already in place. Managing the part symbols, footprints and 3D files to get the rendering is straightforward (once you've done it hundreds of times) .

Also a lot of tricks; for example like PCB outline (like this where the board needed to be a certain size with a particular shape) are just learned over time. (Phone Camera -> email -> Photoshop ->Kicad Image scaler/converter)

Kicad is fine. One of the main reasons I've used it is that over the years, I've used many overseas EE and layout people. Kicad being free makes that possible. I'm sure that the expensive big name CAD systems have more capabilities, especially in autorouting. For the kind of boards I've always done, 2 or 4 layers, auto routing never has really added anything. I'm very particular about routing and getting the placement and mapping right makes it far easier to route.

You just need good eyes, a magnifier and good tweezers to place SMT parts. Hand soldering ok on 0603 size or larger parts. ICs like SOIC can be hand soldered as well. Forget any fine pitch parts.

Solder paste stencils are cheap. When we build out new fully populated boards we'll use the toaster reflow oven. Also have a special hot air gun that we use for rework and changing single parts. Boards with really fine pitch parts we have an outside assembler do.

RF is tricky but the reference designs from Silabs and from the antenna companies reduce how smart you have to be to play in RF voodoo land. LTE and Bluetooth not particularly difficult. We have a small solder paste reflow oven which we built from a kit supplied by this guy. Has always worked great for our prototypes.

If you want a reflow oven, consider this:


Have any comments? Questions? Drop me a line!

Tom's Electronics pages / tom@mmto.org