Skip to content

Learn Kicad! (alternate title: Level Up Your Kicad skills!)... by being hands-on for 30 days

Notifications You must be signed in to change notification settings

murriel/30daysofkicad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

A February Project (starting January 31)

What’s the big idea?
For 30 days, do something in KiCAD. What that something looks like is all up to you.

The 30 days project was inspired by Sophy Wong’s 31 Days of Fusion 360 https://www.youtube.com/watch?v=Z9jChZtsVhA and Malcom Gladwell’s 10,000 hour proposition https://www.newyorker.com/sports/sporting-scene/complexity-and-the-ten-thousand-hour-rule

While I am not a complete beginner and have tinkered with KiCad casually, I find myself having to relearn quite a bit when I come back since many months usually pass between projects. Generally I am hoping to improve my fluency and muscle memory in the software, and to expand my experience by working through a small project without any deadline pressure.

Wait, I’m New! What even IS KiCAD?
"A Cross Platform and Open Source Electronics Design Automation Suite"

OK…

Electronic design automation (EDA), also referred to as electronic computer-aided design (ECAD),[1] is a category of software tools for designing electronic systems such as integrated circuits and printed circuit boards (PCBs). https://en.wikipedia.org/wiki/Electronic_design_automation

So in short, KiCad is a tool for creating custom circuit boards and PCB Art, including electronic badges. #badgelife.

There are other tools out there, but I am mainly interested in focusing on KiCad for now. It’s free, open source, and a pretty awesome tool once you get going.

Here are some projects designed in KiCad:
https://kicad-pcb.org/made-with-kicad/

And Hackaday's look at the BadgeLife scene:
https://hackaday.com/2018/08/20/badgelife-the-hardware-demoscene
https://hackaday.com/tag/badgelife/


Here are some great resources for getting started:

SAINTCON 2019 - Steve Ball - Getting started with KiCad - designing your first minibadge (41 min talk)
https://www.youtube.com/watch?v=hNXdtRxGEis

Chris Gammell at Contextual Electronics has a great starter project, building a custom component for the Raspberry Pi: https://contextualelectronics.com/courses/shine-on-you-crazy-kicad/

Getting to Blinky 5.0 - full tutorial series, also from Contextual Electronics:
https://www.youtube.com/playlist?list=PLy2022BX6EspFAKBCgRuEuzapuz_4aJCn

Sparkfun Beginners Guide to KiCad
https://learn.sparkfun.com/tutorials/beginners-guide-to-kicad/all

Digi-Key KiCad Series
https://www.youtube.com/playlist?list=PLEBQazB0HUyR24ckSZ5u05TZHV9khgA1O

KiCad also has plenty of tutorials to work through
https://kicad-pcb.org/help/tutorials/


What's next?
More KiCad! More tinkering! More Schematics and Designs! Run DRC. Then Run DRC some more.

Build an SAO Board.

Create a design for an electronic badge or PCB art piece.

Send your design to a fabrication shop and bring that baby to life!


A Brief Collection of Links and Bookmarks

Note that some links below reference older versions of KiCad.

Read the Manual!
https://docs.kicad-pcb.org/5.1.5/en/getting_started_in_kicad/getting_started_in_kicad.html
https://github.com/KiCad

PCB Art Guides
Hackaday
https://hackaday.com/2016/11/17/creating-a-pcb-in-everything-kicad-part-1/
https://hackaday.com/2016/12/09/creating-a-pcb-in-everything-kicad-part-2/
https://hackaday.com/2016/12/23/creating-a-pcb-in-everything-kicad-part-3/
Community Guides
http://blog.komar.be/making-pcb-artwork-in-kicad/
https://medium.com/@urish/a-practical-guide-to-designing-pcb-art-b5aa22926a5c
https://medium.com/@oshpark/pcb-artwork-in-2017-715fdab5fa00
https://fludwerks.com/2018/12/12/making-cool-kicad-artwork/

Converting Art into Designs
Note: There are various tools for converting SVG drawings to PCB designs/footprints

svg2mod
https://github.com/mtl/svg2mod
svg2shenzen
https://github.com/badgeek/svg2shenzhen

guides and articles
https://blog.oshpark.com/2017/01/08/convert-inkscape-svg-drawings-to-kicad-footprints
https://andrehessling.de/2016/09/13/getting-a-custom-board-outline-from-an-svg-file-into-kicad
https://hackaday.io/project/18508-mr-robot-badge/log/53901-this-is-how-you-do-art-in-kicad
https://nitkin.net/2016/3/graphic-copper-kicad
http://blog.komar.be/making-pcb-artwork-in-kicad
http://andrewsowa.com/blog/2017/3/19/creating-the-benchoff-nickel

Note: I ended up having trouble getting this working that last time around and ended up using Bitmap2Component for my graphics. Sometime during this 30 day project I plan to figure out how to properly do SVG Conversions.

SAO Resources
https://www.youtube.com/watch?v=61NFK9KW_4s
https://hackaday.io/list/161121-shitty-add-ons-2018
https://hackaday.io/project/158664-krusty-the-it

Dealing with Components
Footprints http://kicad.txplore.com/index-p=157.html
Changing Parts http://store.curiousinventor.com/guides/kicad/pcb_layout/change_part

Gerber Files
Contextual Electronics - Getting to Blinky Gerbers Video
https://www.youtube.com/watch?v=WSrw1zLJRb0&index=7&list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q
Sparkfun Gerbers Tutorial
https://learn.sparkfun.com/tutorials/beginners-guide-to-kicad/exporting-gerbers

Fabrication
Get your boards printed!
Osh Park
https://oshpark.com
JLC PCB
https://jlcpcb.com/


If you want to share your progress or follow along:
Syndicate Hashtag #30daysofkicad

About

Learn Kicad! (alternate title: Level Up Your Kicad skills!)... by being hands-on for 30 days

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published