LibrePCB
(librepcb.org)- Uma ferramenta EDA gratuita e multiplataforma que reduz a barreira de entrada para projeto de circuitos eletrônicos e PCBs, voltada tanto para makers, estudantes e profissionais quanto para iniciantes e usuários experientes
- Foi pensada com foco em portabilidade para rodar em Windows, Linux e macOS, oferecendo suporte a 15 idiomas e uso gratuito
- Foca em facilitar o controle de versão de bibliotecas e projetos com uma estrutura de biblioteca semântica e um formato de arquivo normalizado e legível por humanos
- Oferece um gerenciador de bibliotecas integrado e serviço de fabricação de PCB para reduzir etapas de instalação e pedido, mas também permite uso totalmente offline
- O
librepcb-clipode executar automaticamente verificações principais e exportação de dados de forma headless, permitindo uso em pipelines de CI para garantia de qualidade e redução de tarefas repetitivas
Começando facilmente no projeto eletrônico com LibrePCB
- LibrePCB é uma ferramenta EDA gratuita e multiplataforma para criação de esquemáticos e projeto de PCB
- É voltada para makers, estudantes e profissionais, e foi projetada para ser usada desde iniciantes até usuários experientes
- As condições de uso são simples
- Sem custo
- Sem limitações
- Sem necessidade de conta online
- Sem complexidade desnecessária
- Atualmente, a seção de download no site leva para Download v2.1.1
- A documentação de início rápido está disponível em Get Started
Recursos principais que reduzem a dificuldade do projeto
-
Uma ferramenta para todos
- Foi pensada com foco em portabilidade para rodar em quase qualquer computador, incluindo Windows, Linux e macOS
- Oferece suporte a 15 idiomas
-
Interface fácil de aprender
- Foi projetada com conceitos de interface simples, intuitivos e familiares para permitir começar rapidamente
- Busca um fluxo em que seja possível começar a trabalhar imediatamente, sem precisar passar dias lendo documentação
-
Conceito inteligente de bibliotecas
- As bibliotecas do LibrePCB não se limitam a coleções de símbolos e gráficos de footprint, mas são organizadas em uma estrutura semântica com significado
- Essa estrutura busca facilitar o gerenciamento de bibliotecas e reduzir vários problemas conhecidos em outras ferramentas EDA
-
Formato de arquivo favorável ao controle de versão
- Os arquivos gerados pelo LibrePCB são legíveis por humanos, normalizados e cuidadosamente projetados
- Isso ajuda a reduzir diffs não intencionais ou ofuscados ao usar sistemas de controle de versão com bibliotecas e projetos
-
Recursos online e uso offline
- Oferece gerenciador de bibliotecas integrado e serviço de fabricação de PCB
- Ao mesmo tempo, o LibrePCB também pode ser usado totalmente offline
-
Automação e uso em CI
- Com
librepcb-cli, é possível automatizar verificações principais e exportação de dados de forma headless - Pode ser usado em pipelines de CI para garantia de qualidade e economia de tempo
- Com
-
Código aberto
- O LibrePCB é um software livre e de código aberto sob a licença GPLv3
- O código-fonte está disponível publicamente no GitHub
1 comentários
Opiniões no Hacker News
Há perguntas que sempre aparecem: fico curioso sobre o quão abrangente é a biblioteca de componentes, se há roteamento automático e qual é a qualidade dele
Fico em dúvida se a importação de
DXFé para o contorno da placa.DXFé para CAD mecânico, então não dá para importar layout de placa ou esquemático assimOs formatos de exportação também são
PDF,SVG,pixmap,BOM,pick&place,Gerber/Excellon, mas não há informações suficientes para levar para outro programa de EDA. Para um programa open source, parece bastante autocontidoAlém disso, parece uma ferramenta de marketing para fabricantes de placas específicos. Algo como: “Atualmente é possível escolher AISLER ou PCBWay como fabricante de PCB, e ao fazer o pedido pelo LibrePCB Fab ou enviar o
.lppzdiretamente no site da AISLER, uma ‘doação’ é feita ao projeto LibrePCB”O roteamento automático tem valor limitado apenas em alguns usos muito restritos. Mesmo pacotes de CAD caros não roteiam uma placa de forma razoavelmente boa, mas podem ajudar a rotear coisas como barramentos com ajuste de comprimento depois que o usuário configura corretamente as restrições
A importação de
DXFé uma tarefa muito comum em layout de PCB e não se limita a CAD mecânico. É frequentemente usada para importar contornos de placa, elementos importantes de silkscreen e outras geometriasEssas críticas são um pouco pesadas para um projeto que está apenas começando. Se você espera os mesmos recursos de programas CAD de milhares ou dezenas de milhares de dólares, desenvolvidos ao longo de décadas, vai se decepcionar; mas acho que dá para reconhecer que é um projeto que amplia as opções
Não há roteamento automático, apenas ratsnest. A utilidade do roteamento automático já foi discutida nos comentários irmãos
DXFé útil principalmente para camadas de documentação ou contornos de placa. Por exemplo, pode ser usado ao criar um HAT para Raspberry Pi ou um shield para Arduino, e também para importar logos para silkscreenPara levar para outro programa de EDA, fico curioso sobre quais casos de uso específicos você tem em mente
Isso não é uma ferramenta de marketing de fabricante de placas. Bastam alguns minutos lendo o site para perceber. É um projeto desenvolvido por quase 10 anos, em grande parte por um único desenvolvedor no tempo livre, que agora quer trabalhar nele em tempo integral. As fontes de receita são doações, algum financiamento da UE e compartilhamento de receita com alguns fabricantes
Design de PCB envolve muito mais do que encaixar componentes fisicamente em uma placa
Por exemplo, seria bom poder gerar um esquemático a partir de uma simulação SPICE e depois importá-lo para uma ferramenta ECAD. A netlist incluída na saída Gerber é legível por humanos, então parece possível extrair um esquemático dali. Porém, o custo computacional para dispor essas informações em uma forma fácil de ler provavelmente seria alto
Também não vou usar roteamento automático, então não importa. Todos são péssimos em comparação com o que uma pessoa faz
DXFpode ser usado para contornos de placa, gráficos de silkscreen, áreas de cobre incomuns etc. Algumas pessoas usam PCBs como meio artístico, sem colocar componentes nelasPDF,SVG,pixmap,BOM,pick&place,Gerber/Excellonsão todos os formatos necessários. Eu estava usando KiCad, mas pretendo dar uma olhada no LibrePCB tambémUma tabela comparativa de recursos em relação ao KiCAD e ao Horizon seria útil
https://www.kicad.org/
https://horizon-eda.org/
Um dos principais “pontos de venda” é o conceito avançado de biblioteca: https://librepcb.org/features/library-concept/
O LibrePCB é mais simples
Pelo ponto de “sem conta online”, parece que a reação entre os nerds começou. O Fusion 360 deveria tomar cuidado
No mundo da fabricação real, que lida com átomos, ninguém jamais quis que uma prancheta de desenho viesse com autenticação, listas de controle de acesso, autenticação de dois fatores e armazenamento/backup
Concordo que seria muito bom ter alternativas, mas chamar a existência de um único projeto bem pequeno de início da “reação” é um pouco exagerado
A versão 1.0 saiu alguns dias atrás. Post do blog do lançamento: https://librepcb.org/blog/2023-09-24_release_1.0.0/
https://easyeda.com/ também é outra alternativa apoiada por uma fábrica de PCBs
Fiz dois projetos de PCB para IoT como hobby usando o LibrePCB. Foi muito fácil importar componentes de sites de fornecedores ou trazer imagens PNG de outras placas, como HATs, para alinhar com a PCB que eu estava projetando
Fico com a impressão de que a PCBWay está desafiando a JLCPCB e a EasyEDA. É o que parece. A integração extremamente fluida entre a EasyEDA e a JLCPCB é um recurso matador, e é o motivo de eu usar só a JLC para todas as minhas placas
Se isso funcionar bem, talvez eu experimente a PCBWay
Na faculdade, em uma prática, um especialista passou 90 minutos ensinando adolescentes a preparar Gerbers para um projeto de aula usando a Advanced Circuits, mas, fora isso, nunca tive problemas para enviar arquivos feitos no Eagle, KiCad e Altium para a OSH Park, JLC, PCBWay, Sunstone e Advanced Circuits
Mesmo fabricantes de margem baixa como a JLC ou a PCBWay têm pessoas verificando os Gerbers. A maioria também oferece um visualizador web para você ver os arquivos enviados, o que ajuda a evitar erros estranhos como pedir a placa invertida, transformar todas as vias em não metalizadas ou trocar a camada de cobre pela de serigrafia
Se você estragar o projeto em si, a responsabilidade é sua e a ferramenta não vai conseguir ajudar, mas hoje em dia os preços são muito baixos e os prazos são muito rápidos, então talvez isso não seja um grande problema. Não entendo muito bem por que iniciantes têm tanto medo de gerar Gerber
Outros fabricantes também apoiam. Por exemplo, a Aisler doa parte da receita dos pedidos enviados pelo LibrePCB
A qualidade é tão boa quanto eu preciso e o preço é razoável. O site é horrível, mas acho que dá para relevar
Usei nos últimos meses e não tenho reclamações
A PCBWay tem menos chance de dar problema com características de projeto estranhas ou especificações de componentes, mas é mais lenta e mais cara
A Elecrow também aceita Gerber do EasyEDA
Meu primeiro emprego depois da graduação foi em pré-vendas da ferramenta de projeto de PCB PADS, que havia sido adquirida pela Mentor Graphics
Como parte do trabalho, uma pequena equipe de alguns jovens na casa dos 20 anos atendia o número de entrada da América do Norte e mensagens de voz fora do horário comercial. Fazíamos uma validação básica e criávamos leads; se parecessem bons, passávamos para o vendedor interno responsável pela região
Pelo que eu via dos detentores de licenças, parecia que quase toda empresa tinha algumas licenças daquele produto. Hoje, tudo pertence à Siemens
Fico curioso para saber em que posição o PADS está hoje em dia, se alguém conhece a ferramenta
Até pouco tempo atrás, pelo que eu sabia, era a única ferramenta em que várias pessoas podiam trabalhar de verdade, simultaneamente, no mesmo projeto
Por isso, o valor real está em projetos grandes e complexos tocados por equipes razoavelmente grandes. Mas, em trabalhos simples, o KiCad está alcançando
O primo mais antigo e com mais recursos, o Xpedition, é bastante usado em projetos aeroespaciais e médicos
Este projeto é excelente. Testei até onde conseguiria ir dando apenas olhadas bem rápidas no manual, e consegui criar componentes e colocá-los em uma placa
Estou bem animado. Se algum dia eu voltar a fazer um projeto de hardware, quero usá-lo de verdade. Só que, hoje em dia, tenho poucos motivos para fazer circuitos eletrônicos personalizados, e fazer isso no impulso com frequência custa dinheiro e acumula tralha
Era exatamente isso que eu estava procurando