Skip to content

KiCad — Practice Schedule

PCB design is project-paced, not hour-paced. Unlike Blender or piano, you can't make incremental progress on a board for 15 minutes and feel it — boards are integration projects where the value lands at the end. So the schedule below is structured around finishing small things on a regular cadence.

Working rule

Order one board per month. Even if it's trivial. The act of paying $5 and waiting two weeks for fabrication closes the feedback loop in a way that simulation cannot.

Daily (10–20 min) — pick one

  • Watch one Phil's Lab or Robert Feranec video at 1.25× speed.
  • Read one section of the Usage page and try the shortcuts in a sandbox project.
  • Open a finished board (yours or an open-source one) and trace one signal from schematic to board on paper.
  • Read one page of an IC datasheet; identify the recommended land pattern and decoupling.
  • Anki: 5 min on schematic and PCB shortcuts.

Weekly (2–3 hours) — pick one

  • Make progress on the current Tutorial level.
  • Recreate a circuit from a YouTube video as a schematic; ERC clean.
  • Browse one open-source hardware project on GitHub or LCSC EasyEDA Open Source; read the schematic and identify three design choices.
  • Write a custom symbol + footprint for a part you might use later.
  • Run DRC on an old project, fix everything, and re-export.

Monthly — order a board

This is the keystone. Every month, send Gerbers somewhere — even if the board is silly. The constraints are:

  • DRC clean, no warnings.
  • Silkscreen has the date and your initials.
  • You can name every footprint and explain why you chose it.
  • You documented the project in a one-paragraph README in the project folder.

Cost is ~$5–15 + shipping at JLCPCB or PCBWay. Two weeks delivery time = a deadline.

Quarterly — assemble a board

Get one board to actually power on. Solder it yourself or pay for assembly. Take a photo. The first time a board powers up correctly is the moment electronics goes from "interesting" to "addictive."

Anti-pattern checklist

Don't do these:

  • Spend > 1 week on a single Tutorial level. Order what you have, iterate next round.
  • Optimize a board for fabrication you'll never order. The point of the constraints is the order.
  • Switch design tools every two weeks. KiCad is sufficient for ~99% of hobby and small-product work.
  • Watch tutorials without opening KiCad. Passive learning here is especially low-value.

Tracking

Keep a boards.md in your projects folder with one line per board:

2026-01  blink              5×  trivial, all worked
2026-02  attiny-board       5×  USB-C polarity wrong, fixed in rev2
2026-03  mic-preamp         5×  picked up clock noise, learned the lesson
2026-04  rp2040-dev         5×  worked first try, kept on desk for a year

The list is the metric, not the hours.