---
title: 'Altium Inova Projeto 2023 - Treinamento Basico Fase II'
disqus: hackmd
lang: pt
robots: noindex, nofollow
tags: Altium, Versionamento, Padronização, Melhorias, Biblioteca, Fluxo, Processo, hands-on, Basico
comment: a linha "robots noindex, nofollow" acima evite que esta página seja indexada pelo Google. veja "YAML front matter" no Help.
---
[TOC]
# Altium Designer Improvement 2023 - Hands On Altium Designer - Desenvolvimento de placas para Treinees Inova.
## Tópicos abordados
Aula 1
- Verificação de preferências Biblioteca e configuração inicial do Altium
- Introdução ao formato Hands On e objetivos gerais
- Criação e inicialização do produto baseado no projeto padrão
Aula 2
- Captura de Esquemático
- Explanação e aplicação de regras de ERC
- Update Data to PCB - ECO generation
- Definição dos Variants do projeto
Aula 3
- Projeto de Layout do PCB
- Layers, Regras de DRC e Roteamento do PCB
- Finalizações do PCB, RouteToolPath, Preparação Painelizado
Aula 4
- Projeto do Painelizado para fabricação
- OutputJob File
- Arquivos de Fabricação e Montagem
- ReView geral adição dos arquivos no SA
- Disparo de ordens de compra
# Preparação do computador
- Verificar a instalação do [GIT](https://git-scm.com/) e [Tortoise Git](https://tortoisegit.org/), configurado com suas credenciais do treinamento (que devem ser solicitadas e estarão disponíveis aos inscritos);
- Verificar se tem acesso ao repositório git do treinamento e realizar o clone do mesmo;
- Acesso e cadastro do e-mail no site da [Altium](https://www.altium.com/);
- Conferir instalação do Altium Designer no computador (desejável Última versão disponível);
## Criando ambiente na máquina local
- Acessar o Windows explorer clicando no ícone  ou pelo atalho  + e, no teclado;
- Em  criar uma pasta  e dentro dela criar outra pasta chamada ;
- Nesta pasta hardware estarão alocados os repositórios locais versionados;
- Dentro da pasta Hardware descompactar a pasta Treinamento.zip que foi disponibilizada no [Treinamento Rotinas Altium Básico Inova - Fase I](https://inovaeletronicos-my.sharepoint.com/:f:/g/personal/anderson_oliveira_inova_ind_br/Egsc-MEFbtRMsWDd4_k1wVsBMj6GsflGB_fYDmwTA-0h_A?e=6n82EH), deixando a pasta no formato como na imagem abaixo:
- 
- Abrindo o Altium, importar o arquivo de preferências que vai configurar o programa e instalar a biblioteca do Inova2015;
- Utiliza o arquivo  , que está dentro da pasta Templates;
## Criando o repositório remoto no servidor e sincronizando
- Para acessar os repositórios de Treinamento no servidor, utilizar o endereço https://git.inova.ind.br no google chrome, ou browser de sua preferência;
- *Na Inova foi optado por permitir acesso remoto ao GITEA no servidor, então pode ser acessado com suas credenciais se estiver conectado à rede externa;*
- Imagem da tela de acesso inicial:

- Entrar com suas credenciais nos campos e marcar  e clicar em  :
- A primeira senha utilizada deve ser **123456**, após acessar a primeira vez será solicitado o cadastro da nova senha. Esta nova senha deve ser a mesma utilizada para entrar no seu computador ou e-mail (outlook).
- Após entrar com suas credenciais, clicar no botão  no canto superior direito da página;
- 
*A Tela de solicitação de alteração de senha (só aparece no primeiro acesso)*:
- Clicar em  e em seguida em ;
- Será possível visualizar os repositórios disponíveis para o seu nível de acesso, estas permissões de visualização podem ser do seu perfil ou da equipe a qual pertence.
## Criando um repositório
### No ambiente Web:
- No canto superior esquerdo, clicar em , para ir até a página principal;
- No menu a direita na linha  clicar em ;
- Preencher os campos: (Os textos abaixo são apenas de exemplo, utilize suas informações)
- 
- **Deixar como proprietário "Inova".**
- 
- **Deve ser um nome curto e lógico.**
- 
- **Deixar o checkbox marcado.**
- 
- **Devem conter informações do propósito do repositório.**
- 
- **Marcar o uso das etiquetas padrão para uso de issues**
- 
- **Buscar por AltiumDesigner e selecionar**
- 
- **Marcar o checkbox.**
- 
- **O branch padrão deve ser main.**
- Por fim clicar em  , para finalizar a criação.
- Este será o resultado final:
- 
- Clicar em  e adicionar as tags que vão facilitar os fitros futuramente. Adicionar tags que tenham relação com o item, como por exemplo:
-  .
- Ao finalizar clicar em  .
## Configurando visibilidade do repositório no ambiente Web
- O repositório estará configurado no modo privado, com isso para permitir a visualização por outros colaboradores é necessário indicar uma equipe de trabalho que terá acesso ao mesmo.
- Acessar https://git.inova.ind.br, clicar em  no canto superior esquerdo, depois clicar em  e em seguida em . Na barra de pesquisa dos repositórios, procurar por "TN" e clicar em  (no caso, clicar no seu repositório criado).
- Após abrir a página do repositório, clicar em  , clicar em , no menu  digitar "Treinamentos" , selecionar a opção , depois clicar em  .
## Começando a trabalhar com repositórios locais no seu computador
- No ambiente Web, na página principal do repositório, deixar selecionado HTTP, no menu , clicar em  .
### No seu computador - repositório local
- Dentro da pasta no caminho C:\projetos\hardware\produtos clicar com o botão direito e selecionar  , deve aparecer a janela com o endereço já configurado no campo  , então clicar em  e depois que terminar clicar em  .
- **No primeiro acesso pelo TortoiseGit será solicitada a credencial de acesso, utilize as mesmas informações que utilizou para acessar o GITEA na Web**;
- Este será o resultado final após a clonar o repositório:
- 
### Arquivo [.gitignore](https://git-scm.com/docs/gitignore)
- Especifica arquivos não rastreados intencionalmente para ignorar. Os arquivos ou pastas indicados neste arquivo não serão "visualizados" pelo versionamento ao executar o comando *git add.* por exemplo, ou seja, serão ignorados.
- É possivel forçar o versionamento de arquivos ignorados pelo .gitignore selecionando os mesmos manualmente durante os comandos *git add* ou *commit*, uma vez versionados, os arquivos não serão mais ignorados.
- Caso tenha versionado algum arquivo e agora deseja ignorá-lo pelo arquivo .gitignore sigaos passos indicados em [Como posso fazer o Git "esquecer" um arquivo que foi rastreado, mas agora está em .gitignore?](https://stackoverflow.com/questions/1274057/how-can-i-make-git-forget-about-a-file-that-was-tracked-but-is-now-in-gitign)
## Criando branch develop
- Nos repositórios de HW sempre haverão dois branches permanentes, main e o branch develop. Os demais branches são temporários sendo criados e fechados (através do merge no branch develop) ou excluidos conforme necessidade. Para criar o branch develop:
- Dentro do repositório, clicar com o botão direito e selecionar  e depois  , no campo *Name-Branch* digitar **develop** e na descrição escrever "Branch permanente de desenvolvimento".
- Clicar em  e depois em  .
- Na sequência clicar novamente dentro da pasta com o botão direito, selecionar  e depois clicar em .
- Imagem da janela de push do branch develop:

- Clicar em  e depois em  .
## Utilização da DBlib_Inova
- Realizar o Clone (a partir do GITEA) do repositório _HW_DBLib_Inova para o caminho  .
- No Altium Designer, após fazer uso de um assento de licença, clicar no menu  no canto inferior direito e marcar para mostrar o menu ;
- Clicar no pop-Out panel **Components** na direita, e ao abrir o painel, clicar no botão  (Operations) e selecionar o menu .
- Vai abrir a janela Available File-based Libraries, na aba , clicar no botão  e no caminho , abrir o menu  e marcar a opção , depois selecionar o arquivo  e clicar em . Depois clicar em .
### 64-bit Microsoft Access Database
:::warning
Logo após instalar a DBLib_Inova.DbLib, pode aparecer a mensagem 
:::
- Neste caso siga as intruções do link [Using Database Libraries with 32-bit and 64-bit](https://www.altium.com/documentation/altium-designer/using-database-libraries-with-32-64-bit-altium-design-software-same-computer). Ou siga as instruções resumidas abaixo:
- Acesse o link [Microsoft Access Database Engine 2016 Redistributable](https://www.microsoft.com/en-US/download/details.aspx?id=54920), clique em  e em seguida marque o checkbox  e clique em  .
- Após o download executar a instalação clicando em , siga os passos, aceite os termos e finalize a instalação;
- No Altium Designer vá em  ,  e no caminho  abra o arquivo  e clique no botão  caso não esteja conectado e os componentes aparecendo.
-
### Verificação
- Se tudo foi instalado corretamente ao realizar uma busca, serão encontrados alguns componentes como no exemplo abaixo:
- 
Neste exemplo foi realizada a busca em todas as bibliotecas instaladas (All), por "100 0603" e apareceram 3 componentes, 2 capacitores e um resistor.
## Inicializando o projeto através do projeto padrão
# [Linha NEO](https://hackmd.io/cVHfGj5eQ0mMefOoZR1Z6Q?both)
## Esquema eletrônico base: **189M1PL1_2**

- Etapa G:

- Etapa H:

- Etapa B:

- Etapa C:

- Etapa E:

- Módulo PT-100

- Etapa I:

- Etapa M:

- Etapa N:

---
## Esquema eletrônico base: **189M1PL2_2**

- Etapa A:

- Etapa D:
- Etapa completa:
-
- Variant Sensor de Chama:
- 
- Variant ...
- 
- Variant ...
- 
- Variant ...
- 
- Variant ...
- 
- Variant ...
- 
- Variant ...
- 
- Variant ...
- 
- Etapa G:
- 
- Etapa H:
- 
- Etapa P:
- 
- Etapa I:
- Etapa completa:
- 
- Variant Sensor de Temperatura
- 
- Variant Multisensor
- 
- Etapa K:
- 
- Etapa M:
- 
- Etapa N:
- 
- Etapa R:
- 
- Etapa O:
- 
- Etapa Q:
- 
- Etapa S:
- 
- Etapa T:
- 
- Etapa U:
- 
- Etapa V:
- 
- Etapa X:
- 
- Etapa Y:
- 
- Etapa W:
- 
-
---
## Esquema eletrônico base: **189M1PL3_3**

- Quantidade de Hardware:
- Conexões para Alimentação
- 220VAC
- 24VCC
- Test points SMT:
- 1
- Test points PTH:
- 
- Etapa C:
- Etapa completa:
- 
- Variant Relé:
- 
- Variant SSR:
- 
- Etapa M:
- Etapa completa:
- 
- Variant Módulo de x a x VDC
- 
- Variant Fonte Chaveada
- 
---
# Modificações
- Para interconexão das placas utilizar conectores ou barras de pinos? Ideia Modularizar para validar aberto ou montado como um produto, pogo pin?
- Para interconexão de placas, talvez algo como microfit seria uma boa opção para o momento:
- 
- Ver no sistema o que temos em casa e já montar as contrapeças e chicotes.
---
# Passos:
- Se inscrever no site da Altium
- Baixar Altium
- Instalar no PC
- Realizar Sign in  (entrar com sua conta)
- 
- Em 
- Selecionar uma licença
- 
- Deixar gitea baixado e tudo configurado nos computadores:
- Conta do Gitea, Git instalado na máquina, tortoise git
- Inicializar o projeto através do projeto padrão
---