collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Tutorial - Placas em 3D com o EagleUp  (Lida 16989 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Tutorial - Placas em 3D com o EagleUp
« em: 04 de Agosto de 2011, 18:56 »
A pedido de muitas famílias eis o tutorial de eagleUp  ;D

Este tutorial serve para Windows, para Linux e Mac OS X consultar esta página: http://eagleup.wordpress.com/installation-and-setup/

Para quem não conhece o eagleUp é um plugin para o Cadsoft Eagle que permite gerar ficheiros .eup que posteriormente são importados no programa Google SketchUp com a finalidade de criar renders de placas em 3D.


Em primeiro lugar são necessários os seguintes programas:


Todo o software necessário é freeware.


A instalação destes três programas não tem nada de especial, next, next, next, para evitar erros é aconselhável instalar os programas na pasta pré definida.

Em seguida é preciso fazer o download do plugin: https://sites.google.com/site/eagleupwarehouse/eagleUp4.1.zip?attredirects=0&d=1

Dentro do ficheiro .zip estão 4 pastas:



  • Demo files – ficheiros .brd e .sch de exemplo, não precisa de ser descompactado em nenhum local em especial, para facilitar, ambiente de trabalho.
  • Eagle UPL – O conteúdo desta pasta deve ser descompactado para a pasta UPL do eagle, caminho pré definido: C:/Programas/EAGLE-5.11.0/upl/



  • Models – Pasta com os packages dos componentes que vão popular a board em 3D, esta pasta pode ser descompactada para qualquer lugar, para facilitar deve ir para dentro da pasta do Eagle, C:/Programas/EAGLE-5.11.0/. Para os modelos serem chamados pelo Google SketchUp precisam de ter o mesmo nome do Package da biblioteca usada no Eagle.



  • Sketchup Plugin – O conteúdo desta pasta deve ir para a pasta Plugins que se encontra na raiz de instalação do Google SketchUp: C:\Program Files\Google\Google SketchUp 8\Plugins



 

Configuração do Plugin:

Abram o ficheiro “eagleUp_import.rb”, que foi no passo anterior descompactado para a pasta Plugins do Google SketchUp com o bloco de notas (eu utilizo o notepad++) e alteram a linha 26 para: DECIMAL_SEPARATOR = ","



Este passo é crítico, se este valor estiver mal definido nada vai funcionar. O separador decimal varia conforme a língua, em Português o separador decimal é a virgula (,).

Os caminhos que estão definidos nas próximas linhas apenas devem ser alterados se os programas não foram instalados nas pastas pré definidas ou o sistema operativo não seja Windows.
O valor do comando “RM_CMD” deve ser apenas alterado para sistemas operativos não Windows. Para Windows o comando para eliminar é “del”.


Configuração do Google SketchUp:

Para o programa mostrar correctamente a board o template tem de estar em metros, para alterar: menu Window/Preferences/Template






Primeira utilização:

Em primeiro lugar vamos abrir o ficheiro demo que foi descompactado para o ambiente de trabalho, em seguida um click no icon UPL e procurar o ficheiro eagleUp_export.upl:
 




Deverá então aparecer a seguinte janela:



  • Image export – qualidade da imagem
  • Outline layer – Layer usada para delimitar a board
  • Silk layers – Place + Names: visível o nome, valor e footprint dos componentes, Place only: apenas a footprint fica visível
  • Board only – seleccionando esta opção o Sketchup não vai carregar nenhum dos objectos, apenas a board
  • Tickness – espessura da placa, o mais comum é 1.6mm
  • Solder mask color – cor da placa
  • Plating – acabamento da placa, silver: banho de prata, gold: banho de ouro
  • Silk – cor das silk layers (Place, Names, etc)

Para o primeiro teste basta clicar OK, para ver se está tudo a funcionar, depois podem experimentar à vontade. Deverá aparecer no final uma mensagem de confirmação. O ficheiro com as coordenadas da placa assim como imagens das layers foram criadas na pasta onde estão os ficheiros .brd e .sch.

Para finalizar basta abrir o Google SketchUp, se tudo foi bem instalado a barra de menus deverá ter um item novo, “Plugins”, click em import para abrir o ficheiro .eup que está na mesma pasta dos ficheiros .brd e .sch.
 




Ao clicar em abrir vão abrir e fechar algumas janelas de linha de comandos, é o ImageMagick a converter as imagens.

Se tudo estiver a funcionar a placa em 3D está pronta para manipular
 


Caso faltem componentes aparecerá uma mensagem com o nome dos que faltam, se estiver tudo completo apenas aparece o render finalizado.


Espero que seja útil, duvidas, correcções não tenham medo de postar  ;D
« Última modificação: 04 de Agosto de 2011, 18:57 por CBX »

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #1 em: 04 de Agosto de 2011, 18:57 »
links úteis:

Página do EagleUP: http://eagleup.wordpress.com/
EagleUp Warehouse: http://eagleup.wordpress.com/warehouse/

Offline Silvio Severino

  • Mini Robot
  • *
  • Mensagens: 76
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #2 em: 04 de Agosto de 2011, 20:39 »
links úteis:

Página do EagleUP: http://eagleup.wordpress.com/
EagleUp Warehouse: http://eagleup.wordpress.com/warehouse/

ola pessoal desculpem eu ser tão chato fiz tudo como a cima esta mencionado mas quando estou a criar a extensão Ulp aparece este erro ( C:/Users/Silvio/Documents/EAGLE-5.9.0/ulp/Up_export.ulp(98):   Unknown identifier 'netget'



« Última modificação: 04 de Agosto de 2011, 20:43 por Silvio Severino »

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #3 em: 04 de Agosto de 2011, 20:55 »
experimenta a actualizar a versão do eagle

Offline Silvio Severino

  • Mini Robot
  • *
  • Mensagens: 76
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #4 em: 04 de Agosto de 2011, 23:28 »
experimenta a actualizar a versão do eagle

Mais uma vez obrigado pela ajuda ja consegui superar este erro mas agora deparo-me com outro, ja consigo gerar a imagem e passar para o Google SketchUp 8, mas não aparecem os componentes.
Ao transformar para ULP aparece este erro ao fim ( You can now the eup file into Sketchup.), como consigo resolver este problema?

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #5 em: 04 de Agosto de 2011, 23:45 »
actualiza o eagle, o eagle up foi feito para a versão 5.11, os erros são provavelmente causados por isso

Offline Silvio Severino

  • Mini Robot
  • *
  • Mensagens: 76
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #6 em: 05 de Agosto de 2011, 00:21 »
actualiza o eagle, o eagle up foi feito para a versão 5.11, os erros são provavelmente causados por isso

a versão que tenho e a 5.11

Offline maurosmartins

  • Mini Robot
  • *
  • Mensagens: 483
    • msm
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #7 em: 05 de Agosto de 2011, 00:28 »
Olá pessoal,

@CBX, bom tutorial, parabéns!

@silvio,
Citar
You can now the eup file into Sketchup.

Isso é o que devia aparecer, pelo menos da minha curta experiência com este software é o que tem aparecido.

O facto de nao aparecem componentes pode-se dever simplesmente ao facto de nao teres nenhum encapsulamento com o mesmo nome dos ficheiros que tens nos modelos.

Cumprimentos, Mauro.

Offline Silvio Severino

  • Mini Robot
  • *
  • Mensagens: 76
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #8 em: 05 de Agosto de 2011, 00:38 »
Olá pessoal,

@CBX, bom tutorial, parabéns!

@silvio,
Citar
You can now the eup file into Sketchup.

Isso é o que devia aparecer, pelo menos da minha curta experiência com este software é o que tem aparecido.

O facto de nao aparecem componentes pode-se dever simplesmente ao facto de nao teres nenhum encapsulamento com o mesmo nome dos ficheiros que tens nos modelos.

Cumprimentos, Mauro.




You can now the eup file into Sketchup.

e este o erro que me aparece mas não sei porque fiz tudo como o tutorial mandava. Desculpem pela insistência e obrigado pela ajuda

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #9 em: 05 de Agosto de 2011, 13:57 »
é esta a mensagem?



a versão que tenho e a 5.11

C:/Users/Silvio/Documents/EAGLE-5.9.0/ulp/Up_export.ulp(98):

a partir deste post pareceu-me que não
« Última modificação: 05 de Agosto de 2011, 14:00 por CBX »

Offline Silvio Severino

  • Mini Robot
  • *
  • Mensagens: 76
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #10 em: 05 de Agosto de 2011, 14:23 »
é esta a mensagem?



a versão que tenho e a 5.11

C:/Users/Silvio/Documents/EAGLE-5.9.0/ulp/Up_export.ulp(98):

a partir deste post pareceu-me que não


sim é este erro não sei aonde é que estou a errar

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #11 em: 05 de Agosto de 2011, 14:27 »
Isso não é erro nenhum, simplesmente diz que acabou de exportar o ficheiro e que o podes importar para o Sketchup.
Avr fanboy

Offline Silvio Severino

  • Mini Robot
  • *
  • Mensagens: 76
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #12 em: 05 de Agosto de 2011, 14:33 »
Isso não é erro nenhum, simplesmente diz que acabou de exportar o ficheiro e que o podes importar para o Sketchup.

Então porque não aparecem os componentes? Desculpa mas sou novo nisto e gostava de explorar mais o programa.

Offline maurosmartins

  • Mini Robot
  • *
  • Mensagens: 483
    • msm
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #13 em: 05 de Agosto de 2011, 14:43 »
Silvio, como já tinha dito acima

O facto de nao aparecem componentes pode-se dever simplesmente ao facto de nao teres nenhum encapsulamento com o mesmo nome dos ficheiros que tens nos modelos.

ou entao tens de confirmar que a pasta que tens nos modelos está correcta.

Qual a placa que estás a experimentar? uma tua, ou aquela que vem com o EagleUP??

Cumps, Mauro.

Offline Silvio Severino

  • Mini Robot
  • *
  • Mensagens: 76
Re: Tutorial - Placas em 3D com o EagleUp
« Responder #14 em: 05 de Agosto de 2011, 14:46 »
Silvio, como já tinha dito acima

O facto de nao aparecem componentes pode-se dever simplesmente ao facto de nao teres nenhum encapsulamento com o mesmo nome dos ficheiros que tens nos modelos.

ou entao tens de confirmar que a pasta que tens nos modelos está correcta.

Qual a placa que estás a experimentar? uma tua, ou aquela que vem com o EagleUP??

Cumps, Mauro.

A que vem no EagleUp e fiz como o tutorial manda.
Acho que o Google SketchUp 8 nao consegue e ir buscar os componentes.
« Última modificação: 05 de Agosto de 2011, 15:04 por Silvio Severino »