Guia EasyEDA Pro
Anotações e referências da conversa sobre design de PCBs no EasyEDA Pro — esquemático, roteamento automático, copper pour, design rules e exportação para fabricação.
Esquemático
Nets globais — GND e VCC
No EasyEDA (e em qualquer ferramenta de esquemático), o símbolo de GND é uma net global: todos os pontos com esse símbolo são automaticamente considerados conectados entre si, sem precisar traçar fios físicos.
1
Coloca o símbolo GND embaixo do resistor
2
Coloca outro símbolo GND no pino GND do ESP32
3
Coloca outro símbolo GND no pino GND do sensor
4
O EasyEDA entende que todos esses pontos são o mesmo nó elétrico
Dica: Na hora de gerar a PCB, o roteador sabe que todas as ilhas de GND precisam ser conectadas. O mais comum é usar um copper pour de GND que preenche a área livre da placa e conecta tudo de uma vez.
Atenção: O nome da net precisa ser idêntico em todos os pontos. Se na fonte colocar +5V e nos sensores colocar VCC, o EasyEDA trata como duas nets diferentes. Escolhe um nome e usa o mesmo em todo o esquemático.
Esquemático
Fonte de alimentação no esquemático
A fonte funciona igual ao GND — coloca o símbolo de +5V na saída positiva e GND no negativo. Nenhum fio precisa sair para os componentes.
Exemplo: Entrada AC ──── HLK-PM1 ──── símbolo +5V
└─── símbolo GND
Cada componente tem seu próprio símbolo +5V e GND local. O EasyEDA resolve as conexões na hora de gerar a PCB.
Esquemático
Entrada 127V AC
Não existe um símbolo específico para 127V no EasyEDA. As opções mais usadas:
| Opção | Como buscar | Quando usar |
| Conector genérico | CONN-2 ou Connector 2Pin | Rotula pinos como L e N, adiciona nota de texto 127V AC |
| Terminal de parafuso | Terminal 2 ou Screw Terminal 2Pin | Representa fielmente o hardware real — recomendado |
| Power port | LINE / NEUTRAL | Mantém o esquemático limpo como GND/VCC |
Segurança: Sempre adiciona uma nota de texto 127V AC — PERIGO perto desse conector no esquemático.
Esquemático
O que é um pad?
Um pad é o ponto de solda de um componente na PCB — é o metal exposto onde você solda o pino do componente. Cada pino no esquemático corresponde a um pad no footprint da PCB.
| Tipo | Descrição | Aparência |
| Through-hole | Tem furo no meio. O pino passa pelo furo e é soldado dos dois lados. Ex: resistores, capacitores, ESP32. | Círculo com furo |
| SMD | Sem furo — componente soldado diretamente na superfície. Mais compacto. | Retângulo sem furo |
Erro comum: "pin has no corresponding pad" significa que o nome do pino no símbolo (vout, gnd, vcc) não bate com o nome do pad no footprint (1, 2, 3). Precisa renomear os pinos para números.
Layout da PCB
Board Outline — borda da placa
O retângulo amarelo que aparece na aba PCB é o Board Outline — a borda da placa. Os componentes provavelmente estão amontoados fora ou na borda.
Visualizar e organizar
1
Ajusta o zoom: Ctrl+Shift+F ou Ctrl+W para encaixar tudo na tela
2
Se os componentes estiverem fora da borda: seleciona todos com Ctrl+A e arrasta para dentro
3
Para identificar cada componente: passa o mouse — aparece o nome na barra inferior
Ratsnest: As linhas finas que ligam os componentes mostram quais pinos precisam ser conectados. Somem conforme você roteia as trilhas.
Layout da PCB
Definir o tamanho da placa
| Opção | Como fazer |
| Pela camada | Seleciona Board Outline no painel → Place → Rectangle → desenha a borda |
| Pelo menu | Place → Board Region |
| Camada oculta | No painel de camadas, clica no ícone de olho ao lado de Board Outline para mostrar |
| Atalho | B — em algumas versões abre o menu de borda |
Recomendado: Seleciona a camada Board Outline → Place → Rectangle → desenha ao redor de todos os componentes com ~5mm de margem.
Layout da PCB
Furos de fixação — Mounting Holes
Para fixar a placa em uma caixa, usa Mounting Holes. Podem ser adicionados diretamente na aba PCB — não precisam aparecer no esquemático pois são puramente mecânicos.
Como adicionar
1
No painel Libraries busca por MountingHole ou M3
2
Arrasta direto para a PCB
3
Posiciona um em cada canto, a pelo menos 3mm da borda
Tamanhos comuns
| Parafuso | Drill (furo) | Pad diameter | Recomendação |
| M2.5 | 2.7mm | – | – |
| M3 | 3.2mm | 6mm | Recomendado |
| M4 | 4.2mm | – | – |
Posicionamento preciso (exemplo 100×80mm)
| Canto | X | Y |
| Superior esquerdo | 3 | 3 |
| Superior direito | 97 | 3 |
| Inferior esquerdo | 3 | 77 |
| Inferior direito | 97 | 77 |
Layout da PCB
Posicionamento dos componentes
Organize os componentes antes de rotear para obter o melhor resultado:
- ESP32 no centro da placa
- Sensores MPX5700AP agrupados num canto
- Módulos relê e YYNMOS na borda — facilita passagem de fios
- HLK-PM1 num canto isolado do resto
- Conectores de entrada AC na borda mais próxima do HLK-PM1
- Relês próximos da entrada 127V — logicamente correto (comutam cargas AC)
Roteamento
Auto Router
Menu Route → Auto Router. O resultado raramente é perfeito — ele vai rotear a maioria das trilhas mas pode deixar algumas por fazer (ratsnest) e criar caminhos desnecessariamente longos.
Configurações recomendadas
| Opção | Valor | Por quê |
| Routing Nets | All Nets | Roteia tudo de uma vez |
| Routing corner | 45 degrees | Padrão — 90° acumula interferência |
| Existing tracks | Keep | Preserva trilhas feitas manualmente |
| Effect priority | Completion first | Prioriza completar todas as conexões |
| Routing layer | All Layers | Para placa de duas camadas |
| Nets priority | Pads from more to less | Começa pelo ESP32 (mais conexões) |
Roteamento
Design Rules
Menu Design → Design Rules. Configure três regras para o projeto:
Regra: Sinal
| Campo | Valor |
| Track → Track (clearance) | 0.2mm |
| TH Pad → Track | 0.2mm |
| Stroke Width Min | 0.3mm |
| Stroke Width Default | 0.3mm |
| Stroke Width Max | 0.5mm |
Regra: Potência
| Campo | Valor |
| Track → Track (clearance) | 0.2mm |
| TH Pad → Track | 0.2mm |
| Stroke Width Min | 0.5mm |
| Stroke Width Default | 0.5mm |
| Stroke Width Max | 1.0mm |
Regra: AC127V
| Campo | Valor |
| Track → Track (clearance) | 3.0mm |
| TH Pad → Track | 3.0mm |
| Board Outline → Track | 3.0mm |
| Stroke Width Min | 2.5mm |
| Stroke Width Default | 2.5mm |
| Stroke Width Max | 3.0mm |
Associação de nets: Em Net Rule → Physics → Track, associa GND e +5V à regra potência, os demais sinais à regra sinal, e as nets $1N1090 e $1N1091 à regra AC127V.
Roteamento
Ajustar largura de trilhas após o auto router
| Trilha | Largura |
| Sinais (PWM, data, GPIO) | 0.8mm |
| Alimentação +5V e GND | 1.5mm |
| Alimentação +12V | 2.0mm |
| Entrada 127V AC | 2.5mm ou mais |
Como selecionar para alterar
- Uma trilha: clica → muda Width no painel direito
- Várias: segura Shift e clica em cada uma
- Net inteira: clica com direito → Select All Tracks in Net → muda a largura de todas
Roteamento
DRC — Design Rule Check
Menu Design → DRC. Clica em Run DRC. O relatório mostra erros de Unrouted Net — cada um é uma conexão que faltou rotear.
Outra forma: Route → Highlight Ratsnest — as linhas finas que ainda aparecem são conexões não roteadas.
Roda antes do copper pour — sem o copper, os erros são mais fáceis de identificar e corrigir. O copper pode mascarar erros.
Plano de Cobre
Copper Pour de GND
O copper pour preenche toda a área livre da placa com cobre GND. Ao redor de cada pad e trilha que não é GND, ele deixa um espaço vazio (clearance). Pads de GND ficam diretamente conectados — sem espaço.
Como criar (Top Layer)
1
Seleciona Top Layer no painel de camadas
2
Menu Place → Copper Pour → escolhe Rectangle
3
Clica no canto superior esquerdo da placa (dentro da borda)
4
Clica no canto inferior direito
5
Na janela que abre, configura as opções abaixo
6
Repete para o Bottom Layer
Configurações do copper pour
| Campo | Valor |
| Net | GND |
| Clearance | 0.254mm (padrão) |
| Fill Style | Solid |
| Thermal Relief | Habilitado (facilita soldagem) |
| Remove Floating Copper | Yes (remove ilhas isoladas) |
Fill Setup (se disponível)
| Campo | Valor |
| Keep Island | No |
| Optimization | Yes |
| Minimum Optimized Width | 0.3mm |
Rule Setting (se disponível)
| Campo | Valor |
| Network Spacing | 0.3mm |
| Distance To Border Outline | 0.5mm |
| Spoke Width | 0.4mm |
Atualizar: Após criar ou modificar, clica com botão direito no copper pour → Rebuild Copper Pour.
Visibilidade: Se a placa ficar toda preenchida e dificultar a visualização, alterna a visibilidade da camada no painel (ícone de olho) — não afeta a fabricação.
Plano de Cobre
Prohibited Region — isolamento do 127V
Para bloquear o copper pour na área do 127V, usa uma Prohibited Region com margem de 3mm ao redor do conector AC.
1
Menu Place → Keepout Region ou Prohibited Region
2
Desenha um retângulo ao redor dos conectores $1N1090 e $1N1091 com 3mm de margem
3
Nas opções, marca apenas Copper
4
Para layer: usa Multi-Layer se disponível, senão cria uma para Top e outra para Bottom
Resultado final: Um único copper pour de GND cobre toda a placa. A Prohibited Region isola a área do 127V. O copper evita as trilhas de 127V pelo clearance de 3mm configurado na regra AC127V.
Finalização
Fluxo final recomendado
1. Posicionar componentes
→
2. Auto Router
→
3. DRC
→
4. Corrigir manualmente
5. Aumentar trilhas críticas
→
6. Copper Pour
→
7. DRC final
→
8. Exportar Gerbers
Verificação visual
- Alguma trilha passou por baixo do ESP32 ou por área problemática?
- As trilhas de 127V têm 2.5mm de largura?
- A Prohibited Region isola o conector AC?
- Adicionar silkscreen — labels identificando cada conector na borda da placa
Finalização
Ferramenta de medição
| Opção | Como usar |
| Menu | Tools → Measure Distance |
| Atalho | D → clica ponto 1 → clica ponto 2 |
| Por coordenadas | Clica cada componente → anota X e Y → calcula √((X2-X1)² + (Y2-Y1)²) |
| Estimativa visual | Conta os quadradinhos do grid e multiplica pelo espaçamento (View → Grid Settings) |
Finalização
Exportar Gerbers
1
Menu File → Export → Gerber
2
O EasyEDA gera um arquivo .zip com todos os arquivos necessários
3
Verifica visualmente em
tracespace.io antes de enviar para fabricação
Integração JLCPCB: Menu Fabrication → One-click Order PCB — envia direto do EasyEDA Pro.
Finalização
Configurações no JLCPCB
| Parâmetro | Valor | Observação |
| Layers | 2 | – |
| Thickness | 1.6mm | Padrão |
| Material Type | FR4 TG135 | Fibra de vidro padrão para este projeto |
| Color | Verde | Mais barato |
| Surface Finish | HASL (with lead) | Mais barato, fácil de soldar manualmente |
| Quantity | Mínimo 5 | Preço por unidade cai muito |
Comparativo de Surface Finish
| Tipo | Custo | Quando usar |
| HASL with lead | Barato | Uso pessoal — recomendado para THT |
| LeadFree HASL | Médio | Se quiser evitar chumbo (RoHS) |
| ENIG | Caro ~3× | Componentes SMD finos — não vale para THT |