SlideShare a Scribd company logo
2
Most read
4
Most read
6
Most read
Why (and how) to switch to
www.ba0sh1.com
2
Pronunciation
• Official: Kee-Cad, Most people: Kye-Cad
• Tribute to Chris Gammell
Why I choose KiCad
• I don’t want to be limited
• I can’t afford any paid software
• I want to share my design
www.ba0sh1.com
3
KiCad Myth Burst
KiCad is amateur software that is not meant for professional design
Check Michael Ossmann’s Daisho project
KiCad is into endless development
The recent “stable” version 4.0.2 is release on Feb. 2016 for
Win/Mac/Linux. http://kicad-pcb.org/download/
KiCad is not stable
KiCad crashes much less than Altium (for me, but still annoyances here
and there)
You get what you paid for
You get more than what you paid for because it is free!
www.ba0sh1.com
4
Compare with Eagle (Free edition)
Advantages:
Hierarchical schematics
No limitation on size/layers
3D view
Freedom of editing PCB footprints
Disadvantages:
Some UI annoyances
Not as huge library collections
www.ba0sh1.com
5
www.ba0sh1.com
6
Basic workflow of KiCad
Eeschema
Schematic Design
Schematic library
editor
Pcbnew
PCB Design
PCB footprint
editor
cvpcb
.sch
.net
.kicad_pcb
gerbers
GerbView
www.ba0sh1.com
7
Demo
www.ba0sh1.com
8
Some UI tips
KiCad UI is a bit anti-human especially for those familiar with Eagle/Altium. It
is very normal to get frustrated at the beginning.
De-frustrating tips:
In Eeschema: Preferences->Hotkeys->List Current Keys
In Pcbnew: Preference->Hotkeys->List Current Keys
Remember Edit, Drag, Move, Delete hotkeys
Mouse context menu is very context sensitive:
Context menu is always depended on where the mouse pointer (not cross) is
pointing to
www.ba0sh1.com
9
Some important concepts
• Schematic library and PCB footprints are separate
• Components symbol does not contain footprint
information, e.g.,
• This is very convenient for quickly drawing out the
schematic. Also good for reusing schematic symbols.
• A cache library is generated so the schematic can be
opened by a machine that does not have the same library
installed.
This is a generic resistor. The schematic library does not
mandate its packaging being 0603, 0805 or axial
www.ba0sh1.com
10
• Schematic symbols are associated with PCB footprint
using Eeschema or cvpcb
• Symbol may contain
“footprint filter” to
ease association
www.ba0sh1.com
11
• Pick correct symbol according to footprint is
sometimes necessary
E B C
www.ba0sh1.com
12
• PCB layers
F/B.Cu – Front copper (Top/Bottom)
F/B.Adhes – Front /Back adhensive (tGlue/bGlue)
F/B.Paste – Front/Back solderpaste (tCream/bCream)
F/B.SilkS – Front/Back silkscreen (tNames/bNames)
F/B.Mask – Front/Back solder mask (tStop/bStop)
*.User – misc user defined information
Edge.Cuts – Board outline (Milling)
Margin - ?
F/B.CrtYd – Front/Back CourtYard for components
F/B.Fab – Fabrication comments (tDocu/bDocu)
www.ba0sh1.com
13
Useful Resources
• Contextual Electronics
https://www.youtube.com/user/contextualelectronic
• KiCad Forum http://kicad.info/
• Lots of libraries https://github.com/cpavlina
• More 3D modules
http://smisioto.no-ip.org/elettronica/kicad/kicad-en.htm
• Tutorials http://kicad-pcb.org/help/tutorials/
• CircuitHub https://circuithub.com/

More Related Content

PPTX
Introduction to Hardware Design Using KiCAD
PDF
Kicad 101
PDF
PCB DESIGN USING KICAD || SHASHANK M GOWDA
PPTX
PPTX
Hardware product design process
PPTX
Introduction to EDA Tools
PPTX
Types of PCB Designing Layers
Introduction to Hardware Design Using KiCAD
Kicad 101
PCB DESIGN USING KICAD || SHASHANK M GOWDA
Hardware product design process
Introduction to EDA Tools
Types of PCB Designing Layers

What's hot (20)

PPTX
PPTX
PCB designing and Manufacturing
PPTX
Presentation on Industrial training in VLSI
PPTX
ASIC Design Flow | Physical Design | VLSI
PPTX
ORCAD pcb design
PPTX
Floor plan & Power Plan
PPTX
PPT ON PCB DESIGN INTERNSHIP
PPTX
Surface mount technology(smt)
DOCX
INTRODUCTION TO PCB
PPTX
Hard IP Core design | Convolution Encoder
PPTX
Printed circuit board
PDF
Pcb manufacturing
PPTX
Printed circuit Board Description
PPTX
Printed board circuit design (Pcb) PPT
PPTX
Pcb designing
PPTX
vlsi design summer training ppt
PPTX
PCB designing and tools
PDF
Vlsi design
PDF
IC Packaging
PPTX
Field programable gate array
PCB designing and Manufacturing
Presentation on Industrial training in VLSI
ASIC Design Flow | Physical Design | VLSI
ORCAD pcb design
Floor plan & Power Plan
PPT ON PCB DESIGN INTERNSHIP
Surface mount technology(smt)
INTRODUCTION TO PCB
Hard IP Core design | Convolution Encoder
Printed circuit board
Pcb manufacturing
Printed circuit Board Description
Printed board circuit design (Pcb) PPT
Pcb designing
vlsi design summer training ppt
PCB designing and tools
Vlsi design
IC Packaging
Field programable gate array
Ad

Viewers also liked (20)

ODP
Designing with KiCAD of 64-bit ARM board
ODP
Physical Computing with Linux
PDF
Portfolio MAY 2009_LO
PDF
AKIBAX2010 新ブーム「電子工作」を体験しよう!
PDF
How I Learned To Stop Worrying (And Love The KiCad)
PDF
Iphoneで良い音楽を聞く方法
PDF
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
PDF
これからの音楽はハイレゾだ!
PDF
Picademy 5 Picamera Intro Workshop
PDF
Raspberry PiのUSB OTGを試す
PDF
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
PDF
プログラミング言語の理念いろいろ
PPTX
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
ODP
Raspberry Pi Zero
PPT
Raspberry-Pi
PDF
Physical computing with Python and Raspberry Pi
PDF
これから Raspberry Pi をいじる方向けの資料 20130616版
PDF
KiCadで雑に基板を作る チュートリアル
PPTX
What is the maker movement?
PDF
ITエンジニアに易しいUI/UXデザイン
Designing with KiCAD of 64-bit ARM board
Physical Computing with Linux
Portfolio MAY 2009_LO
AKIBAX2010 新ブーム「電子工作」を体験しよう!
How I Learned To Stop Worrying (And Love The KiCad)
Iphoneで良い音楽を聞く方法
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
これからの音楽はハイレゾだ!
Picademy 5 Picamera Intro Workshop
Raspberry PiのUSB OTGを試す
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
プログラミング言語の理念いろいろ
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
Raspberry Pi Zero
Raspberry-Pi
Physical computing with Python and Raspberry Pi
これから Raspberry Pi をいじる方向けの資料 20130616版
KiCadで雑に基板を作る チュートリアル
What is the maker movement?
ITエンジニアに易しいUI/UXデザイン
Ad

Similar to Why (and how) to switch to KiCad (20)

PDF
PCB Design with KiCad.pdf
PPTX
PCB_Design_with_KiCad_Buvana_Rev3.ppt ece
PDF
PCB Design with EAGLE software interactions.PDF
PDF
Electronic CAD Tool Options for Schematic and PCB work
PDF
DesignSpark PCB Workshop Notes 2018
PPTX
PDF
V6 tutorial en
PDF
Pcb design using proteus
PDF
How to search for a good quality pcb designing
PDF
PCB designing in PADS layout
DOCX
PCB Artist Desinging Software Report
PDF
Eagle tut
PPT
PCB_Design_Process for BTech students.ppt
PDF
Electrónica y PCB: Tutorial de Easyeda V6.4.3
PPT
Pcb design process
PDF
OHW_IIT_Mum
PPTX
PCB Design and Fabrication
PPT
PCB DESIGN - Introduction to PCB Design Library Creation
PPT
Project_PPT_Presentation.ppt
PDF
Design sparktutorial
PCB Design with KiCad.pdf
PCB_Design_with_KiCad_Buvana_Rev3.ppt ece
PCB Design with EAGLE software interactions.PDF
Electronic CAD Tool Options for Schematic and PCB work
DesignSpark PCB Workshop Notes 2018
V6 tutorial en
Pcb design using proteus
How to search for a good quality pcb designing
PCB designing in PADS layout
PCB Artist Desinging Software Report
Eagle tut
PCB_Design_Process for BTech students.ppt
Electrónica y PCB: Tutorial de Easyeda V6.4.3
Pcb design process
OHW_IIT_Mum
PCB Design and Fabrication
PCB DESIGN - Introduction to PCB Design Library Creation
Project_PPT_Presentation.ppt
Design sparktutorial

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
PDF
How AI Agents Improve Data Accuracy and Consistency in Due Diligence.pdf
PPTX
Belt and Road Supply Chain Finance Blockchain Solution
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
PPTX
ABU RAUP TUGAS TIK kelas 8 hjhgjhgg.pptx
PPTX
Web Security: Login Bypass, SQLi, CSRF & XSS.pptx
PDF
Sensors and Actuators in IoT Systems using pdf
PDF
madgavkar20181017ppt McKinsey Presentation.pdf
PDF
Google’s NotebookLM Unveils Video Overviews
PDF
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
PDF
Enable Enterprise-Ready Security on IBM i Systems.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
KodekX | Application Modernization Development
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Reimagining Insurance: Connected Data for Confident Decisions.pdf
PDF
ai-archetype-understanding-the-personality-of-agentic-ai.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
GamePlan Trading System Review: Professional Trader's Honest Take
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
How AI Agents Improve Data Accuracy and Consistency in Due Diligence.pdf
Belt and Road Supply Chain Finance Blockchain Solution
NewMind AI Weekly Chronicles - August'25 Week I
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
ABU RAUP TUGAS TIK kelas 8 hjhgjhgg.pptx
Web Security: Login Bypass, SQLi, CSRF & XSS.pptx
Sensors and Actuators in IoT Systems using pdf
madgavkar20181017ppt McKinsey Presentation.pdf
Google’s NotebookLM Unveils Video Overviews
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
Enable Enterprise-Ready Security on IBM i Systems.pdf
Chapter 3 Spatial Domain Image Processing.pdf
KodekX | Application Modernization Development
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Modernizing your data center with Dell and AMD
Reimagining Insurance: Connected Data for Confident Decisions.pdf
ai-archetype-understanding-the-personality-of-agentic-ai.pdf

Why (and how) to switch to KiCad

  • 1. Why (and how) to switch to
  • 2. www.ba0sh1.com 2 Pronunciation • Official: Kee-Cad, Most people: Kye-Cad • Tribute to Chris Gammell Why I choose KiCad • I don’t want to be limited • I can’t afford any paid software • I want to share my design
  • 3. www.ba0sh1.com 3 KiCad Myth Burst KiCad is amateur software that is not meant for professional design Check Michael Ossmann’s Daisho project KiCad is into endless development The recent “stable” version 4.0.2 is release on Feb. 2016 for Win/Mac/Linux. http://kicad-pcb.org/download/ KiCad is not stable KiCad crashes much less than Altium (for me, but still annoyances here and there) You get what you paid for You get more than what you paid for because it is free!
  • 4. www.ba0sh1.com 4 Compare with Eagle (Free edition) Advantages: Hierarchical schematics No limitation on size/layers 3D view Freedom of editing PCB footprints Disadvantages: Some UI annoyances Not as huge library collections
  • 6. www.ba0sh1.com 6 Basic workflow of KiCad Eeschema Schematic Design Schematic library editor Pcbnew PCB Design PCB footprint editor cvpcb .sch .net .kicad_pcb gerbers GerbView
  • 8. www.ba0sh1.com 8 Some UI tips KiCad UI is a bit anti-human especially for those familiar with Eagle/Altium. It is very normal to get frustrated at the beginning. De-frustrating tips: In Eeschema: Preferences->Hotkeys->List Current Keys In Pcbnew: Preference->Hotkeys->List Current Keys Remember Edit, Drag, Move, Delete hotkeys Mouse context menu is very context sensitive: Context menu is always depended on where the mouse pointer (not cross) is pointing to
  • 9. www.ba0sh1.com 9 Some important concepts • Schematic library and PCB footprints are separate • Components symbol does not contain footprint information, e.g., • This is very convenient for quickly drawing out the schematic. Also good for reusing schematic symbols. • A cache library is generated so the schematic can be opened by a machine that does not have the same library installed. This is a generic resistor. The schematic library does not mandate its packaging being 0603, 0805 or axial
  • 10. www.ba0sh1.com 10 • Schematic symbols are associated with PCB footprint using Eeschema or cvpcb • Symbol may contain “footprint filter” to ease association
  • 11. www.ba0sh1.com 11 • Pick correct symbol according to footprint is sometimes necessary E B C
  • 12. www.ba0sh1.com 12 • PCB layers F/B.Cu – Front copper (Top/Bottom) F/B.Adhes – Front /Back adhensive (tGlue/bGlue) F/B.Paste – Front/Back solderpaste (tCream/bCream) F/B.SilkS – Front/Back silkscreen (tNames/bNames) F/B.Mask – Front/Back solder mask (tStop/bStop) *.User – misc user defined information Edge.Cuts – Board outline (Milling) Margin - ? F/B.CrtYd – Front/Back CourtYard for components F/B.Fab – Fabrication comments (tDocu/bDocu)
  • 13. www.ba0sh1.com 13 Useful Resources • Contextual Electronics https://www.youtube.com/user/contextualelectronic • KiCad Forum http://kicad.info/ • Lots of libraries https://github.com/cpavlina • More 3D modules http://smisioto.no-ip.org/elettronica/kicad/kicad-en.htm • Tutorials http://kicad-pcb.org/help/tutorials/ • CircuitHub https://circuithub.com/