Como copio um módulo hierárquico no KiCAD?

8

Eu tenho um esquema onde estou usando folhas hierárquicas. Vou ter cinco folhas iguais e gostaria de criar uma e, de alguma forma, copiá-la para as outras quatro folhas.

Alguma idéia de como fazer isso? Não consigo encontrar nenhuma maneira óbvia de fazer isso.

ATUALIZAÇÃO: Só para esclarecer: eu gostaria de copiar não apenas o símbolo da folha, mas a folha inteira e todos os componentes nela.

AndrejaKo
fonte

Respostas:

7

Se você tiver os mesmos blocos esquemáticos que deseja reutilizar, poderá usar uma folha hierárquica como esta: (MacOSX estável do Kicad-4.0.2-stable)

  1. Crie uma planilha hierárquica com o nome da planilha A_1, nome do arquivo A.sch
  2. Coloque seus componentes e fios nesta folha hierárquica.
  3. Adicione uma nova planilha hierárquica com o nome da planilha A_x (x é 1, 2, 3), nome do arquivo A.sch (apenas se o nome do arquivo for o mesmo, mas o nome da planilha diferente funcionar)
  4. Feito.
sprhawk
fonte
Esta é a melhor resposta. É semelhante à resposta de AndrejaKo, mas as instruções são mais explícitas. Ao usar este KiCad (4.0+), na verdade, você confirma que deseja criar uma nova planilha hierárquica usando um arquivo .sch existente.
Anton
A resposta a esta pergunta ( electronics.stackexchange.com/questions/187156/… ) fornece uma visualização gráfica da mesma resposta.
Anton
5

Esta é uma pergunta antiga que eu conheço, mas foi o que encontrei ao procurar uma solução para esse problema; portanto, acho que é um bom lugar para colocar a solução para colegas pesquisadores:

  1. Arraste uma caixa ao redor da planilha que você deseja duplicar, usando o botão esquerdo do mouse.
  2. Solte o botão esquerdo do mouse e pressione a direita para ver um menu das coisas que você pode fazer. Selecione "Salvar bloco".
  3. Em seguida, clique no pequeno ícone da área de transferência (colar), que fica em algum lugar na borda da sua área de edição esquemática (fica perto do canto superior esquerdo).
  4. Selecione para onde o novo bloco irá.

Isso irá colar uma cópia do seu bloco, mas se referirá a uma nova planilha com base no mesmo nome de arquivo que o original. Se você anotar peças, verá que as peças nas diferentes folhas têm rótulos diferentes, mesmo que sejam originárias do mesmo arquivo esquemático.

Ray H.
fonte
Foi esse o caso da versão antiga de 4200 e alguma coisa de 2013 e, desde então, foi corrigido? (Por que na terra ir dois anos entre os lançamentos de qualquer maneira.)
rdtsc
Eu não sei. :-) Sou novato no KiCad, usando a versão 4.0 de novembro de 2015. Tudo o que posso dizer é que o uso da solução acima funciona muito bem. Eu edito o esquema base de uma planilha e todas as instâncias também mudam.
Ray H.
2

Crie sua planilha hierárquica. Depois, pressione "Espaço". Parece que está na imagem abaixo, mas você pode movê-lo de qualquer maneira com a tecla "M" ou clicando com o botão direito do mouse e clicando em "Mover planilha".

insira a descrição da imagem aqui

Não me lembro se esta é a tecla de atalho padrão para "Repetir último item" ou se eu a mudei antes. Para verificar isso, vá para Preferences> Hotkeys> List Current Hotkeys.

abdullah kahraman
fonte
1
Nas minhas configurações padrão, o espaço define dx e dy como zero. Sei que posso usar o Insert para repetir o último componente que coloquei e que funciona para folhas hierárquicas (e fornece resultados iguais aos descritos), mas não consigo (ou não consigo encontrar uma maneira de fazê-lo) com a folha existente . Talvez eu não estivesse claro, mas quero fazer cópias de uma folha preenchida junto com todos os componentes nela.
AndrejaKo
Ah, não há mais solução do que você na sua resposta, receio.
abdullah kahraman
0

O KiCAD ao criar folhas hierárquicas cria um novo arquivo .sch para cada folha. Uma maneira de resolver o problema é criar várias folhas e, em seguida, copiar o arquivo .sch da folha original e fazer com que as cópias substituam os arquivos .sch de outras folhas. Dessa forma, quando inseridas, cada uma das cópias parecerá com a folha original.

AndrejaKo
fonte
Observe que ainda estou procurando uma solução mais elegante para esse problema.
AndrejaKo
Acredito que esta resposta esteja desatualizada. Você não precisa fazer cópias de um arquivo .sch. Se você criou uma planilha hierárquica que gostaria de reutilizar, simplesmente crie uma nova planilha hierárquica com um "Nome da planilha" diferente, mas insira o mesmo arquivo .sch que você deseja reutilizar. O KiCad (4.0+) até confirma que essa é sua intenção.
Anton