1 pontos por GN⁺ 2023-09-29 | 1 comentários | Compartilhar no WhatsApp
  • 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-cli pode 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

  • 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
  • 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

 
GN⁺ 2023-09-29
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 assim
    Os 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 autocontido
    Alé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 .lppz diretamente no site da AISLER, uma ‘doação’ é feita ao projeto LibrePCB”

    • Acrescentar mais uma enorme biblioteca de componentes ao mundo do design de PCB não faz muito sentido. Seria melhor facilitar a importação a partir das principais bibliotecas de componentes e footprints ligadas à DigiKey, e não tentar reinventar a roda
      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 geometrias
      Essas 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
    • A biblioteca de componentes ainda é bem pequena, com alguns milhares de itens no total
      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 silkscreen
      Para 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
    • Não entendo por que as pessoas sempre pedem roteamento automático. É um recurso usado só por iniciantes e, assim que o projeto fica só um pouco mais complexo, até as melhores ferramentas de roteamento automático desmoronam
      Design de PCB envolve muito mais do que encaixar componentes fisicamente em uma placa
    • A limitação aqui é que, para começo de conversa, o KiCad é praticamente o único que tem um formato aberto para arquivos de projeto. Talvez devêssemos exigir um padrão público melhor para captura de esquemáticos
      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
    • Se houver footprints comuns de padrão da indústria, não me preocupo muito com o tamanho da biblioteca de componentes. Para coisas incomuns, posso criar o footprint eu mesmo
      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
      DXF pode 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 nelas
      PDF, SVG, pixmap, BOM, pick&place, Gerber/Excellon são todos os formatos necessários. Eu estava usando KiCad, mas pretendo dar uma olhada no LibrePCB também
  • Uma tabela comparativa de recursos em relação ao KiCAD e ao Horizon seria útil
    https://www.kicad.org/
    https://horizon-eda.org/

    • Não há uma comparação direta no FAQ, mas algumas perguntas podem ser respondidas ali: https://librepcb.org/faq/
      Um dos principais “pontos de venda” é o conceito avançado de biblioteca: https://librepcb.org/features/library-concept/
    • Acho que o Horizon EDA é claramente melhor que o KiCad e o LibrePCB. Com a adição de vias cegas este ano, ele passou a permitir tudo de que eu provavelmente precisaria
    • Acho o KiCAD mais completo e, no geral, melhor
      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

    • Eu queria que houvesse uma alternativa real ao F360. É uma relação tipo Photoshop versus GIMP: dizem que é “comparável”, mas na prática não é bem assim
    • Me soa como “O que é o Altium de US$ 500, Alex?”
      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

    • Não parece ser open source
  • 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

    • Não tenho tanta certeza de que isso seja mesmo um recurso matador
      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
    • O LibrePCB não é desenvolvido pela PCBWay. A PCBWay começou a apoiar o projeto no ano passado: https://librepcb.org/blog/2022-09-08_partnership_with_pcbway...
      Outros fabricantes também apoiam. Por exemplo, a Aisler doa parte da receita dos pedidos enviados pelo LibrePCB
    • Vejo com bastante desconfiança empresas que fazem muita propaganda, como a PCBWay, mas na prática eles parecem trabalhar muito bem. Pelo que vejo, todos os pedidos são revisados por uma pessoa, e, se algo parece estranho, eles mandam um e-mail
      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
    • Para constar, sempre exporto Gerber do EasyEDA e envio para a PCBWay
      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

    • Rápida, mas tosca
      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
    • Ainda é muito usada na China e em Taiwan. O PADS é decente, mas a interface é tosca e ultrapassada
      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