Procurando um bom software de design de PCBs de código aberto / freeware equivalente ao Altium [fechado]


33

Eu estou familiarizado com o software de design Altium PCB no meu local de trabalho. Mas isso é um conjunto caro de manter. Existe algum software livre decente o suficiente que eu possa usar em casa para meus projetos de estimação? Eu tentei o ExpressPCB, mas não satisfeito. Todas as sugestões são muito apreciadas. Eu costumo projetar até 4 camadas de PCB para meus projetos domésticos.


1
A águia é muito bem vista pelas pessoas que a usam. Pelo menos um colaborador experiente paga por licenças multiusuário da versão superior. Os preços passam por vários níveis e as versões mais baratas, por dinheiro, ainda são muito modestamente pagas pelos padrões gerais. Você pode começar com a versão gratuita e atualizar conforme enfrenta suas limitações.
Russell McMahon

Respostas:


26

À procura de um bom software de design de PCB de software livre / open source equivalente ao Altium.

Não estou familiarizado com o Altium Designer, desculpe, mas pelo que pude ler, acho que você não encontrará um software tão complexo de graça.

Existe algum software livre decente o suficiente que eu possa usar em casa para meus projetos de estimação?

Não sei ao certo quais são seus requisitos ou se você precisa de todos os materiais avançados que a Altium fornece (como o design de FPGA ou a análise de integridade do sinal), mas se você só precisa de um bom designer de PCB, recomendo o KiCAD. É um pacote de software EDA muito bom, Software Livre / Libre e multiplataforma (GNU / Linux, MacOSX e Windows).

O KiCAD é composto por 4 programas principais: o criador esquemático, o vinculador de peças (lógico - físico), o criador de PCB e o visualizador de Gerbers (tudo bem, mas o gerbv da GEDA é melhor).

O formato KiCAD é um texto sem formatação e bem documentado, por isso funciona bem com sistemas de controle de versão, scripts e até edição de usuário (como mover uma parte de uma biblioteca para outra). Além disso, as partes lógicas não estão conectadas às partes físicas (como no Eagle), portanto, você coloca um resistor no esquema e não precisa se preocupar se é um SMD 0805 ou um PTH, etc., você especifica que mais tarde no fluxo de trabalho, e isso é incrível!

Com o KiCAD, você pode lidar com até 16 camadas, possui visualização 3D, exportação SVG, exportação de BOM, verificador de regras de design, zonas preenchidas, vários formatos de exportação e outros recursos muito interessantes.

Você pode baixar o KiCAD em: http://kicad.sourceforge.net/

Este é um bom guia: http://store.curiousinventor.com/guides/kicad

Eu uso o KiCAD para todos os meus PCBs e nunca tive problemas com nada (embora eu só precisei criar PCBs de duas camadas). Se você deseja ver um projeto feito com o KiCAD, pode verificar o Ubertooth One (4 camadas, componentes de afinação fina): página do projeto e onde comprar .

Penso que a Eagle não é uma opção para você, a versão freeware é muito limitada para o uso avançado que você deseja.

Pessoalmente, prefiro o KiCAD ao GEDA, mas ambos são muito bons.


Eu realmente sugiro pelo menos verificar o que Altium é mais de perto antes de responder a uma pergunta sobre algo semelhante ao Altium. Além disso, essas sugestões não chegam nem perto do que o usuário está chamando de "software equivalente ao Altium". Eu não vou votar desde que você forneceu as melhores opções de código aberto de PCB disponíveis atualmente, melhor do que nada, suponho.
hak8or

1
Eu estava respondendo ao "software de design de PCB ... [...]. Existe algum software livre decente o suficiente que eu possa usar em casa para meus projetos de animais de estimação?", Mas você está certo, obrigado pelo conselho. Mudei minha resposta um pouco, espero que a mensagem esteja mais clara agora.
Havok

1
Depois de ler meu comentário, parece muito agressivo, espero não ter ofendido você, se o fiz, minhas desculpas! :(
hak8or 24/10/11

2
Outra votação para o KiCAD. Se você observar alguns dos maiores projetos de hardware aberto, muitos deles já foram feitos no KiCAD ( veja alguns aqui. ). Alguns são feitos no Altium (Novena, iMX6 Rex). O desenvolvimento do KiCAD parece estar tentando adicionar muitos recursos avançados (visualização em 3D, integridade do sinal etc.). Além de usar o KiCAD para alguns de seus próprios trabalhos de OHWR, o CERN contribui ativamente para o KiCAD , que é um enorme benefício para avançar.
Logan Kaminski

13

Eu acho que você encontrará um tema aqui; pessoas que conhecem bem o software livre não estarão familiarizadas com o extremo extremo de software não-livre, como o Altium. Se você quer um pacote desse tipo, terá que trabalhar nele.

Em particular, o Altium designer não aborda apenas esquemas e layouts, mas também edição de RTL e software (alguns em formato esquemático, acredito), simulação, bibliotecas de componentes grandes, incluindo drivers e assim por diante.

Se tudo o que você procura é o design de placas de circuito impresso, existem vários caminhos. Conheço três suítes de software livre, gEDA , KiCad e Fritzing , que não terão limites artificiais. Ofertas restritas, como a Eagle (vinculada à Farnell) e o ExpressPCB , terão empresas maiores apoiando-as, para fornecer ganchos convenientes, como pedir componentes ou PCBs, mas o aumento de preço depois que você supera as restrições tende a ser notável.

Todos eles têm em comum que são desajeitados, de maneiras um tanto variadas. Leva algum tempo para se acostumar com qualquer software CAD, e a Altium pode muito bem ter definido expectativas de fluxo de trabalho que simplesmente não são compatíveis (boas ou ruins). Por exemplo, o KiCad não possui uma boa operação de troca de pinos, embora tenha símbolos de portas separados para algumas séries lógicas. Depende do criador do símbolo, e você descobrirá que é muito mais frequente quando não houver uma grande biblioteca de componentes para ajudar. Às vezes, os recursos estão disponíveis em pacotes separados, como o Kicadocaml , uma ferramenta de layout de PCB para o Kicad que adiciona roteamento push e possui um script de pedido digikey.


O ALtium possui uma implementação completa do SPICE (eles usam xspice) vinculada à sua GUI. Eu não chamaria isso de "limitado".
Connor Lobo

O módulo de simulação não sendo tão polido quanto as outras coisas era algo que eu ouvira de um engenheiro da Altium - poderia estar desatualizado. Só vai mostrar que eu não conheço Altium.
Yann Vernier

Eu concordo com o acima. Você não encontrará algo com tanto polimento e recursos enquanto permanece o código aberto. Pelo menos ainda não.
hak8or

6
Altium não é o "fim extremo", isso é certo. Além disso ... mesmo com o Altium, você terá que criar seus próprios componentes a maior parte do tempo. As bibliotecas são grandes, mas nunca parecem cobrir o que você está usando.
darron

6

O KICAD é um pacote de código aberto muito bom e tem bastante suporte disponível em sua lista de discussão. Ele pode lidar com até 16 camadas IIRC, possui até uma visão 3D (muito boa) e algumas ferramentas de microondas (recentemente introduzidas).


5

Há também designspark PCB . Não vi muitos comentários sobre ele, mas é derivado de um produto comercial


Eu tentei os primeiros lançamentos - certamente promete e parece que há bastante desenvolvimento de atividades. No entanto, ainda é cedo e ainda faltam alguns recursos (por exemplo, coisas como ônibus, vias enterradas IIRC), embora não sejam ruins para o lançamento inicial. Também gostaria de ser um pouco cauteloso em quanto tempo ele permanecerá livre, qualquer que seja RS estão dizendo agora :-)
Oli Glaser

4

Eu pessoalmente gosto do DipTrace . Possui versão freeware limitada apenas pela contagem de blocos e possui uma interface de usuário fantástica.


Uma atualização, agora permite apenas PCBs máximos de 2 camadas na versão freeware (e não pode ser usado para fins comerciais).
Warpspace

3

Outros aqui mencionaram o EAGLE, além de dizer que o EAGLE Light Edition gratuito pode ser muito limitado para você. No entanto, eles podem não estar cientes de que a CadSoft possui uma versão sem fins lucrativos / Hobbyist do EAGLE com alto desconto (83% de preço normal) , que habilita todos os recursos do EAGLE Standard Edition (até seis camadas de sinal e área de roteamento de 160x100mm) com todos os três módulos (Layout + Esquema + Autorouter). Tudo o que você precisa fazer é preencher um formulário em PDF dizendo que você o utilizará apenas para trabalhos não comerciais.


É uma versão com desconto, não é gratuita. Para clientes da UE, é de 105 euros + IVA.
stevenvh

@stevenh, obrigado pela correção. Eu editei minha resposta.
tcrosley

O limite de tamanho da placa da Eagle é muito pequeno e a interface é horrível. Não consigo acreditar em quão pouco espaço você trabalha em um PCB sem pagar US $ 1.200,00. 4in x 6in para uma versão paga é uma piada total ... especialmente quando você considera quantos cliques são necessários para fazer algo útil.
Matthew Whited 27/02

2

Vale a pena conferir o EAGLE ou o GEDA (que é um verdadeiro código aberto; GEDA = Assistente de Design Eletrônico GNU).

Você pode usar o EAGLE gratuitamente para projetos pequenos, mas muitos usuários se deparam com as limitações de sua versão freeware.

Mesmo se você usar o EAGLE ou outro pacote, acho que o visualizador Gerber da GEDA (gerbv) é uma boa ferramenta para se familiarizar.


2

Uma coisa que o vendedor me disse é que é possível ter uma licença de roaming para o Atium, para que você também possa usá-la em casa ou enquanto viaja. Você pode tentar perguntar à sua empresa se eles permitiriam isso.


Hmm ... pela última vez que eu sabia com a Altium, não havia problema em instalar uma licença, digamos, em um PC de trabalho e em um laptop. (Desde que nunca tenham sido utilizados ao mesmo tempo). Você precisaria verificar com eles para ter certeza, no entanto. É licenciado para sua empresa e não para você, no entanto ... portanto, não fale muito sobre "projetos para animais de estimação". Ainda assim ... hoje em dia, com o contrato típico de funcionário, sua empresa normalmente possui tudo o que faz, por isso nem sequer é violar a licença.
darron

Licenças de roaming também ... eu ouvi pode ser uma dor se você talvez não verificar a parte traseira licença em casa, digamos ...
darron

2

Altium supostamente está trabalhando em uma versão "gratuita" que pode valer a pena ficar de olho. Parece que já está em beta há algum tempo, então o tempo dirá.

http://www.circuitmaker.com/#why_circuitmaker


Eles ainda não começaram a versão beta, eu estava no site deles no outro dia, e você pode se inscrever na versão beta quando eles começarem
KyranF

Para o registro, o fabricante de circuitos agora está ativo.
user472970

0

Eu uso o PCB Artist que eu baixei do advancedcircuits.com. Grátis e fácil de usar.


Quais são as suas limitações em comparação com o Altium?
tyblu

1
Artista PCB tem MSPaint como funcionalidade. O Altium possui recursos no nível de photoshop. Programas muito diferentes.
Lyncas
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.