Autorouter para placa de ensaio PCB?

9

Existe algum programa utilizável que possa me ajudar a organizar elementos nas placas de ensaio PCB? Ou talvez algum tipo de autorouter?

Por placa de ensaio PCB, quero dizer algo como isto:

insira a descrição da imagem aqui

xx77aBs
fonte
1
Posso pensar em uma solução alternativa, transformar cada uma das conexões da placa de ensaio que precisam ser feitas em uma parte da águia (ou seu programa CAD de escolha) e, em seguida, usar o autorouter embutido. Duvido que você encontre algum que funcione diretamente em tiras.
NickHalden
1
Esta é realmente uma boa pergunta!
Rocketmagnet
2
Autorouters em PCBs são o diabo. O pensamento de tornar as tábuas de pão ainda piores parte meu coração.
Kortuk

Respostas:

5

Você já experimentou o VeeCad ?

As capturas de tela / exemplos na página da Web fazem com que pareça limitado à placa com faixas horizontais. Mas, de acordo com a matriz de recursos, ele "[c] usa padrões de rastreamento, incluindo componentes SMD".

Pesquisando, encontrei esta captura de tela de um layout de quadro personalizado sendo usado no VeeCad (veja abaixo).

Outra possibilidade é o DIY Layout Creator . Este é um programa freeware multiplataforma (licença GPLv3).

Imagem da saída do Veecad no caso de simulação.

Kaz
fonte
tente manter os links ocultos, editei sua postagem como exemplo e fiz a imagem embutida. Agora, se o link da sua imagem acabar, a postagem ainda a terá.
Kortuk
@Kaz - O que todos os traços isolados à direita fazem no seu circuito de exemplo?
Kevin Vermeer
1
Este não é o meu circuito; Encontrei esta captura de tela de uma janela do VeeCad em busca de evidências de que placas personalizadas podem ser representadas no programa, não apenas as placas de tira simples mostradas nas capturas de tela na página inicial. O VeeCad é um programa para colocar componentes em uma PCB pré-fabricada, não para rotear cobre personalizado entre componentes. Os rastreamentos são isolados porque fazem parte de um modelo predefinido. Eles estão sentados lá esperando a conexão dos componentes, o que pode nunca acontecer.
Kaz
@ xx77aBs Kortuk? LOL
Kaz
@Kaz: lol desculpe cara, eu não sei como eu escrevi seu nome errado :) Obrigado: D
xx77aBs 11/12/12
3

Não conheço nenhuma solução personalizada, mas tenho uma solução alternativa / truque que geralmente facilita muito o design de layouts de painel de controle.

  1. Configure o seu pacote de software para usar rastreamentos da mesma largura que as faixas do painel de controle.
  2. Configure a proximidade mínima do componente e do rastreio para aproximadamente 1,5 vezes a largura do espaço entre as faixas.
  3. Se possível, force o roteamento a usar apenas traços horizontais e verticais. Isso removerá aqueles traços desagradáveis ​​de 45 ° que não podem ser reproduzidos em um painel de strip, o que facilita muito as coisas mais tarde.
  4. Se o seu software suportar, use o recurso de posicionamento automático.
  5. Mova os componentes para uma direção que possa ser usada em um painel de tiras, por exemplo, faça com que os ICs funcionem na vertical, não na horizontal. Se você pode encaixar componentes em uma grade, é muito útil fazê-lo, pois essencialmente força os componentes a ficarem em faixas falsas.
  6. Execute o roteamento automático.
  7. Traduza manualmente as rotas resultantes em um design de painel de controle.

Esse processo faz muito trabalho para você. Tem sido muito útil para mim quando prototipar circuitos maiores.

Polinomial
fonte
Obrigado, vou experimentá-lo se VeeCad não atender minhas necessidades;)
xx77aBs
3

Não, sem alguma solução real, como sugeriu JGord . No entanto, o software PCB pode ajudá-lo a posicionar as peças de maneira inteligente, mostrando o "ninho de ratos" das conexões conforme você as coloca.

Brian Carlton
fonte
-3

Existem dois requisitos conflitantes aqui:

  1. Autorouting
  2. Breadboards

Basicamente, todos (empresa, pessoa, etc.) que têm dinheiro suficiente para pagar um autorouter não se incomodam com as placas de ensaio. Como tal, não há incentivo para se preocupar em projetar esse produto.

Então, basicamente, a menos que faça parte de um projeto de código aberto (do qual eu não tenho exatamente uma opinião alta), a resposta é não.

Connor Wolf
fonte
1
Kaz sugeriu que eu tentasse o VeeCad. VeeCad trabalha com breadboards e tem autorouter ...
xx77aBs