SlideShare uma empresa Scribd logo
1 de 22
Designing with KiCAD of 64-bit ARM board
Tsvetan Usunov, OLIMEX Ltd
FOSDEM 2016
Using FOSS tools for OSHW project
$whoami
OLIMEX Ltd – for 25 years we design
and produce development tools, boards,
devices, small Linux SBC.
We love to do things better and to share
how we do it!
Using FOSS tools for OSHW project
Out of about 600 different products on our web
site half are with OSHW Licensee.
Distributors in 50+ countries: Mouser, Digikey,
Farnell, Conrad, TME, Amazon etc which proves
that OSHW model is not incompatible with the
business.
Using FOSS tools for OSHW project
Using FOSS tools for OSHW project
For 25 years we have dealt with hundreds of designs
done for customers:
- analog design, medical
- digital design, microcontrollers
- high speed, RF
- high density
- low power
- low noise, high precision
- high power, motor drivers
- mass volumes, consumer
- instruments, industrial boards
Using FOSS tools for OSHW project
CAD experience:
Orcad schematic, simulation DOS 1991-1998
CadStar PCB layout DOS 1991-1998
Eagle 1998-present
KiCAD 2015-present
Using FOSS tools for OSHW project
OSHW projects need FOSS tools!
First FOSS CAD evalulation back in year 2008:
gEDA
KiCAD
All of them were not mature,
but we were keeping eye on them
Using FOSS tools for OSHW project
Decision to move to KiCAD march 2015!
- old developers resistance
- everything is matter of habits
-no one wants to break his comfort
- new guinea pig employee
- daily crashes, small bugs, which are fixed really fast
- always use latest builds!
- workshop – standard repo, windows obsolete
- anything different from Ubuntu – source builds
Using FOSS tools for OSHW project
October 2015,
20+ boards later, we learned more
KiCAD was performing better and better and we decided
to do something more serious:
x4 core 64-bit ARM board with high speed memory,
Ethernet etc.
Using FOSS tools for OSHW project
What we found during the development:
New tool – many things which our people though are not
possible are implemented but poorly documented
We definitely need book for KiCAD – from the beginning
with featuring all possibilities which the product offers.
3D models are still pain to make
Using FOSS tools for OSHW project
Now some feedback about some things which could
improve the user experience.
Using FOSS tools for OSHW project
Schematic:
- user definable schematic grid and shortcuts to change
- highlighting net list
- do not allow components which are connected to wires
to disconnect when move or rotate
- allow to group and move net labels separately from the
nets
- ERC do not think it's error to place two labels on same
net
- allow easy way to change / save ERC defaults
Using FOSS tools for OSHW project
Schematic Library:
- please allow partial copy of existing component to new
one
Using FOSS tools for OSHW project
PCB footprint editor:
- please add polygones and rectangles in solder paste
layers
- please allow us to add text at different than 90 degrees
angles
Using FOSS tools for OSHW project
PCBnew:
- short cut for highlight netlist
- please add layer stackup information for multilayer and
calculate length of the tracks correctly
- some DRC errors should be possible to mark as
approved
- we want to see DRC errors in the dialog box not only in
the report file
-DRC must report overlapped pads!
Using FOSS tools for OSHW project
PCBnew II:
-DRC do not report errors for tracks which go outside
PCB dimensions
- DRC do not report 45 degree angle violations while
routing
- moving block of components sometimes work
sometimes don't
- we need lasso polygone group selection, rectangles
group is not enough
- mirror sometimes doesn't work when you move
components from top to bottom layer and vice versa
Using FOSS tools for OSHW project
PCBnew III:
-push and shovel router sometimes move tracks
sometimes don't
- even if walk around is selected sometimes interactive
router moves tracks and pads
- interactive router sometimes moves pads and tracks
which are far away from the track we move
- DRC do not think as error if we place drill in SMD
component pad
Using FOSS tools for OSHW project
Pick and Place generator needs more flexibility:
- add offsets
- add coordinate 0,0 and directions
Using FOSS tools for OSHW project
Gerber generator:
- copper fill polygones sometimes violate DRC
- please add DRC to Gerbviewer
pad/pad trace/trace drill/drill
- panelization will be big advantage
Using FOSS tools for OSHW project
What we think with make KiCAD even better
Circuit simulation
Using FOSS tools for OSHW project
What's are our new plans for KiCAD for 2016:
- FPGA iCE40HX1K board/shield
- DIY modular Laptop
- Book / tutorial how to build PCB from the start to
production
Using FOSS tools for OSHW project
Conclusion:
KiCAD is now one solid platform for PCB designing even
for complex circuits.
Few small things are missing to make it more user
friendly and easy to use
It's improving very fast and this should keep going and if
continues with same tempo just in few years it will be one
of the best tool for PCB design.
Using FOSS tools for OSHW project
Thanks!
© 2016, released under CC-SA-BY-2.0

Mais conteúdo relacionado

Destaque

Why (and how) to switch to KiCad
Why (and how) to switch to KiCadWhy (and how) to switch to KiCad
Why (and how) to switch to KiCadBaoshi Zhu
 
Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)Drew Fustini
 
Physical Computing with Linux
Physical Computing with LinuxPhysical Computing with Linux
Physical Computing with LinuxOlimex Bulgaria
 
Iphoneで良い音楽を聞く方法
Iphoneで良い音楽を聞く方法Iphoneで良い音楽を聞く方法
Iphoneで良い音楽を聞く方法Kyohei Morimoto
 
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」Courslide
 
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
 
これからの音楽はハイレゾだ!
これからの音楽はハイレゾだ!これからの音楽はハイレゾだ!
これからの音楽はハイレゾだ!Courslide
 
Picademy 5 Picamera Intro Workshop
Picademy 5 Picamera Intro WorkshopPicademy 5 Picamera Intro Workshop
Picademy 5 Picamera Intro Workshopbennuttall
 
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 ZeroBaoshi Zhu
 
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 Pibennuttall
 
これから 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
 

Destaque (20)

Why (and how) to switch to KiCad
Why (and how) to switch to KiCadWhy (and how) to switch to KiCad
Why (and how) to switch to KiCad
 
Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)
 
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
 
Iphoneで良い音楽を聞く方法
Iphoneで良い音楽を聞く方法Iphoneで良い音楽を聞く方法
Iphoneで良い音楽を聞く方法
 
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
 
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)
 
これからの音楽はハイレゾだ!
これからの音楽はハイレゾだ!これからの音楽はハイレゾだ!
これからの音楽はハイレゾだ!
 
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?
 

Semelhante a Designing with KiCAD of 64-bit ARM board

ICEOTOPE & OCF: Performance for Manufacturing
ICEOTOPE & OCF: Performance for Manufacturing ICEOTOPE & OCF: Performance for Manufacturing
ICEOTOPE & OCF: Performance for Manufacturing IceotopePR
 
Computing Without Computers - Oct08
Computing Without Computers - Oct08Computing Without Computers - Oct08
Computing Without Computers - Oct08Ian Page
 
Ken Liao, Senior Associate VP, Faraday
Ken Liao, Senior Associate VP, FaradayKen Liao, Senior Associate VP, Faraday
Ken Liao, Senior Associate VP, Faradaychiportal
 
Software based video, audio, web conferencing - can standard servers deliver?
Software based video, audio, web conferencing - can standard servers deliver?Software based video, audio, web conferencing - can standard servers deliver?
Software based video, audio, web conferencing - can standard servers deliver?Anders Løkke
 
EMC World 2016 - code.05 Automating your Physical Data Center with RackHD
EMC World 2016 - code.05 Automating your Physical Data Center with RackHDEMC World 2016 - code.05 Automating your Physical Data Center with RackHD
EMC World 2016 - code.05 Automating your Physical Data Center with RackHD{code}
 
Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...Alessandra Bagnato
 
MODELS, a unified environment for the design of system applications on parall...
MODELS, a unified environment for the design of system applications on parall...MODELS, a unified environment for the design of system applications on parall...
MODELS, a unified environment for the design of system applications on parall...OW2
 
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutionsUplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutionsSatya Harish
 
Qualcomm Hexagon SDK: Optimize Your Multimedia Solutions
Qualcomm Hexagon SDK: Optimize Your Multimedia SolutionsQualcomm Hexagon SDK: Optimize Your Multimedia Solutions
Qualcomm Hexagon SDK: Optimize Your Multimedia SolutionsQualcomm Developer Network
 
The Future of Operating Systems on RISC-V
The Future of Operating Systems on RISC-VThe Future of Operating Systems on RISC-V
The Future of Operating Systems on RISC-VC4Media
 
Design Growth, Максим Ткачук
Design Growth, Максим ТкачукDesign Growth, Максим Ткачук
Design Growth, Максим ТкачукSigma Software
 
ODSA - Business Workstream
ODSA - Business WorkstreamODSA - Business Workstream
ODSA - Business WorkstreamODSA Workgroup
 
Design & Simulation With Verilog
Design & Simulation With Verilog Design & Simulation With Verilog
Design & Simulation With Verilog Semi Design
 
Glimworm 21-11-2013
Glimworm 21-11-2013Glimworm 21-11-2013
Glimworm 21-11-2013relayr
 

Semelhante a Designing with KiCAD of 64-bit ARM board (20)

Resume-TakeshiHashimoto16120700
Resume-TakeshiHashimoto16120700Resume-TakeshiHashimoto16120700
Resume-TakeshiHashimoto16120700
 
Led cube presentation
Led cube presentationLed cube presentation
Led cube presentation
 
TFI2014 Session II - Requirements for SDN - Brian Field
TFI2014 Session II - Requirements for SDN - Brian FieldTFI2014 Session II - Requirements for SDN - Brian Field
TFI2014 Session II - Requirements for SDN - Brian Field
 
ICEOTOPE & OCF: Performance for Manufacturing
ICEOTOPE & OCF: Performance for Manufacturing ICEOTOPE & OCF: Performance for Manufacturing
ICEOTOPE & OCF: Performance for Manufacturing
 
Computing Without Computers - Oct08
Computing Without Computers - Oct08Computing Without Computers - Oct08
Computing Without Computers - Oct08
 
Ken Liao, Senior Associate VP, Faraday
Ken Liao, Senior Associate VP, FaradayKen Liao, Senior Associate VP, Faraday
Ken Liao, Senior Associate VP, Faraday
 
Node-RED Installer, Standalone Installer using Electron
Node-RED Installer, Standalone Installer using ElectronNode-RED Installer, Standalone Installer using Electron
Node-RED Installer, Standalone Installer using Electron
 
Software based video, audio, web conferencing - can standard servers deliver?
Software based video, audio, web conferencing - can standard servers deliver?Software based video, audio, web conferencing - can standard servers deliver?
Software based video, audio, web conferencing - can standard servers deliver?
 
EMC World 2016 - code.05 Automating your Physical Data Center with RackHD
EMC World 2016 - code.05 Automating your Physical Data Center with RackHDEMC World 2016 - code.05 Automating your Physical Data Center with RackHD
EMC World 2016 - code.05 Automating your Physical Data Center with RackHD
 
Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...
 
MODELS, a unified environment for the design of system applications on parall...
MODELS, a unified environment for the design of system applications on parall...MODELS, a unified environment for the design of system applications on parall...
MODELS, a unified environment for the design of system applications on parall...
 
Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020
 
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutionsUplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
UplinQ - qualcomm® hexagon™ sdk optimize your multimedia solutions
 
Qualcomm Hexagon SDK: Optimize Your Multimedia Solutions
Qualcomm Hexagon SDK: Optimize Your Multimedia SolutionsQualcomm Hexagon SDK: Optimize Your Multimedia Solutions
Qualcomm Hexagon SDK: Optimize Your Multimedia Solutions
 
The Future of Operating Systems on RISC-V
The Future of Operating Systems on RISC-VThe Future of Operating Systems on RISC-V
The Future of Operating Systems on RISC-V
 
Design Growth, Максим Ткачук
Design Growth, Максим ТкачукDesign Growth, Максим Ткачук
Design Growth, Максим Ткачук
 
ODSA - Business Workstream
ODSA - Business WorkstreamODSA - Business Workstream
ODSA - Business Workstream
 
The Personal Assistant
The Personal AssistantThe Personal Assistant
The Personal Assistant
 
Design & Simulation With Verilog
Design & Simulation With Verilog Design & Simulation With Verilog
Design & Simulation With Verilog
 
Glimworm 21-11-2013
Glimworm 21-11-2013Glimworm 21-11-2013
Glimworm 21-11-2013
 

Mais de Olimex Bulgaria

FOSDEM 2024 Electronic boards production automation with KiCAD scripts
FOSDEM 2024 Electronic boards production automation with KiCAD scriptsFOSDEM 2024 Electronic boards production automation with KiCAD scripts
FOSDEM 2024 Electronic boards production automation with KiCAD scriptsOlimex Bulgaria
 
FOSDEM 2024 Neo in the Matrix
FOSDEM 2024 Neo in the MatrixFOSDEM 2024 Neo in the Matrix
FOSDEM 2024 Neo in the MatrixOlimex Bulgaria
 
Open fest 2019 WiFi mesh for monitoring and control of large areas
Open fest 2019 WiFi mesh for monitoring and control of large areasOpen fest 2019 WiFi mesh for monitoring and control of large areas
Open fest 2019 WiFi mesh for monitoring and control of large areasOlimex Bulgaria
 
NB-IoT technology RuseConf 2019 Bulgarian
NB-IoT technology RuseConf 2019 BulgarianNB-IoT technology RuseConf 2019 Bulgarian
NB-IoT technology RuseConf 2019 BulgarianOlimex Bulgaria
 
NB-IoT technology RuseConf 2019
NB-IoT technology RuseConf 2019NB-IoT technology RuseConf 2019
NB-IoT technology RuseConf 2019Olimex Bulgaria
 
Open Source Hardware for Smart City Fosdem 2019
Open Source Hardware for Smart City Fosdem 2019Open Source Hardware for Smart City Fosdem 2019
Open Source Hardware for Smart City Fosdem 2019Olimex Bulgaria
 
Open Source Hardware for Industry 4.0
Open Source Hardware for Industry 4.0Open Source Hardware for Industry 4.0
Open Source Hardware for Industry 4.0Olimex Bulgaria
 
Open fest2018 LoRa, LoRa WAN, The Thing Network - capabilities, myths, applic...
Open fest2018 LoRa, LoRa WAN, The Thing Network - capabilities, myths, applic...Open fest2018 LoRa, LoRa WAN, The Thing Network - capabilities, myths, applic...
Open fest2018 LoRa, LoRa WAN, The Thing Network - capabilities, myths, applic...Olimex Bulgaria
 
Как технологиите с отворен код могат да помогнат Вашият град да стане по-добр...
Как технологиите с отворен код могат да помогнат Вашият град да стане по-добр...Как технологиите с отворен код могат да помогнат Вашият град да стане по-добр...
Как технологиите с отворен код могат да помогнат Вашият град да стане по-добр...Olimex Bulgaria
 
How the Open Source technologies can help your city to become an better place...
How the Open Source technologies can help your city to become an better place...How the Open Source technologies can help your city to become an better place...
How the Open Source technologies can help your city to become an better place...Olimex Bulgaria
 
Hacking Soldering Robot with TERES-I DIY laptop
Hacking Soldering Robot with TERES-I DIY laptopHacking Soldering Robot with TERES-I DIY laptop
Hacking Soldering Robot with TERES-I DIY laptopOlimex Bulgaria
 
Developing an open source hardware laptop with KiCad fosdem 2018
Developing an open source hardware laptop with KiCad fosdem 2018Developing an open source hardware laptop with KiCad fosdem 2018
Developing an open source hardware laptop with KiCad fosdem 2018Olimex Bulgaria
 
Open Source Hardware. Why we do it, why it matters?
Open Source Hardware. Why we do it, why it matters?Open Source Hardware. Why we do it, why it matters?
Open Source Hardware. Why we do it, why it matters?Olimex Bulgaria
 
Hacker's friendly Open Source Hardware DIY modular Laptop
Hacker's friendly Open Source Hardware DIY modular LaptopHacker's friendly Open Source Hardware DIY modular Laptop
Hacker's friendly Open Source Hardware DIY modular LaptopOlimex Bulgaria
 
SMT technology design and production
SMT technology design and productionSMT technology design and production
SMT technology design and productionOlimex Bulgaria
 
OpenFest 2013 Open Source Hardware (OSHW) made in Bulgaria
OpenFest 2013 Open Source Hardware (OSHW) made in BulgariaOpenFest 2013 Open Source Hardware (OSHW) made in Bulgaria
OpenFest 2013 Open Source Hardware (OSHW) made in BulgariaOlimex Bulgaria
 

Mais de Olimex Bulgaria (16)

FOSDEM 2024 Electronic boards production automation with KiCAD scripts
FOSDEM 2024 Electronic boards production automation with KiCAD scriptsFOSDEM 2024 Electronic boards production automation with KiCAD scripts
FOSDEM 2024 Electronic boards production automation with KiCAD scripts
 
FOSDEM 2024 Neo in the Matrix
FOSDEM 2024 Neo in the MatrixFOSDEM 2024 Neo in the Matrix
FOSDEM 2024 Neo in the Matrix
 
Open fest 2019 WiFi mesh for monitoring and control of large areas
Open fest 2019 WiFi mesh for monitoring and control of large areasOpen fest 2019 WiFi mesh for monitoring and control of large areas
Open fest 2019 WiFi mesh for monitoring and control of large areas
 
NB-IoT technology RuseConf 2019 Bulgarian
NB-IoT technology RuseConf 2019 BulgarianNB-IoT technology RuseConf 2019 Bulgarian
NB-IoT technology RuseConf 2019 Bulgarian
 
NB-IoT technology RuseConf 2019
NB-IoT technology RuseConf 2019NB-IoT technology RuseConf 2019
NB-IoT technology RuseConf 2019
 
Open Source Hardware for Smart City Fosdem 2019
Open Source Hardware for Smart City Fosdem 2019Open Source Hardware for Smart City Fosdem 2019
Open Source Hardware for Smart City Fosdem 2019
 
Open Source Hardware for Industry 4.0
Open Source Hardware for Industry 4.0Open Source Hardware for Industry 4.0
Open Source Hardware for Industry 4.0
 
Open fest2018 LoRa, LoRa WAN, The Thing Network - capabilities, myths, applic...
Open fest2018 LoRa, LoRa WAN, The Thing Network - capabilities, myths, applic...Open fest2018 LoRa, LoRa WAN, The Thing Network - capabilities, myths, applic...
Open fest2018 LoRa, LoRa WAN, The Thing Network - capabilities, myths, applic...
 
Как технологиите с отворен код могат да помогнат Вашият град да стане по-добр...
Как технологиите с отворен код могат да помогнат Вашият град да стане по-добр...Как технологиите с отворен код могат да помогнат Вашият град да стане по-добр...
Как технологиите с отворен код могат да помогнат Вашият град да стане по-добр...
 
How the Open Source technologies can help your city to become an better place...
How the Open Source technologies can help your city to become an better place...How the Open Source technologies can help your city to become an better place...
How the Open Source technologies can help your city to become an better place...
 
Hacking Soldering Robot with TERES-I DIY laptop
Hacking Soldering Robot with TERES-I DIY laptopHacking Soldering Robot with TERES-I DIY laptop
Hacking Soldering Robot with TERES-I DIY laptop
 
Developing an open source hardware laptop with KiCad fosdem 2018
Developing an open source hardware laptop with KiCad fosdem 2018Developing an open source hardware laptop with KiCad fosdem 2018
Developing an open source hardware laptop with KiCad fosdem 2018
 
Open Source Hardware. Why we do it, why it matters?
Open Source Hardware. Why we do it, why it matters?Open Source Hardware. Why we do it, why it matters?
Open Source Hardware. Why we do it, why it matters?
 
Hacker's friendly Open Source Hardware DIY modular Laptop
Hacker's friendly Open Source Hardware DIY modular LaptopHacker's friendly Open Source Hardware DIY modular Laptop
Hacker's friendly Open Source Hardware DIY modular Laptop
 
SMT technology design and production
SMT technology design and productionSMT technology design and production
SMT technology design and production
 
OpenFest 2013 Open Source Hardware (OSHW) made in Bulgaria
OpenFest 2013 Open Source Hardware (OSHW) made in BulgariaOpenFest 2013 Open Source Hardware (OSHW) made in Bulgaria
OpenFest 2013 Open Source Hardware (OSHW) made in Bulgaria
 

Último

一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证wpkuukw
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...drmarathore
 
🌹Patia⬅️ Vip Call Girls Bhubaneswar 📱9777949614 Book Well Trand Call Girls In...
🌹Patia⬅️ Vip Call Girls Bhubaneswar 📱9777949614 Book Well Trand Call Girls In...🌹Patia⬅️ Vip Call Girls Bhubaneswar 📱9777949614 Book Well Trand Call Girls In...
🌹Patia⬅️ Vip Call Girls Bhubaneswar 📱9777949614 Book Well Trand Call Girls In...Call Girls Mumbai
 
Genuine Call Girls in Buldhana { 9332606886 } VVIP NISHA Call Girls Near 5 St...
Genuine Call Girls in Buldhana { 9332606886 } VVIP NISHA Call Girls Near 5 St...Genuine Call Girls in Buldhana { 9332606886 } VVIP NISHA Call Girls Near 5 St...
Genuine Call Girls in Buldhana { 9332606886 } VVIP NISHA Call Girls Near 5 St...Sareena Khatun
 
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信oopacde
 
一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制
一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制
一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制ougvy
 
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...vershagrag
 
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Dubai Call Girls O525547819 Call Girls In Dubai<.> Full Dirty Services
Dubai Call Girls O525547819 Call Girls In Dubai<.> Full Dirty ServicesDubai Call Girls O525547819 Call Girls In Dubai<.> Full Dirty Services
Dubai Call Girls O525547819 Call Girls In Dubai<.> Full Dirty Serviceskajalvid75
 
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证ehyxf
 
Kadi - HiFi Call Girl Service Ahmedabad Phone No 8005736733 Elite Escort Serv...
Kadi - HiFi Call Girl Service Ahmedabad Phone No 8005736733 Elite Escort Serv...Kadi - HiFi Call Girl Service Ahmedabad Phone No 8005736733 Elite Escort Serv...
Kadi - HiFi Call Girl Service Ahmedabad Phone No 8005736733 Elite Escort Serv...gragchanchal546
 
Call Girls Service Bharatpur 9332606886 High Profile Call Girls You Can Ge...
Call Girls Service Bharatpur   9332606886  High Profile Call Girls You Can Ge...Call Girls Service Bharatpur   9332606886  High Profile Call Girls You Can Ge...
Call Girls Service Bharatpur 9332606886 High Profile Call Girls You Can Ge...kumargunjan9515
 
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一ougvy
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证tufbav
 
Call Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.P
Call Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.PCall Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.P
Call Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.Pjabtakhaidam7
 
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...Sareena Khatun
 

Último (20)

一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
一比一定(购)国立南方理工学院毕业证(Southern毕业证)成绩单学位证
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
 
🌹Patia⬅️ Vip Call Girls Bhubaneswar 📱9777949614 Book Well Trand Call Girls In...
🌹Patia⬅️ Vip Call Girls Bhubaneswar 📱9777949614 Book Well Trand Call Girls In...🌹Patia⬅️ Vip Call Girls Bhubaneswar 📱9777949614 Book Well Trand Call Girls In...
🌹Patia⬅️ Vip Call Girls Bhubaneswar 📱9777949614 Book Well Trand Call Girls In...
 
Genuine Call Girls in Buldhana { 9332606886 } VVIP NISHA Call Girls Near 5 St...
Genuine Call Girls in Buldhana { 9332606886 } VVIP NISHA Call Girls Near 5 St...Genuine Call Girls in Buldhana { 9332606886 } VVIP NISHA Call Girls Near 5 St...
Genuine Call Girls in Buldhana { 9332606886 } VVIP NISHA Call Girls Near 5 St...
 
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get CytotecBuy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
 
Critical Commentary Social Work Ethics.pptx
Critical Commentary Social Work Ethics.pptxCritical Commentary Social Work Ethics.pptx
Critical Commentary Social Work Ethics.pptx
 
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
 
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
 
一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制
一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制
一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制
 
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
Low Cost Patna Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Gi...
 
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
 
Dubai Call Girls O525547819 Call Girls In Dubai<.> Full Dirty Services
Dubai Call Girls O525547819 Call Girls In Dubai<.> Full Dirty ServicesDubai Call Girls O525547819 Call Girls In Dubai<.> Full Dirty Services
Dubai Call Girls O525547819 Call Girls In Dubai<.> Full Dirty Services
 
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
 
Kadi - HiFi Call Girl Service Ahmedabad Phone No 8005736733 Elite Escort Serv...
Kadi - HiFi Call Girl Service Ahmedabad Phone No 8005736733 Elite Escort Serv...Kadi - HiFi Call Girl Service Ahmedabad Phone No 8005736733 Elite Escort Serv...
Kadi - HiFi Call Girl Service Ahmedabad Phone No 8005736733 Elite Escort Serv...
 
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pillsIn Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
 
Call Girls Service Bharatpur 9332606886 High Profile Call Girls You Can Ge...
Call Girls Service Bharatpur   9332606886  High Profile Call Girls You Can Ge...Call Girls Service Bharatpur   9332606886  High Profile Call Girls You Can Ge...
Call Girls Service Bharatpur 9332606886 High Profile Call Girls You Can Ge...
 
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
 
Call Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.P
Call Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.PCall Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.P
Call Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.P
 
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
 

Designing with KiCAD of 64-bit ARM board

  • 1. Designing with KiCAD of 64-bit ARM board Tsvetan Usunov, OLIMEX Ltd FOSDEM 2016 Using FOSS tools for OSHW project
  • 2. $whoami OLIMEX Ltd – for 25 years we design and produce development tools, boards, devices, small Linux SBC. We love to do things better and to share how we do it! Using FOSS tools for OSHW project
  • 3. Out of about 600 different products on our web site half are with OSHW Licensee. Distributors in 50+ countries: Mouser, Digikey, Farnell, Conrad, TME, Amazon etc which proves that OSHW model is not incompatible with the business. Using FOSS tools for OSHW project
  • 4. Using FOSS tools for OSHW project For 25 years we have dealt with hundreds of designs done for customers: - analog design, medical - digital design, microcontrollers - high speed, RF - high density - low power - low noise, high precision - high power, motor drivers - mass volumes, consumer - instruments, industrial boards
  • 5. Using FOSS tools for OSHW project CAD experience: Orcad schematic, simulation DOS 1991-1998 CadStar PCB layout DOS 1991-1998 Eagle 1998-present KiCAD 2015-present
  • 6. Using FOSS tools for OSHW project OSHW projects need FOSS tools! First FOSS CAD evalulation back in year 2008: gEDA KiCAD All of them were not mature, but we were keeping eye on them
  • 7. Using FOSS tools for OSHW project Decision to move to KiCAD march 2015! - old developers resistance - everything is matter of habits -no one wants to break his comfort - new guinea pig employee - daily crashes, small bugs, which are fixed really fast - always use latest builds! - workshop – standard repo, windows obsolete - anything different from Ubuntu – source builds
  • 8. Using FOSS tools for OSHW project October 2015, 20+ boards later, we learned more KiCAD was performing better and better and we decided to do something more serious: x4 core 64-bit ARM board with high speed memory, Ethernet etc.
  • 9. Using FOSS tools for OSHW project What we found during the development: New tool – many things which our people though are not possible are implemented but poorly documented We definitely need book for KiCAD – from the beginning with featuring all possibilities which the product offers. 3D models are still pain to make
  • 10. Using FOSS tools for OSHW project Now some feedback about some things which could improve the user experience.
  • 11. Using FOSS tools for OSHW project Schematic: - user definable schematic grid and shortcuts to change - highlighting net list - do not allow components which are connected to wires to disconnect when move or rotate - allow to group and move net labels separately from the nets - ERC do not think it's error to place two labels on same net - allow easy way to change / save ERC defaults
  • 12. Using FOSS tools for OSHW project Schematic Library: - please allow partial copy of existing component to new one
  • 13. Using FOSS tools for OSHW project PCB footprint editor: - please add polygones and rectangles in solder paste layers - please allow us to add text at different than 90 degrees angles
  • 14. Using FOSS tools for OSHW project PCBnew: - short cut for highlight netlist - please add layer stackup information for multilayer and calculate length of the tracks correctly - some DRC errors should be possible to mark as approved - we want to see DRC errors in the dialog box not only in the report file -DRC must report overlapped pads!
  • 15. Using FOSS tools for OSHW project PCBnew II: -DRC do not report errors for tracks which go outside PCB dimensions - DRC do not report 45 degree angle violations while routing - moving block of components sometimes work sometimes don't - we need lasso polygone group selection, rectangles group is not enough - mirror sometimes doesn't work when you move components from top to bottom layer and vice versa
  • 16. Using FOSS tools for OSHW project PCBnew III: -push and shovel router sometimes move tracks sometimes don't - even if walk around is selected sometimes interactive router moves tracks and pads - interactive router sometimes moves pads and tracks which are far away from the track we move - DRC do not think as error if we place drill in SMD component pad
  • 17. Using FOSS tools for OSHW project Pick and Place generator needs more flexibility: - add offsets - add coordinate 0,0 and directions
  • 18. Using FOSS tools for OSHW project Gerber generator: - copper fill polygones sometimes violate DRC - please add DRC to Gerbviewer pad/pad trace/trace drill/drill - panelization will be big advantage
  • 19. Using FOSS tools for OSHW project What we think with make KiCAD even better Circuit simulation
  • 20. Using FOSS tools for OSHW project What's are our new plans for KiCAD for 2016: - FPGA iCE40HX1K board/shield - DIY modular Laptop - Book / tutorial how to build PCB from the start to production
  • 21. Using FOSS tools for OSHW project Conclusion: KiCAD is now one solid platform for PCB designing even for complex circuits. Few small things are missing to make it more user friendly and easy to use It's improving very fast and this should keep going and if continues with same tempo just in few years it will be one of the best tool for PCB design.
  • 22. Using FOSS tools for OSHW project Thanks! © 2016, released under CC-SA-BY-2.0