---
# System prepended metadata

title: Altium Inova Projeto 2023 - Treinamento Basico Fase II
tags: [' Basico', ' hands-on', ' Padronização', ' Biblioteca', ' Fluxo', ' Melhorias', ' Versionamento', ' Processo', Altium]

---

---
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 ![](https://i.imgur.com/JbPyv25.png) ou pelo atalho ![](https://i.imgur.com/633HgCL.png) + e, no teclado;
- Em ![](https://i.imgur.com/yU0S39I.png) criar uma pasta ![](https://i.imgur.com/6wwtRGg.png) e dentro dela criar outra pasta chamada ![](https://i.imgur.com/VgBr7P9.png);
    - 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:
    - ![](https://i.imgur.com/TVJTcR3.png)
- Abrindo o Altium, importar o arquivo de preferências que vai configurar o programa e instalar a biblioteca do Inova2015;
    - Utiliza o arquivo ![](https://i.imgur.com/Pl5vVdL.png) , 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:
    ![](https://i.imgur.com/SqiTLUc.png)
- Entrar com suas credenciais nos campos e marcar ![](https://i.imgur.com/BWWQYqT.png) e clicar em ![](https://i.imgur.com/QOiKKPX.png) :
    - 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 ![](https://i.imgur.com/mDu1ILT.png) no canto superior direito da página;
        - ![](https://i.imgur.com/2J4RVNK.png)
        
        *A Tela de solicitação de alteração de senha (só aparece no primeiro acesso)*:
        
- Clicar em ![](https://i.imgur.com/tzwvDUx.png) e em seguida em ![](https://i.imgur.com/wDu6eqk.png);
    - 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 ![](https://i.imgur.com/xHx0ngu.png), para ir até a página principal;
- No menu a direita na linha ![](https://i.imgur.com/yA4ROlb.png) clicar em ![](https://i.imgur.com/C0BLhOH.png);
- Preencher os campos: (Os textos abaixo são apenas de exemplo, utilize suas informações)
    - ![](https://i.imgur.com/bLA9sNL.png)
        - **Deixar como proprietário "Inova".**

    - ![](https://i.imgur.com/NH3Ed5O.png)
        - **Deve ser um nome curto e lógico.**
    
    - ![](https://i.imgur.com/cnx37bT.png)
        - **Deixar o checkbox marcado.**
    
    - ![](https://i.imgur.com/1f8pTAF.png)
        - **Devem conter informações do propósito do repositório.**

    - ![](https://i.imgur.com/hFiqpLX.png)
        - **Marcar o uso das etiquetas padrão para uso de issues**
        
    - ![](https://i.imgur.com/JlTYbQs.png)
        - **Buscar por AltiumDesigner e selecionar**
    
    - ![](https://i.imgur.com/JibBkhT.png)
        - **Marcar o checkbox.**
    
    - ![](https://i.imgur.com/3GIAUek.png)
        - **O branch padrão deve ser main.**
    
    - Por fim clicar em ![](https://i.imgur.com/qGlhzND.png) , para finalizar a criação.
- Este será o resultado final:
    - ![](https://i.imgur.com/fWJkhlX.png)

- Clicar em ![](https://i.imgur.com/GLgYky5.png) e adicionar as tags que vão facilitar os fitros futuramente. Adicionar tags que tenham relação com o item, como por exemplo:
    - ![](https://i.imgur.com/OmWGLg6.png) .
    - Ao finalizar clicar em ![](https://i.imgur.com/pM0gNJC.png) .

## 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 ![](https://i.imgur.com/xHx0ngu.png) no canto superior esquerdo, depois clicar em ![](https://i.imgur.com/tzwvDUx.png) e em seguida em ![](https://i.imgur.com/wDu6eqk.png). Na barra de pesquisa dos repositórios, procurar por "TN" e clicar em ![](https://i.imgur.com/kMz0C1a.png) (no caso, clicar no seu repositório criado).
    - Após abrir a página do repositório, clicar em ![](https://i.imgur.com/ktSwQHW.png) , clicar em ![](https://i.imgur.com/WZdLLPu.png), no menu ![](https://i.imgur.com/p09mXkk.png) digitar "Treinamentos" , selecionar a opção ![](https://i.imgur.com/zF0J58t.png), depois clicar em ![](https://i.imgur.com/JWS9Kku.png) .

## 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 ![](https://i.imgur.com/6d7DeDQ.png), clicar em ![](https://i.imgur.com/RdDNecx.png) .

### No seu computador - repositório local
- Dentro da pasta no caminho C:\projetos\hardware\produtos clicar com o botão direito e selecionar ![](https://i.imgur.com/JzonPFc.png) , deve aparecer a janela com o endereço já configurado no campo ![](https://i.imgur.com/ddIjhpR.png) , então clicar em ![](https://i.imgur.com/MQkvCDH.png) e depois que terminar clicar em ![](https://i.imgur.com/7zXy3ry.png) .
    - **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:

    - ![](https://i.imgur.com/Qqm20gh.png)

### 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 ![](https://i.imgur.com/kLO8zLr.png) e depois ![](https://i.imgur.com/dvFogxc.png) , no campo *Name-Branch* digitar **develop** e na descrição escrever "Branch permanente de desenvolvimento".
    - Clicar em ![](https://i.imgur.com/YMpL1kQ.png) e depois em ![](https://i.imgur.com/fzFOEeQ.png) .
    - Na sequência clicar novamente dentro da pasta com o botão direito, selecionar ![](https://i.imgur.com/kLO8zLr.png) e depois clicar em ![](https://i.imgur.com/R1A26u6.png).
        - Imagem da janela de push do branch develop:
        ![](https://i.imgur.com/pHRYg1V.png)


        
        - Clicar em ![](https://i.imgur.com/YMpL1kQ.png) e depois em ![](https://i.imgur.com/gEMBMg2.png) .


## Utilização da DBlib_Inova
- Realizar o Clone (a partir do GITEA) do repositório _HW_DBLib_Inova para o caminho ![](https://i.imgur.com/lo4WWCq.png) . 

- No Altium Designer, após fazer uso de um assento de licença, clicar no menu ![](https://i.imgur.com/jQVEDA2.png) no canto inferior direito e marcar para mostrar o menu ![](https://i.imgur.com/QKJjC8Z.png);
- Clicar no pop-Out panel **Components** na direita, e ao abrir o painel, clicar no botão ![](https://i.imgur.com/eTpDnRU.png) (Operations) e selecionar o menu ![](https://i.imgur.com/yT9UZKu.png).
- Vai abrir a janela Available File-based Libraries, na aba ![](https://i.imgur.com/GshLF2Y.png), clicar no botão ![](https://i.imgur.com/7vyeoYE.png) e no caminho ![](https://i.imgur.com/xcXetGO.png), abrir o menu ![](https://i.imgur.com/1s7xHP1.png) e marcar a opção ![](https://i.imgur.com/WiamGMJ.png), depois selecionar o arquivo ![](https://i.imgur.com/W2sXYz0.png) e clicar em ![](https://i.imgur.com/01cxRV4.png). Depois clicar em ![](https://i.imgur.com/z2yXtf4.png).

### 64-bit Microsoft Access Database

:::warning
Logo após instalar a DBLib_Inova.DbLib, pode aparecer a mensagem ![](https://i.imgur.com/IkClnPo.png)
:::
- 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 ![](https://i.imgur.com/UFwpPvN.png) e em seguida marque o checkbox ![](https://i.imgur.com/RKhJ5fX.png) e clique em ![](https://i.imgur.com/ZoHhNNp.png) .
    - Após o download executar a instalação clicando em ![](https://i.imgur.com/dklWhOH.png), siga os passos, aceite os termos e finalize a instalação;
- No Altium Designer vá em ![](https://i.imgur.com/WoSVEJH.png) , ![](https://i.imgur.com/ljjXbAb.png) e no caminho ![](https://i.imgur.com/ip53s4a.png) abra o arquivo ![](https://i.imgur.com/6c21ED8.png) e clique no botão ![](https://i.imgur.com/EKOBcSW.png) 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:
    - ![](https://i.imgur.com/emmx4TA.png)
    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**
![](https://i.imgur.com/OGlpYvS.png)

- Etapa G:
![](https://i.imgur.com/KjRDqjg.png)
- Etapa H:
![](https://i.imgur.com/oLObytc.png)
- Etapa B:
![](https://i.imgur.com/01NhGYS.png)
- Etapa C:
![](https://i.imgur.com/1AcppBA.png)
- Etapa E:
![](https://i.imgur.com/gfbcv06.png)
- Módulo PT-100
![](https://i.imgur.com/orqv8yd.png)
- Etapa I:
![](https://i.imgur.com/giTE75W.png)
- Etapa M:
![](https://i.imgur.com/OJNIKb4.png)
- Etapa N:
![](https://i.imgur.com/jsuEMjE.png)

---

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

![](https://i.imgur.com/Cf5fhiy.png)

- Etapa A:
![](https://i.imgur.com/k6dUWd7.png)

- Etapa D:
    - Etapa completa:
        - 
    - Variant Sensor de Chama:
        - ![](https://i.imgur.com/ek1773H.png)
    - Variant ...
        - ![](https://i.imgur.com/fKRCoou.png)
    - Variant ...
        - ![](https://i.imgur.com/gG0Jgwc.png)
    - Variant ...
        - ![](https://i.imgur.com/MrFN1Oz.png)
    - Variant ...
        - ![](https://i.imgur.com/U9OYKsf.png)
    - Variant ...
        - ![](https://i.imgur.com/CbjAyUN.png)
    - Variant ...
        - ![](https://i.imgur.com/oYiJueM.png)
    - Variant ...
        - ![](https://i.imgur.com/aDT1R9Q.png)
- Etapa G:
    - ![](https://i.imgur.com/bBXKXfi.png)
- Etapa H:
    - ![](https://i.imgur.com/B8jCEvv.png)
- Etapa P:
    - ![](https://i.imgur.com/nNMi4tb.png)
- Etapa I:
    - Etapa completa:
        - ![](https://i.imgur.com/5sY6icT.png)
    - Variant Sensor de Temperatura
        - ![](https://i.imgur.com/207Ssoz.png)
    - Variant Multisensor
        - ![](https://i.imgur.com/iprvrsn.png)
- Etapa K:
    - ![](https://i.imgur.com/me0bYnY.png)
- Etapa M:
    - ![](https://i.imgur.com/BvhfxBn.png)
- Etapa N:
    - ![](https://i.imgur.com/zfUiCXm.png)
- Etapa R:
    - ![](https://i.imgur.com/tBTuM7k.png)
- Etapa O:
    - ![](https://i.imgur.com/IQKDGlX.png)
- Etapa Q:
    - ![](https://i.imgur.com/YCZlT69.png)
- Etapa S:
    - ![](https://i.imgur.com/4VETjpF.png)
- Etapa T:
    - ![](https://i.imgur.com/RZUUi83.png)
- Etapa U:
    - ![](https://i.imgur.com/afFCHiM.png)
- Etapa V:
    - ![](https://i.imgur.com/dgLZKgr.png)
- Etapa X:
    - ![](https://i.imgur.com/YDv2JWR.png)
- Etapa Y:
    - ![](https://i.imgur.com/V7BPtkQ.png)
- Etapa W:
    - ![](https://i.imgur.com/ctAJDfV.png)
- 





---

## Esquema eletrônico base: **189M1PL3_3**

![](https://i.imgur.com/Y7yK1Er.png)
- Quantidade de Hardware:
    - Conexões para Alimentação
        - 220VAC
        - 24VCC
    - Test points SMT:
        - 1![](https://i.imgur.com/za6FBSU.png)

    - Test points PTH:
        - ![](https://i.imgur.com/vaDpJYE.png)
- Etapa C:
    - Etapa completa:
        - ![](https://i.imgur.com/edatdlA.png)
    - Variant Relé:
        - ![](https://i.imgur.com/s4D2rWG.png)
    - Variant SSR:
        - ![](https://i.imgur.com/7sM29RA.png)
- Etapa M:
    - Etapa completa:
        - ![](https://i.imgur.com/UxZ9014.png)
    - Variant Módulo de x a x VDC
        - ![](https://i.imgur.com/tCzS9rV.png)
    - Variant Fonte Chaveada
        - ![](https://i.imgur.com/bCmXjzG.png)

---

# 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:
    - ![](https://i.imgur.com/0VM82l3.png)
    - 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 ![](https://i.imgur.com/jTlYcBs.png) (entrar com sua conta)
    
    - ![](https://i.imgur.com/ovuZxeC.png)
- Em ![](https://i.imgur.com/CdfKBeT.png)
- Selecionar uma licença
    - ![](https://i.imgur.com/3xqxk9E.png)

- 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

---