SlideShare a Scribd company logo
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

What's hot

Pcb designing
Pcb designingPcb designing
Pcb designing
ADERSH VIMAL
 
PCB Terminologies in PCB designing
PCB Terminologies in PCB designingPCB Terminologies in PCB designing
PCB Terminologies in PCB designing
MSHOAIBASLAM1
 
Pcb design
Pcb designPcb design
Pcb design
Abu Bakker
 
WelcomePCB
WelcomePCBWelcomePCB
PCB
PCB PCB
Pcb design powerpoint
Pcb design powerpointPcb design powerpoint
Pcb design powerpoint
Prashant329822
 
PCB Designing
PCB Designing PCB Designing
Workshop on pcb
Workshop on pcbWorkshop on pcb
Workshop on pcb
Mahmudur Rana
 
Design of Printed Circuit Boards
Design of Printed Circuit BoardsDesign of Printed Circuit Boards
Design of Printed Circuit Boards
Chandana129742
 
Printed circuit Board Description
Printed circuit Board DescriptionPrinted circuit Board Description
Printed circuit Board Description
RUBY DIKSHIT
 
Surface mount technology(smt)
Surface mount technology(smt)Surface mount technology(smt)
Surface mount technology(smt)
AshutoshKumar1262
 
PCB
PCBPCB
PCB Designing
PCB Designing PCB Designing
PCB Designing
kaleem Ullah
 
Surface mount technology (smt) and smd packages
Surface mount technology (smt) and smd packagesSurface mount technology (smt) and smd packages
Surface mount technology (smt) and smd packages
karen zou
 
pcb
pcbpcb
Pcb design process
Pcb design processPcb design process
Pcb design process
Anshu Stunning
 
PCB Layout Fundamentals
PCB Layout FundamentalsPCB Layout Fundamentals
PCB Layout Fundamentals
Analog Devices, Inc.
 
Surface mount technology
Surface mount technologySurface mount technology
Surface mount technology
Subhendra Singh
 
Printed board circuit design (Pcb) PPT
 Printed board circuit design (Pcb) PPT Printed board circuit design (Pcb) PPT
Printed board circuit design (Pcb) PPT
HoneyKumar34
 
Designing process of printed circuit boards
Designing process of printed circuit boardsDesigning process of printed circuit boards
Designing process of printed circuit boards
elprocus
 

What's hot (20)

Pcb designing
Pcb designingPcb designing
Pcb designing
 
PCB Terminologies in PCB designing
PCB Terminologies in PCB designingPCB Terminologies in PCB designing
PCB Terminologies in PCB designing
 
Pcb design
Pcb designPcb design
Pcb design
 
WelcomePCB
WelcomePCBWelcomePCB
WelcomePCB
 
PCB
PCB PCB
PCB
 
Pcb design powerpoint
Pcb design powerpointPcb design powerpoint
Pcb design powerpoint
 
PCB Designing
PCB Designing PCB Designing
PCB Designing
 
Workshop on pcb
Workshop on pcbWorkshop on pcb
Workshop on pcb
 
Design of Printed Circuit Boards
Design of Printed Circuit BoardsDesign of Printed Circuit Boards
Design of Printed Circuit Boards
 
Printed circuit Board Description
Printed circuit Board DescriptionPrinted circuit Board Description
Printed circuit Board Description
 
Surface mount technology(smt)
Surface mount technology(smt)Surface mount technology(smt)
Surface mount technology(smt)
 
PCB
PCBPCB
PCB
 
PCB Designing
PCB Designing PCB Designing
PCB Designing
 
Surface mount technology (smt) and smd packages
Surface mount technology (smt) and smd packagesSurface mount technology (smt) and smd packages
Surface mount technology (smt) and smd packages
 
pcb
pcbpcb
pcb
 
Pcb design process
Pcb design processPcb design process
Pcb design process
 
PCB Layout Fundamentals
PCB Layout FundamentalsPCB Layout Fundamentals
PCB Layout Fundamentals
 
Surface mount technology
Surface mount technologySurface mount technology
Surface mount technology
 
Printed board circuit design (Pcb) PPT
 Printed board circuit design (Pcb) PPT Printed board circuit design (Pcb) PPT
Printed board circuit design (Pcb) PPT
 
Designing process of printed circuit boards
Designing process of printed circuit boardsDesigning process of printed circuit boards
Designing process of printed circuit boards
 

Viewers also liked

Designing with KiCAD of 64-bit ARM board
Designing with KiCAD of 64-bit ARM boardDesigning with KiCAD of 64-bit ARM board
Designing with KiCAD of 64-bit ARM board
Olimex Bulgaria
 
Physical Computing with Linux
Physical Computing with LinuxPhysical Computing with Linux
Physical Computing with Linux
Olimex Bulgaria
 
Portfolio MAY 2009_LO
Portfolio MAY 2009_LOPortfolio MAY 2009_LO
Portfolio MAY 2009_LO
Sylvana Shehata
 
AKIBAX2010 新ブーム「電子工作」を体験しよう!
AKIBAX2010 新ブーム「電子工作」を体験しよう!AKIBAX2010 新ブーム「電子工作」を体験しよう!
AKIBAX2010 新ブーム「電子工作」を体験しよう!
encafe
 
How I Learned To Stop Worrying (And Love The KiCad)
How I Learned To Stop Worrying (And Love The KiCad)How I Learned To Stop Worrying (And Love The KiCad)
How I Learned To Stop Worrying (And Love The KiCad)
ChrisGammell
 
Iphoneで良い音楽を聞く方法
Iphoneで良い音楽を聞く方法Iphoneで良い音楽を聞く方法
Iphoneで良い音楽を聞く方法
Kyohei Morimoto
 
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
Courslide
 
これからの音楽はハイレゾだ!
これからの音楽はハイレゾだ!これからの音楽はハイレゾだ!
これからの音楽はハイレゾだ!
Courslide
 
Picademy 5 Picamera Intro Workshop
Picademy 5 Picamera Intro WorkshopPicademy 5 Picamera Intro Workshop
Picademy 5 Picamera Intro Workshop
bennuttall
 
Raspberry PiのUSB OTGを試す
Raspberry PiのUSB OTGを試すRaspberry PiのUSB OTGを試す
Raspberry PiのUSB OTGを試す
Kenichiro MATOHARA
 
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
Kenichiro MATOHARA
 
プログラミング言語の理念いろいろ
プログラミング言語の理念いろいろプログラミング言語の理念いろいろ
プログラミング言語の理念いろいろTomoki Suzuki
 
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみたRaspberry Piで 初心者が 半日でできる電子工作 を考えてみた
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
VirtualTech Japan Inc./Begi.net Inc.
 
Raspberry Pi Zero
Raspberry Pi ZeroRaspberry Pi Zero
Raspberry Pi Zero
Baoshi Zhu
 
Raspberry-Pi
Raspberry-PiRaspberry-Pi
Raspberry-Pi
Rehan Fazal
 
Physical computing with Python and Raspberry Pi
Physical computing with Python and Raspberry PiPhysical computing with Python and Raspberry Pi
Physical computing with Python and Raspberry Pi
bennuttall
 
これから Raspberry Pi をいじる方向けの資料 20130616版
これから Raspberry Pi をいじる方向けの資料 20130616版これから Raspberry Pi をいじる方向けの資料 20130616版
これから Raspberry Pi をいじる方向けの資料 20130616版
Michiya Tominaga
 
KiCadで雑に基板を作る チュートリアル
KiCadで雑に基板を作る チュートリアルKiCadで雑に基板を作る チュートリアル
KiCadで雑に基板を作る チュートリアル
裕士 常田
 
What is the maker movement?
What is the maker movement?What is the maker movement?
What is the maker movement?
Luminary Labs
 
ITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインRoy Kim
 

Viewers also liked (20)

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

Similar to Why (and how) to switch to KiCad

Continuous Deployment with Cassandra
Continuous Deployment with CassandraContinuous Deployment with Cassandra
Continuous Deployment with Cassandra
Michael Kjellman
 
Continuous Deployment with Cassandra
Continuous Deployment with CassandraContinuous Deployment with Cassandra
Continuous Deployment with Cassandra
DataStax Academy
 
Electronic circuit design and component selection.pptx
Electronic circuit design and component selection.pptxElectronic circuit design and component selection.pptx
Electronic circuit design and component selection.pptx
maheshmp16
 
News
NewsNews
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
ScyllaDB
 
pcb design
pcb designpcb design
pcb design
VinothBala1
 
BATCH 2.pptx
BATCH 2.pptxBATCH 2.pptx
BATCH 2.pptx
Himabindu905359
 
PCB Design with KiCad.pdf
PCB Design with KiCad.pdfPCB Design with KiCad.pdf
PCB Design with KiCad.pdf
YingChen385386
 
Electronic manufacturing v3.0 - Fab Academy 2016
Electronic manufacturing v3.0 - Fab Academy 2016Electronic manufacturing v3.0 - Fab Academy 2016
Electronic manufacturing v3.0 - Fab Academy 2016
seeedstudio
 
Pcb design at navi mumbai
Pcb design at navi mumbaiPcb design at navi mumbai
Pcb design at navi mumbai
vibrantuser
 
Internet of Things, TYBSC IT, Semester 5, Unit V
Internet of Things, TYBSC IT, Semester 5, Unit VInternet of Things, TYBSC IT, Semester 5, Unit V
Internet of Things, TYBSC IT, Semester 5, Unit V
Arti Parab Academics
 
Bitraf Fritzing workshop
Bitraf Fritzing workshopBitraf Fritzing workshop
Bitraf Fritzing workshop
Jens Brynildsen
 
Multimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 deliveringMultimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 delivering
Badar Waseer
 
Pcb design training in mumbai
Pcb design training in mumbaiPcb design training in mumbai
Pcb design training in mumbai
vibrantuser
 
Chapter1.slides
Chapter1.slidesChapter1.slides
Chapter1.slides
Avinash Pillai
 
Pcbpresentationdraft
PcbpresentationdraftPcbpresentationdraft
Pcbpresentationdraft
anu0393
 
Developping drivers on small machines
Developping drivers on small machinesDevelopping drivers on small machines
Developping drivers on small machines
Anne Nicolas
 
PCB Fabrication Process by Sierra Assembly
PCB Fabrication Process by Sierra Assembly PCB Fabrication Process by Sierra Assembly
PCB Fabrication Process by Sierra Assembly
Sierra Assembly
 
Catia show by nil 0001
Catia show by nil 0001Catia show by nil 0001
Catia show by nil 0001
NileshJatti
 
Low Code Lowdown: APEX vs Visual Builder: Which is For You?
Low Code Lowdown:  APEX vs Visual Builder: Which is For You? Low Code Lowdown:  APEX vs Visual Builder: Which is For You?
Low Code Lowdown: APEX vs Visual Builder: Which is For You?
Karen Cannell
 

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

Continuous Deployment with Cassandra
Continuous Deployment with CassandraContinuous Deployment with Cassandra
Continuous Deployment with Cassandra
 
Continuous Deployment with Cassandra
Continuous Deployment with CassandraContinuous Deployment with Cassandra
Continuous Deployment with Cassandra
 
Electronic circuit design and component selection.pptx
Electronic circuit design and component selection.pptxElectronic circuit design and component selection.pptx
Electronic circuit design and component selection.pptx
 
News
NewsNews
News
 
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
AdGear Use Case with Scylla - 1M Queries Per Second with Single-Digit Millise...
 
pcb design
pcb designpcb design
pcb design
 
BATCH 2.pptx
BATCH 2.pptxBATCH 2.pptx
BATCH 2.pptx
 
PCB Design with KiCad.pdf
PCB Design with KiCad.pdfPCB Design with KiCad.pdf
PCB Design with KiCad.pdf
 
Electronic manufacturing v3.0 - Fab Academy 2016
Electronic manufacturing v3.0 - Fab Academy 2016Electronic manufacturing v3.0 - Fab Academy 2016
Electronic manufacturing v3.0 - Fab Academy 2016
 
Pcb design at navi mumbai
Pcb design at navi mumbaiPcb design at navi mumbai
Pcb design at navi mumbai
 
Internet of Things, TYBSC IT, Semester 5, Unit V
Internet of Things, TYBSC IT, Semester 5, Unit VInternet of Things, TYBSC IT, Semester 5, Unit V
Internet of Things, TYBSC IT, Semester 5, Unit V
 
Bitraf Fritzing workshop
Bitraf Fritzing workshopBitraf Fritzing workshop
Bitraf Fritzing workshop
 
Multimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 deliveringMultimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 delivering
 
Pcb design training in mumbai
Pcb design training in mumbaiPcb design training in mumbai
Pcb design training in mumbai
 
Chapter1.slides
Chapter1.slidesChapter1.slides
Chapter1.slides
 
Pcbpresentationdraft
PcbpresentationdraftPcbpresentationdraft
Pcbpresentationdraft
 
Developping drivers on small machines
Developping drivers on small machinesDevelopping drivers on small machines
Developping drivers on small machines
 
PCB Fabrication Process by Sierra Assembly
PCB Fabrication Process by Sierra Assembly PCB Fabrication Process by Sierra Assembly
PCB Fabrication Process by Sierra Assembly
 
Catia show by nil 0001
Catia show by nil 0001Catia show by nil 0001
Catia show by nil 0001
 
Low Code Lowdown: APEX vs Visual Builder: Which is For You?
Low Code Lowdown:  APEX vs Visual Builder: Which is For You? Low Code Lowdown:  APEX vs Visual Builder: Which is For You?
Low Code Lowdown: APEX vs Visual Builder: Which is For You?
 

Recently uploaded

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 

Recently uploaded (20)

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 

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/