Você está na página 1de 25

Criando Placas Eletrônicas

com KiCAD

Prof. Marcelo Barros de Almeida


Objetivos
● Apresentar a ferramenta KiCAD
● Mostrar o workflow do KiCAD
● Criar um esquemático simples, com o uso de
bibliotecas
PCB pra quê ?

#quemnunca
PCB pra quê ?
● Confiabilidade
● Estabilidade
● Suporte a frequências maiores
● Apresentação como produto
● Montagem automatizada
● ...
Ferramentas EDA
● EDA: Electronic Design Automation
● Existem inúmeras ferramentas
– Eagle,Proteus, OrCAD, PCAD, PADS
– ...
– Altium → Profissional, começa em 7k dólares
– UpVerter → Em web, proposta interessante
– KiCAD
Porque KiCAD ?
● Totalmente funcional
● Fácil de usar
● Gratuito
● Open source
● Multiplataforma (wxWidgets)
● Extensa biblioteca de componentes e modelos 3D
● Não tem limites de tamanho ou layers (Eagle)
● Eu não tenho 7 mil dólares
Histórico, bem rapidinho
● Criado em 92, por Jean-Pierre Charras
● Sucesso mesmo depois de 2013, quando o
CERN começou a contribuir para o projeto
● KiCAD se pronuncia “quiquéde”
● Não faço a menor ideia do que o “Ki” significa.
Seria o “Chi” grego, ou “x” ?
Feito com KiCAD
http://kicad-pcb.org/made-with-kicad/
KiCAD Workflow
Eeschema Pcbnew
Schematic Design PCB Design FreeRouting
.sch .kicad_pcb

anotate ERC netlist ERC

3D

Footprint Wings 3D
Schematic library Association PCB footprint GerbView
editor cvpcb editor (.grb)
(.lib) (.pretty/*.mod)

Imagem modificada de http://pt.slideshare.net/baoshi1/why-and-how-to-switch-to-kicad


KiCAD Shortcuts
● ?: ajuda ● e: edita um componente
● ESC: aborta o comando ● v, f: edita diretamente valor e
footprint
● F1/F1: zoom
● m: move
● HOME: ajusta à tela ● c: copia o elemento
● CTRL z/CTRL y: undo, redo ● r: rotaciona
● DEL: apaga ● x, y: espelha em x ou y
● a: adiciona componentes ● g: arrasta (drag)
● p: adiciona alimentação e terra ● Copiar e colar não é como se
● l: adiciona um net label imagina ! Use o botão direito do
mouse ou shift+seleção com
● w: adiciona um fio. Use enter botão esquerdo.
(pontos) e end (ao terminar) ● Ctrl+seleção com botão esquerdo
● j: adiciona uma junção faz um arrasto de bloco
Esquemático: exemplo
Vamos fazer juntos o desenho abaixo, criando um elemento de biblioteca chamado
LM317 com encapsulamento TO-220.
Dever de casa: esquemático
Reproduzir o esquemático abaixo, criando uma biblioteca para os elementos novos.
Footprints não conhecidos não precisam ser feitos agora. Apenas desenho elétrico.
Footprints
● Também são geridos como bibliotecas, na forma de um
diretório com vários arquivos
– <diretório>.pretty
● <footprint1>.kicad_mod
● <footprint2>.kicad_mod
● É um trabalho que deve ser feito com o datasheet do
component
● Existem muitas bibliotecas prontas
● Podem ser associados modelos 3D (fora do nosso
escopo)
Pads, solder mask, solder paste,
silkscreen (ou overlay), stencil

https://is.gd/Hbw0Pt
TO-220
STM32L062K8T6 LQFP
STM32L062K8T6 LQFP
Dever de casa: footprints
● Reutilize ou crie todos os footprints do seu
esquemático.
● É um bom momento para criar um campo
personalizado “Part Number” e definir o detalhe
do nome do componente (datasheet)
● Gere a netlist e import no pcbnew, sem erros
Iniciando o PCB
● Milésimos de polegadas:
– 1 polegada = 1000 mils = 25.4mm
– 100 mils = 2.54mm
– 10 mils = 0.254mm
– 20 mils ~ 0,5mm e 40mils ~ 1mm
● Pouco ? Será ?

SOT-223:
e = 2.3mm
b = 0.6mm

TSOP:
e = 0.5mm
b = 0.2mm
Características de PCB
● O material isolante varia, sendo a fibra de vidro (FR4)
comum hoje em dia
● A espessura é medida em oz/ft2 (onça por pé quadrado !),
ou seja, material depositado por área.
– 1 oz/ft2 = 30,52 mg/cm2
– Em espessura, gera 1,37mils (ou 0,0357mm)
● Normalmente se encontra placas virgens com 1 e 0,5
oz/ft2 para comprar
● A fibra também tem espessura variável, geralmente entre
0,8mm a 2,4mm. Comum é a de 1.6mm.
● Numa fabricação tudo é negociado
Largura de Trilhas
● A largura depende da corrente projetada, mas
existem alguns dicas de projeto:
– 0,5 oz/ft2
● ~8 mils mínimo recomendado (~228mA num layer interno)
– 1 oz/ft2
● ~12 mils mínimo recomendado (~504mA num layer interno)
● Existem calculadoras online para trilhas
● Ver a norma IPC 2221A para detalhes, ABNT NBR
IEC 62326-4-1:2007
Calculadora Online
http://circuitcalculator.com/wordpress/2006/01/31/pcb-trace-width-calculator/
http://circuitcalculator.com/wordpress/2006/03/12/pcb-via-calculator/
Dicas de Setups ?
Dicas do Rogério Rodrigues (layout specialist)
Tesla Electronics

www.teslaelectronics.com.br
https://br.linkedin.com/in/rogerio-rodrigues-a2247631

● Fabricação no Brasil ● Hobbistas


– Trilhas de 7 mils – Trilhas de 20 mils
– Vias 15x30 mils – Vias 40x65 mils
– Clearance de 7 mils – Clearance de 15 mils
– Placa de 1,6mm – Placa de 1,6mm
– 0,5 oz/ft2 – 0,5 oz/ft2
Definas suas
Regras de Projeto !
● Dimensional da placa
● Número de layers
● Posicionamento de conectores
● Largura de trilhas
● Distâncias entre trilhas (clearance)
● Diâmetros de furos e largura das vias
● Planos de terra
● Tem RF envolvido ? Alta tensão ou corrente ?
Chips com muitos pinos ?
Rotear o crítico primeiro
● Cristais e osciladores
● Capacitores de desacoplamento
● Linhas diferenciais
● Principais chips
● GND pode ser deixado para o final

Você também pode gostar